Command palette entrypoints (Phase 0 baseline)
Status: B2+C unified on @alexbayerl/djed-app-shell CommandPalette + usePaletteSection.
Global palette (App shell)
Section titled “Global palette (App shell)”| Entry | Location | Trigger |
|---|---|---|
CommandPalette | ui/src/shell/AppShell.tsx | State paletteOpen; openPalette() from context |
| Phone search affordance | AppShell header | onClick → setPaletteOpen(true) |
| Desktop ⌘K button | AppShell header | Same |
ProfileMenu | AppShell | onOpenPalette callback |
| Default sections | ui/src/shell/palette/sections.tsx | useAppShellPaletteSections — Go to, Settings, Account |
Studio (same registry)
Section titled “Studio (same registry)”| Entry | Location | Trigger |
|---|---|---|
| Session items | ui/src/views/StudioWorkspaceView.tsx | usePaletteSection with nodes, gates, actions, and navigation; types in studioPaletteTypes.ts |
| Keyboard | useStudioKeyboard | onCommandPalette → openPalette() from useAppShell |