π Bug Description
The Reframe UI displays a β¨ Keyboard Shortcuts button clearly visible
in the main interface, but clicking it does nothing β no modal opens,
no panel appears, no tooltip shows. The button is completely non-functional
in the current live deployment.
Steps to Reproduce:
- Open https://reframe-lilac.vercel.app
- Look for the
β¨ Keyboard Shortcuts button in the UI
- Click it
- β Nothing happens
Expected: A modal/panel listing all available keyboard shortcuts
Actual: No response β dead button
π§ Proposed Fix + Feature
Implement a fully working Keyboard Shortcuts Panel that:
-
Modal/Drawer UI: Opens a clean overlay when the button is clicked
showing all shortcuts in a two-column layout (Action | Shortcut Key)
-
Suggested Shortcuts to Document & Implement:
| Action |
Shortcut |
| Open video file |
Ctrl/Cmd + O |
| Export video |
Ctrl/Cmd + E |
| Reset all settings |
Ctrl/Cmd + R |
| Toggle fit/fill mode |
F |
| Close modal |
Escape |
-
Keyboard Event Listeners: Wire up keydown event handlers in JS
for each shortcut so they actually work β not just documented
-
Close on Escape / Outside Click: Standard modal UX behavior
π¬ Expected Behavior
- User clicks
β¨ Keyboard Shortcuts β clean modal appears instantly
- Modal lists all shortcuts clearly
- Pressing
Escape closes the modal
- All listed shortcuts actually function when pressed
π§ Evidence
The button is visible in the live UI at:
https://reframe-lilac.vercel.app
but has no onClick handler or associated modal component implemented.
π§ Working Status
I have reviewed the codebase and can implement both the modal UI and
the keyboard event listeners cleanly. Please assign this to me under
GSSoC 2026! π
Labels: bug feature enhancement good first issue
π Bug Description
The Reframe UI displays a
β¨ Keyboard Shortcutsbutton clearly visiblein the main interface, but clicking it does nothing β no modal opens,
no panel appears, no tooltip shows. The button is completely non-functional
in the current live deployment.
Steps to Reproduce:
β¨ Keyboard Shortcutsbutton in the UIExpected: A modal/panel listing all available keyboard shortcuts
Actual: No response β dead button
π§ Proposed Fix + Feature
Implement a fully working Keyboard Shortcuts Panel that:
Modal/Drawer UI: Opens a clean overlay when the button is clicked
showing all shortcuts in a two-column layout (Action | Shortcut Key)
Suggested Shortcuts to Document & Implement:
Ctrl/Cmd + OCtrl/Cmd + ECtrl/Cmd + RFEscapeKeyboard Event Listeners: Wire up
keydownevent handlers in JSfor each shortcut so they actually work β not just documented
Close on Escape / Outside Click: Standard modal UX behavior
π¬ Expected Behavior
β¨ Keyboard Shortcutsβ clean modal appears instantlyEscapecloses the modalπ§ Evidence
The button is visible in the live UI at:
https://reframe-lilac.vercel.appbut has no
onClickhandler or associated modal component implemented.π§ Working Status
I have reviewed the codebase and can implement both the modal UI and
the keyboard event listeners cleanly. Please assign this to me under
GSSoC 2026! π
Labels:
bugfeatureenhancementgood first issue