Skip to content

Conversation

@KonerDev
Copy link
Member

@KonerDev KonerDev commented Dec 22, 2025

This PR closes #645 #1025

Features

  • Add settings category for keybinds customization (with saving mechanism)
    • Support for setting keybinds using software AND hardware keyboard
    • Add search by command label and keybinds
  • Keybindings conflict detection
  • Search query highlighting in command palette
  • Add centralized keybind manager for handling the keybinds
  • Add more default keybinds for already existing commands
  • Add transform to lowercase/uppercase commands
  • Allow editor keybind customization (Ctrl + A, etc.) (Keybindings customization Rosemoe/sora-editor#780)

Bug fixes

  • Remove unnecessary gap below some input fields (caused by supportingText)

Enhancements

  • Improve key handling at various locations
  • Add reset button also for toolbar actions and extra keys settings

Refactor

  • Improve command architecture by separating them into different classes (EditorCommand, GlobalCommand, ...)

Screenshots

@KonerDev KonerDev linked an issue Dec 22, 2025 that may be closed by this pull request
@KonerDev KonerDev marked this pull request as draft December 22, 2025 22:20
@RohitKushvaha01 RohitKushvaha01 added this to the Xed-Editor v3.2.6 milestone Dec 25, 2025
…uery highlighting for command palette search
…rove command API, fix unnecessary gap below input fields, separate handling of editor and global keybindings
@KonerDev KonerDev marked this pull request as ready for review December 26, 2025 17:41
@KonerDev KonerDev merged commit 3628885 into Xed-Editor:main Dec 26, 2025
@KonerDev KonerDev deleted the feat/better-keybinds branch December 26, 2025 19:22
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.

Some keybindings don't work Add keybindings

2 participants