Skip to content

fix: improve keyboard shortcuts (and non working help dialog)#413

Open
DeepSpace2 wants to merge 1 commit intoscribble-rs:masterfrom
DeepSpace2:fix-improve-keyboard-shortcuts
Open

fix: improve keyboard shortcuts (and non working help dialog)#413
DeepSpace2 wants to merge 1 commit intoscribble-rs:masterfrom
DeepSpace2:fix-improve-keyboard-shortcuts

Conversation

@DeepSpace2
Copy link
Copy Markdown
Contributor

Closes #355

  • Fixes help dialog not opening at all ("invalid invocation" console error)

  • Keybindings defined in a single location in the codebase. Keys are no longer hardcoded across backend and frontend code. This allows keys to be user-configurable in the future.

  • Shows keybindings in tooltip messages

  • Adds missing "undo" keybinding to help dialog

  • Significantly reduces text overload in help dialog

  • Caveat: As I removed format specifiers from a translatable string ("switch-pencil-sizes"), users of non-English/Hebrew languages will see raw %s until these languages will be updated. I wasn't comfortable enough to use machine translations for this.

image
image

@DeepSpace2 DeepSpace2 force-pushed the fix-improve-keyboard-shortcuts branch from 1824731 to 10dbd9a Compare April 10, 2026 22:38
@DeepSpace2 DeepSpace2 changed the title fix: improve keyboard shortcuts fix: improve keyboard shortcuts (and non working help dialog) Apr 10, 2026
@DeepSpace2 DeepSpace2 force-pushed the fix-improve-keyboard-shortcuts branch from 10dbd9a to bcb3a86 Compare April 10, 2026 22:49
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.

Keyboard Shortcuts improvements

1 participant