fix bindings not taking into account press order, making some bindings ambiguous

This commit is contained in:
Crispy 2025-04-21 00:01:20 +02:00
parent 2c7e844d00
commit 440cd7a759
4 changed files with 72 additions and 36 deletions

View file

@ -10,6 +10,7 @@ Game store page: https://crispypin.itch.io/marble-machinations
- keybindings activated even when typing in a text field, making especially renaming blueprints difficult
- grid rendering broken on right edge of the screen at some zoom levels and window sizes
- crash when saving config if no user dir exists
- bindings did not properly take into account order of pressing, so Shift+A and A+Shift were treated as the same thing
- after removing a binding that was a superset of another, the remaining one did not stop being blocked by the removed ones additional modifiers until another binding was added or edited
## v0.3.2 - 2025-04-14