All features

The settings nav is in labelled sections

Try the real interface

Explore this workspace.

Real Torbie UI · mock sessions
Tab bar
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 prioritized now 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