userFlaviencancel
branchrust_reboot/main/keyboard_layouts_fixcancel

9 Commits over 0 Days - Infinitycph!

20 Days Ago
Fix bind_default stomping player rebinds when the default command was left unbound
20 Days Ago
Popup background blur/color consistency pass
20 Days Ago
Better looking key conflict popup
20 Days Ago
Fixed some bind widgets not using the full command
20 Days Ago
Added a warning popup when you're about to override a bind from the keybind menu Localized "Press a key" text on the bind button
20 Days Ago
Fixed binds menu not using strict GetButtonsWithBind +attack was showing mouse0 and mouse1 instead of just mouse0
20 Days Ago
When reading the cfg, we now apply keys.cfg before keys_default.cfg. Fixes default binds always being re-applied as the primary on startup. This was breaking binds on non-US layouts, AZERTY for example: rebinding +prevskin to A would end up with Q back as the primary and A as a secondary after a restart. But Q is +left for AZERTY users, so moving left while upgrading building blocks was switching skins... Tradeoff: any unbound command gets filled in from defaults on startup
20 Days Ago
Default binds are automatically localized so non us-QWERTY players dont have to rebind everything when starting the game for the first time keys_default is now using 'bind_default' instead of 'bind'
20 Days Ago
More keyboard layout fixes. We now register all buttons using their display name Symbols not part of the Key enum are still stored by their name for consistency Binds saved with raw keycaps are auto converted "bind [ kill" -> "bind leftbracket kill"