mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-21 11:10:42 +00:00
c77ed5f8b1
## Description: Currently the instructions page not only has hardcoded keybinds for the hotkeys section, but they're also not updated (`1` and `2` are written as decreasing and increasing attack ratio instead of `T` and `Y`). This fix introduces a function in the `HelpModal` to get the keybinds from the local storage and render the keys in the instructions section dynamically. Special keys (like Arrow keys and Shift) are handled, as well as support for the keys on a Mac computer (i.e. `⌘`). ### Video Demo https://github.com/user-attachments/assets/2d6c6ee9-5e5d-4c7e-83df-363a345afe4d ## Please complete the following: - [x] I have added screenshots for all UI updates - [x] I process any text displayed to the user through translateText() and I've added it to the en.json file - [x] I have added relevant tests to the test directory - [x] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced ## Please put your Discord username so you can be contacted if a bug or regression is found: bijx