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
@@ -111,15 +111,9 @@ SettingsPage {
width: parent.width
spacing: 8
Text {
SectionLabel {
visible: String(roomSection.modelData.name ?? "") !== ""
text: String(roomSection.modelData.name ?? "").toUpperCase()
color: Theme.fgMuted
font.family: Theme.fontFamily
font.pixelSize: Theme.fontSizeSmall
font.weight: Font.DemiBold
font.letterSpacing: 0.8
topPadding: 6
text: String(roomSection.modelData.name ?? "")
}
Grid {
@@ -382,15 +376,10 @@ SettingsPage {
}
}
Text {
width: parent.width
visible: HomeAssistantConfig.lastError !== ""
text: HomeAssistantConfig.lastError
color: Theme.danger
font.family: Theme.fontFamily
font.pixelSize: Theme.fontSizeSmall
wrapMode: Text.WordWrap
bottomPadding: 9
ErrorRow {
label: "Home Assistant needs attention"
message: HomeAssistantConfig.lastError
divider: true
}
SettingRow {
@@ -432,7 +421,7 @@ SettingsPage {
SettingRow {
label: "Light catalog"
detail: "Light state is read through the Home Assistant helper."
detail: "Light state is read through the Home Assistant helper"
divider: false
controlWidth: 176