The settings nav is in labelled sections
Try the real interface
Explore this workspace.
Real Torbie UI · mock sessions
Loading Torbie…
Technical background
Nineteen settings pages sit under eight labelled sections instead of four favourites and an alphabetical run. One table places every page by id, so no provider file changed, and a plugin page that knows nothing about sections lands under Plugins rather than disappearing.
The problem
The settings nav was four prioritized pages and then an alphabetical run of nineteen, so related pages were scattered and nothing said what belonged together.
How it works
Eight labelled sections: General, Terminal, Connections, Links & integrations, Claude, Plugins, Development and Configuration. One table in settingsGroups.ts places pages by provider id, so no provider file in any package was edited, and SettingsTabProvider gains an optional group, add-only.
Details
- A plugin page that names no section lands under Plugins, and so does one naming a section that does not exist. The suite proves it with a stand-in plugin loaded from a scratch profile.
- Labels are headings rather than pages: they are not links, not focusable, and the arrow keys step over them.
What this does not claim
- A plugin's
prioritizednow only moves its page earlier within its section. - The eight labels have no translations yet, and screen readers do not announce them as group names.
Source commits
UI & themingAdded 2026-09-128 files+929 / −12 lines