Skip to content

feat(ui): keyboard shortcut cheat sheet overlay#47

Open
advancedresearcharray wants to merge 1 commit into
mainfrom
feat/issue-428-shortcuts-cheat-sheet-20260630
Open

feat(ui): keyboard shortcut cheat sheet overlay#47
advancedresearcharray wants to merge 1 commit into
mainfrom
feat/issue-428-shortcuts-cheat-sheet-20260630

Conversation

@advancedresearcharray

Copy link
Copy Markdown
Owner

Summary

  • Replace the static keyboard shortcuts dialog with a searchable CommandDialog (cmdk fuzzy filter), grouped by Navigation / Views / Editor
  • Add bare ? trigger outside inputs and editors via shouldTriggerBareShortcutsHelp()
  • Add toolbar HelpCircle button for mouse-accessible discovery
  • mod+/ continues to work via existing shortcuts_help binding

Closes kiwifs#428

Test plan

  • cd ui && npm test -- --run — 33 files, 196 passed
  • Press ? outside an input/editor — overlay opens
  • Press Cmd+/ (or Ctrl+/) — overlay opens
  • Type in overlay search — shortcuts filter by label/chord
  • Click toolbar help button — overlay opens
  • Press Esc or click outside — overlay closes
  • Press ? while focused in editor/input — no overlay (typing preserved)

Made with Cursor

@advancedresearcharray advancedresearcharray force-pushed the feat/issue-428-shortcuts-cheat-sheet-20260630 branch 2 times, most recently from 717a762 to 44ecc0c Compare June 30, 2026 05:08
Replace the static shortcuts dialog with a searchable CommandDialog,
add bare ? trigger outside inputs/editors, and expose a toolbar help
button for mouse users. Closes kiwifs#428.
@advancedresearcharray advancedresearcharray force-pushed the feat/issue-428-shortcuts-cheat-sheet-20260630 branch from 44ecc0c to 0d63b19 Compare June 30, 2026 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(ui): keyboard shortcut cheat sheet overlay

1 participant