- Fixed an issue where all keybinds could get unset on a fresh installation
- Updated for GD 2.2074
- Unseparate jump/move/checkpoint keybinds for different level modes (1P/2P, Classic/Platformer)
- Fix outdated controller defaults
- Separate jump/move/checkpoint keybinds for different level modes (1P/2P, Classic/Platformer)
- Offset binds in inner categories to improve readability
- Enable controller support on Android
- Bump to Geode
v3.6.0
- Fix modifiers not working with mouse buttons. This most likely breaks existing mouse button bindings
- Restart keybind no longer requires "Quick Keys" option enabled, as it ended up confusing users
- Internal fixes
- Allow assigning mouse side buttons as keybinds
- Add Android support
- Fix spacebar in PlayLayer popups
- Fix various issues in PlayLayer
- Restart keybind now requires "Quick Keys" option enabled (like in the vanilla game)
- Re-enable
Pan editor
- Bump to Geode
v3.1.0
- Remove
Pan editor
keybind temporarily - Bump to Geode
v3.0.0
- Bump to Geode v3.0.0-beta.1
- Fix "Key + Modifier" combos behaving weird when repeating
- Bump to Geode v2.0.0-beta.26
- Fix 'shift' not being passed in CCKeyboardDispatcher::dispatchKeyboardMSG
- Bump to Geode v2.0.0-beta.25
- Fix Alt getting stuck when alt-tabbing out of the game
- Fix some other PlayLayer binds from stopping PauseLayer binds
- Fix jump-p2 using the wrong PlayLayer function
- Fix player jump breaking the space key in EndLevelLayer and RetryLevelLayer
- Fix repeating binds entering a repeat loop on press
- Fix Pause Menu not having vanilla functionality with Confirm Exit
- Fix Player not jumping when holding on death
- Bump to Geode v2.0.0-beta.24
- Add custom setting that opens the keybind menu
- Fix modifiers not being properly handled on release
- Fix "unpause" sometimes not working
- Fix the "Confirm Exit" popup being able to be spawned multiple times through keybinds
- Simplify the keybind repeat logic, fixing some bugs in the process
- Allow multiple key combinations to trigger the same non-repeating bind at once
- Fix unpausing with space also causing the player to jump
- Add missing "Pan editor while swiping" editor keybind
- Add missing "Transform" editor keybind
- Fix not being able to hold from respawn in PlayLayer
- Add editor save & load position keybinds
- Fix a lot of the internal implementations of keybinds to just use GD's implementations, potentially fixing a bunch of inconsistencies in the editor
- Fix being able to reset levels during level end animation
- Remove editor half-move and big-move keybinds, since those are not in the vanilla game and as such should be implemented through mods instead
- Fix editor keybinds
- Add F-Keys to editor keybinds
- Add half moves and big moves to editor keybinds
- Add DPad Up as default for P1 Jump
- Make keybind info popup wider
- Changed the name of the default platformer binds (move left right)
- Made platformer move binds unrepeatable
- Added "W" for Jump P1 as a default
- Fixed non-repeatable binds repeating (a lot)
- Fixed default platformer move binds for P2
- Fix controller support
- Add sprites for missing controller buttons (RB, RT, LB, LT)
- Improve controller sprite display in the keybind picker
- Add platformer keybinds
- Add reset, full reset, and toggle hitboxes (this one is experimental)
- Add 2.204 support
- Fix issues caused by the impostor PlayLayer bug
- Fix jump key not working after a level restart
- Fix issues with MegaHack
- Add EditorUI controller keybinds
- Improve controller compatibility in UILayer
- Fix crashes on exit for Windows
- Fix issues on MacOS
- Make repeatable binds false by default