Skip to content

fix: keybinding changes failing silently due to incorrect key ordering#524

Merged
cjpais merged 5 commits intocjpais:mainfrom
YourTechBud:fix/discriptive-error-for-keybinding
Jan 10, 2026
Merged

fix: keybinding changes failing silently due to incorrect key ordering#524
cjpais merged 5 commits intocjpais:mainfrom
YourTechBud:fix/discriptive-error-for-keybinding

Conversation

@YourTechBud
Copy link
Contributor

@YourTechBud YourTechBud commented Jan 4, 2026

…tence

Before Submitting This PR

Please confirm you have done the following:

If this is a feature or change that was previously closed/rejected:

  • I have explained in the description below why this should be reconsidered
  • I have gathered community feedback (link to discussion below)

Human Written Description

The problem was that my keybinding was not applying/persisting and the UI wasn't throwing errors. Turned out that we were not checking for errors. for invalid keybindings. Just fixed that.

Related Issues/Discussions

Didn't find anything related

Community Feedback

Testing

Screenshots/Videos (if applicable)

image

…tence

Signed-off-by: Noorain Panjwani <noorain.panjwani@gmail.com>
Signed-off-by: Noorain Panjwani <noorain.panjwani@gmail.com>
@YourTechBud YourTechBud changed the title fix: keybinding changes not persisting and applying correctly fix: keybinding changes failing silently due to incorrect key ordering Jan 4, 2026
@cjpais
Copy link
Owner

cjpais commented Jan 4, 2026

Can you make sure the toast is in an appropriate style which generally matches the app style?

Also pinging @joshribakoff for any opinions on the toasting and library if appropriate

@cjpais
Copy link
Owner

cjpais commented Jan 10, 2026

Thank you for these changes, I think they're quite nice and good. Merged

@cjpais cjpais merged commit bfbeb32 into cjpais:main Jan 10, 2026
2 checks passed
@YourTechBud YourTechBud deleted the fix/discriptive-error-for-keybinding branch January 10, 2026 05:14
h0lybyte added a commit to KBVE/Handy that referenced this pull request Jan 12, 2026
…, and UI improvements

Merged upstream features:
- feat: add Czech translation (cjpais#568)
- fix: keybinding changes failing silently due to incorrect key ordering (cjpais#524)
- fix: improve apple intelligence ui and add reusable alert component (cjpais#517)
- Fix race condition when toggling transcription via SIGUSR2 (cjpais#560)
- feat(linux): add ydotool support for text input (cjpais#557)
- feat: add Moonshine Base speech recognition model (cjpais#556)
- Prevent highlight and selection cursor hover on UI text items (cjpais#541)
- feat(ui): add reusable Tooltip component and integrate with settings (cjpais#538)
- PR guidelines for AI
- dont allow package-lock with a bun project for now

Conflicts resolved:
- src-tauri/src/shortcut.rs: Kept KBVE filler detection commands, adopted upstream's improved doc comment
- src/bindings.ts: Merged KBVE types (Discord, Memory, Filler) with upstream's Moonshine engine type
aidynamicsolutions pushed a commit to aidynamicsolutions/codictate that referenced this pull request Feb 21, 2026
Brings in latest main changes since PR cjpais#473 including:
- cjpais#524: keybinding ordering fix
- cjpais#517: Apple Intelligence UI improvements with Alert component
- cjpais#560: SIGUSR2 race condition fix
- cjpais#557: ydotool support for Linux
- cjpais#556: Moonshine Base model support
- cjpais#541: UI text selection prevention
- cjpais#538: Tooltip component
- cjpais#540: Portuguese language support
- cjpais#536: Ukrainian language support

Conflict resolutions:
- PostProcessingSettings.tsx: Combined MLX provider support with new Alert UI
- actions.rs: Fixed async block syntax issue
- Lock files: Regenerated
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.

2 participants