Problem: The command palette shows all ~76 commands in a flat list. As more commands are added, finding the right one requires more typing. Users who know they want a navigation command shouldn't have to scroll past reader commands.
Solution: Add a tab bar above the command list (All / Navigation / Reader / Global / Books) to filter commands by category. Tab key cycles between tabs.
Not included: User-customizable categories or pinned/favorite commands.
Expected user flow:
Edge cases:
Tab bar: Horizontal tabs above the command list, below the search input. Same style as commentary tabs. Active tab underlined.
Reference: BibleGame CommandPalette.cs had category tabs.
Implementation:
activeCategory state to CommandPalette.sveltecategory before renderingactiveCategorycategory field on each commandFiles:
apps/web/src/lib/components/layout/CommandPalette.svelte (modify)Current: PLANNED Milestone: Foundation Priority: Low — current flat list works, this is a polish feature
Dependencies: