Make every settings row reachable, and every accessibility switch honest

Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
Gabriel Brown committed 2026-08-24 21:03:36 -04:00
1 parent e1ff25fc66
commit 9ffaf45a4d
33 files changed
+2384 -76

No files matched your search

@@ -50,6 +50,17 @@ Column {
controlWidth: 210
onActivated: root.expanded = !root.expanded
// The collapsed row is already a Tab stop and already activates on
// Space through SettingRow; what it cannot say for itself is that it
// opens a list, and which value that list is currently sitting on.
activeFocusOnTab: root.enabled
Accessible.role: Accessible.ComboBox
Accessible.name: root.label
Accessible.description: root.detail === ""
? root.value
: `${root.detail} — ${root.value}`
Row {
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter