[PR #5340] [MERGED] ⌨️ Enhanced keyboard shortcuts modal #5883

Closed
opened 2026-02-28 21:20:21 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/5340
Author: @MikesGlitch
Created: 7/16/2025
Status: Merged
Merged: 7/22/2025
Merged by: @MikesGlitch

Base: masterHead: keyboard-shortcuts-modal-v2


📝 Commits (10+)

📊 Changes

2 files changed (+456 additions, -272 deletions)

View changed files

📝 packages/desktop-client/src/components/modals/KeyboardShortcutModal.tsx (+450 -272)
upcoming-release-notes/5340.md (+6 -0)

📄 Description

Improve the keyboard shortcuts modal by making it searchable and more extendable. This should make it easier in future to allow the user to rebind their shortcuts.

Have gotten some community feedback here: https://discord.com/channels/937901803608096828/1389677350215618623/1396402979350908958

Demo:

shortcuts

The new modal would replace this:
image

  • It's unsearchable
  • It's large and will only going to get larger as new shortcuts are added
  • It would be difficult to extend it to allow users to rebind their shortcuts

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/5340 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 7/16/2025 **Status:** ✅ Merged **Merged:** 7/22/2025 **Merged by:** [@MikesGlitch](https://github.com/MikesGlitch) **Base:** `master` ← **Head:** `keyboard-shortcuts-modal-v2` --- ### 📝 Commits (10+) - [`3054c1b`](https://github.com/actualbudget/actual/commit/3054c1b7715a88335824f8bacd4051d00d3290a9) start to an enhanced keyboard shortcuts modal - [`37676be`](https://github.com/actualbudget/actual/commit/37676befe1e267d1d45be5130d1ae6ee34438bc9) shortcut start - [`333f3d8`](https://github.com/actualbudget/actual/commit/333f3d8807905a923fb2170a9fb3e3fdbe67ea46) poc - [`5a8fa2a`](https://github.com/actualbudget/actual/commit/5a8fa2a20fd96db307c81ddf34561306b0fa47e1) still rough but getting closer - [`4fb84a9`](https://github.com/actualbudget/actual/commit/4fb84a958e5eba7e7f74842ba1fcd18151a3475b) refactor a bit - [`d917cda`](https://github.com/actualbudget/actual/commit/d917cda934ed4f209e8b8c9b01e6ddb33bdb201d) types - [`584c028`](https://github.com/actualbudget/actual/commit/584c028e41a115cd8b5afc717f6c6b7f69bd23a6) bits - [`a6c4be8`](https://github.com/actualbudget/actual/commit/a6c4be8f85b9b25a83bef2a087c51a9d784a4a60) renaming - [`88ae329`](https://github.com/actualbudget/actual/commit/88ae329e94c966d0809c85d182e2dd36535ad763) clarifying comment - [`cca9601`](https://github.com/actualbudget/actual/commit/cca96012df0e05d5c4ed35f212bcbb66a9e2f36a) release notes ### 📊 Changes **2 files changed** (+456 additions, -272 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/modals/KeyboardShortcutModal.tsx` (+450 -272) ➕ `upcoming-release-notes/5340.md` (+6 -0) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> Improve the keyboard shortcuts modal by making it searchable and more extendable. This should make it easier in future to allow the user to rebind their shortcuts. Have gotten some community feedback here: https://discord.com/channels/937901803608096828/1389677350215618623/1396402979350908958 **Demo:** ![shortcuts](https://github.com/user-attachments/assets/6e9291fb-1116-4300-9074-5d7b4600b648) **The new modal would replace this:** <img width="1168" height="817" alt="image" src="https://github.com/user-attachments/assets/eaf3c37c-0d9e-449c-aa10-a6fd4addc91c" /> - It's unsearchable - It's large and will only going to get larger as new shortcuts are added - It would be difficult to extend it to allow users to rebind their shortcuts --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 21:20:22 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5883