[Phase 2] Add command palette, intermediate keymap, and workspace navigation #17

Closed
opened 2026-07-25 21:54:19 +00:00 by lost-rob0t · 0 comments
lost-rob0t commented 2026-07-25 21:54:19 +00:00 (Migrated from github.com)

Parent: #2
Depends on: #12, #14, #15, #16

Scope

  • Add a global command palette and a fast intermediate command mode.
  • Register commands for workspace, graph, selection, layout, import/export, undo/redo, panels, and future actions.
  • Implement conflict-aware keybinding registration and user overrides.
  • Add workspace switcher, recent graphs, breadcrumbs, and focus commands.
  • Keep command definitions separate from menu rendering.

Acceptance criteria

  • Every core editing operation is reachable without a mouse.
  • Commands expose availability and disabled reasons.
  • Keybinding conflicts are detected and visible.
  • Command execution uses the same application services as toolbar and context-menu operations.
  • Playwright covers palette search and keymap execution.
Parent: #2 Depends on: #12, #14, #15, #16 ## Scope - Add a global command palette and a fast intermediate command mode. - Register commands for workspace, graph, selection, layout, import/export, undo/redo, panels, and future actions. - Implement conflict-aware keybinding registration and user overrides. - Add workspace switcher, recent graphs, breadcrumbs, and focus commands. - Keep command definitions separate from menu rendering. ## Acceptance criteria - Every core editing operation is reachable without a mouse. - Commands expose availability and disabled reasons. - Keybinding conflicts are detected and visible. - Command execution uses the same application services as toolbar and context-menu operations. - Playwright covers palette search and keymap execution.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/quasar-ui#17
No description provided.