Fold thirty-one settings pages into fifteen categories with tabs
The sidebar was a flat scan of thirty-one rows; now it reads like a settings app. Multi-subject categories (Input, Network & Sharing, Applications, Users & Accounts, Privacy & Security, System) carry an Appearance-style tab strip above the page, drawn by the shell so the leaf pages themselves are untouched. The taxonomy lives in one new file, services/SettingsRoutes.qml; the sidebar, the strip, route validation, search breadcrumbs, and both generators derive from it. ShellState.settingsPage still holds leaf ids, so every deep link, IPC call, and search result keeps working — and now lands on the exact tab. Dictation moves out of Sound onto its own page under Input, with a handoff back to Sound for the microphone. The strip scrolls when System's nine tabs outgrow a tiled window. All 161 contracts pass. Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
+6
-6
@@ -42,7 +42,7 @@ Found on **Power & Lock**.
|
||||
|
||||
## capture
|
||||
|
||||
Found on **Screen Intelligence**.
|
||||
Found on **Applications › Screen Intelligence**.
|
||||
|
||||
| Setting | Default | What it does |
|
||||
|---|---|---|
|
||||
@@ -127,7 +127,7 @@ Found on **Desktop & Dock**.
|
||||
|
||||
## gaming
|
||||
|
||||
Found on **Gaming**.
|
||||
Found on **Applications › Gaming**.
|
||||
|
||||
| Setting | Default | What it does |
|
||||
|---|---|---|
|
||||
@@ -157,7 +157,7 @@ Found on **Power & Lock**.
|
||||
|
||||
## input
|
||||
|
||||
Found on **Keyboard**.
|
||||
Found on **Input › Keyboard**.
|
||||
|
||||
| Setting | Default | What it does |
|
||||
|---|---|---|
|
||||
@@ -244,7 +244,7 @@ Found on **Notifications & Focus**.
|
||||
|
||||
## pointer
|
||||
|
||||
Found on **Mouse & Touchpad**.
|
||||
Found on **Input › Mouse & Touchpad**.
|
||||
|
||||
| Setting | Default | What it does |
|
||||
|---|---|---|
|
||||
@@ -259,7 +259,7 @@ Found on **Mouse & Touchpad**.
|
||||
|
||||
## search
|
||||
|
||||
Found on **Applications**.
|
||||
Found on **Applications › Applications**.
|
||||
|
||||
| Setting | Default | What it does |
|
||||
|---|---|---|
|
||||
@@ -286,7 +286,7 @@ Found on **Appearance**.
|
||||
|
||||
## touchpad
|
||||
|
||||
Found on **Mouse & Touchpad**.
|
||||
Found on **Input › Mouse & Touchpad**.
|
||||
|
||||
| Setting | Default | What it does |
|
||||
|---|---|---|
|
||||
|
||||
Reference in New Issue
Block a user