feat(settings): searchable sidebar settings instead of seven tabs (#601)
* feat(settings): replace tab navigation with searchable sidebar and topic pages - Sidebar (icon + label) with Gtk.Stack replaces the 7-tab notebook - Live settings search (Ctrl+F): filters rows in place, per-page match counts, dims pages without hits, empty-results state - Topic-based pages per GNOME HIG: Dictation, Speech Model, Audio, Performance, Application, Advanced - Persistent bottom status strip: recognition state, shared mic level bar, and Test Dictation with inline transcription output - GPU device selection moves out of the power-user gate onto the Performance page; Reset to Defaults moves into the Advanced page - Consolidated model info card (info + warning + legend in one surface) - Contextual custom-shortcut row, in-list auto-pause empty state, uniform control widths, aligned group descriptions - Esc clears search, Ctrl+W closes * test(settings): update source-inspection tests for sidebar redesign, add search coverage * fix(settings): index unlocked advanced controls in search Co-authored-by: Jatin K Malik <jatinkrmalik@users.noreply.github.com> * fix(settings): restore selected page after clearing search Co-authored-by: Jatin K Malik <jatinkrmalik@users.noreply.github.com> --------- Co-authored-by: Jatin K Malik <jatinkrmalik@users.noreply.github.com>
This commit is contained in:
co-authored by
Jatin K Malik
parent
053fc173fa
commit
e7022f83dd
+570
-350
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user