Skip to content

feat: add trello-style card shortcuts and streamline context modals#480

Open
MeritonAliu wants to merge 1 commit intokanbn:mainfrom
MeritonAliu:feat/card-hover-shortcuts
Open

feat: add trello-style card shortcuts and streamline context modals#480
MeritonAliu wants to merge 1 commit intokanbn:mainfrom
MeritonAliu:feat/card-hover-shortcuts

Conversation

@MeritonAliu
Copy link
Copy Markdown

Hover-based shortcuts on the board view:

  • L / M / D — open labels / members / due date modal
  • E — open the hovered card
  • N — new card in the hovered list
  • Backspace — delete the hovered card
  • C — create list (unchanged)

Rework the three card-context modals so shortcuts go straight to useful state instead of a trigger button:

  • labels and members render as toggleable chips
  • due date shows the calendar inline with a clear button

Also adds a subtle border colour change on card hover to indicate the shortcut target, a "Keyboard shortcuts" entry in the board dropdown that opens the legend, and a glyph map (⌫, ⏎, ⎋, …) so multi-character keys render cleanly in the legend.

Untitled-ezgif com-crop

Hover-based shortcuts on the board view:
- L / M / D — open labels / members / due date modal
- E — open the hovered card
- N — new card in the hovered list
- Backspace — delete the hovered card
- C — create list (unchanged)

Rework the three card-context modals so shortcuts go straight to
useful state instead of a trigger button:
- labels and members render as toggleable chips
- due date shows the calendar inline with a clear button

Also adds a subtle border colour change on card hover to indicate
the shortcut target, a "Keyboard shortcuts" entry in the board
dropdown that opens the legend, and a glyph map (⌫, ⏎, ⎋, …) so
multi-character keys render cleanly in the legend.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

1 participant