Coherence: one component per idea, one spelling per word, one truth per claim

Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
Gabriel Brown
2026-08-25 02:21:45 -04:00
parent 06c53d6c21
commit bd2fd12de2
87 changed files with 660 additions and 766 deletions
@@ -20,7 +20,7 @@ SettingsPage {
property string expandedPicker: ""
// Whether the accent's HSV fine-tune is open. Collapsed by default: it is
// six sliders that answer a question the four colour wells above have
// six sliders that answer a question the four color wells above have
// usually already answered.
property bool fineTuneOpen: false
@@ -270,7 +270,7 @@ SettingsPage {
Text {
width: parent.width
text: "Primary, secondary, background, foreground, effects — every colour yours, saved as a theme that lives in the galleries above"
text: "Primary, secondary, background, foreground, effects — every color yours, saved as a theme that lives in the galleries above"
color: Theme.fgDim
font.family: Theme.fontFamily
font.pixelSize: Theme.fontSizeSmall
@@ -316,15 +316,10 @@ SettingsPage {
: "Based on " + ThemeProfiles.activeProfile.name
+ " · every change previews live on the real desktop"
Text {
width: parent.width
visible: wells.lastError !== "" || ColorScheme.lastError !== ""
text: wells.lastError !== "" ? wells.lastError : ColorScheme.lastError
color: Theme.warn
font.family: Theme.fontFamily
font.pixelSize: Theme.fontSizeSmall
wrapMode: Text.WordWrap
bottomPadding: 10
ErrorRow {
label: "The theme needs attention"
message: wells.lastError !== "" ? wells.lastError : ColorScheme.lastError
divider: true
}
ThemeStartChips {
@@ -422,7 +417,7 @@ SettingsPage {
SettingRow {
label: "Application"
detail: "GTK and libadwaita apps that follow the desktop default"
detail: "GTK and libadwaita applications that follow the desktop default"
divider: false
controlWidth: 8
}