-
Notifications
You must be signed in to change notification settings - Fork 509
Add Keyboard Shortcuts System #2365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…shortcut modal to context
- Added a new "General" shortcut label in the app localization. - Refactored shortcut handling in the FilesGrid and FilesList components to use refs for focused file management. - Improved keyboard shortcut handling by integrating the useShortcuts hook for better organization and functionality. - Adjusted the order of shortcut groups in the shortcut modal for improved user experience.
Hi @SgtPooki, I’ve made an attempt at addressing the issue and would appreciate your review when you have a moment. |
It might take me a while to get to review this one thoroughly. |
No worries at all, I understand. Thanks for the heads-up, and I’ll be around if you need anything clarified when you get to it! |
Fixes #2350
Summary
This PR adds a centralized keyboard shortcuts system using React Context, making it easier to manage and customize keyboard shortcuts throughout the application.
Changes
Implementation Details
New improvements
Short Demo
demo.mp4