refactor: normalize keyboard scope handling #349

Merged
barrettruth merged 1 commit from issue-324-keyboard-scope into main 2026-05-11 20:19:02 +00:00
Owner

Closes #324

Summary

  • add shared keyboard scope helpers for editable focus, browser shortcuts, modifier-only keys, and scope priority
  • wire global, queue, kanban, calendar, dialog, popover, and task-panel handlers through the shared guards
  • remove stale keymap customization metadata and unused legacy browser-reserved helpers

Validation

  • nix develop --command pnpm vitest run tests/lib/keyboard.test.ts tests/lib/keymap-defs.test.ts
  • nix develop --command just lint
  • nix develop --command just test
  • nix develop --command just build
Closes #324 ## Summary - add shared keyboard scope helpers for editable focus, browser shortcuts, modifier-only keys, and scope priority - wire global, queue, kanban, calendar, dialog, popover, and task-panel handlers through the shared guards - remove stale keymap customization metadata and unused legacy browser-reserved helpers ## Validation - nix develop --command pnpm vitest run tests/lib/keyboard.test.ts tests/lib/keymap-defs.test.ts - nix develop --command just lint - nix develop --command just test - nix develop --command just build
refactor: normalize keyboard scope handling
All checks were successful
quality / Test (pull_request) Successful in 16s
quality / Lint (pull_request) Successful in 20s
quality / Build (pull_request) Successful in 44s
06c0b175a6
barrettruth deleted branch issue-324-keyboard-scope 2026-05-11 20:19:02 +00:00
Sign in to join this conversation.
No reviewers
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
barrettruth/delta!349
No description provided.