Commit graph

11 commits

Author SHA1 Message Date
Sour
bdbcf4e221 Input: Only apply recent KeyUp processing changes to keys that cause the original issue
Some typical scenarios can cause KeyUp only on regular keys, which can be annoying (e.g pressing Esc to exit a configuration dialog ends up toggling pause)
2024-07-14 20:28:29 +09:00
Sour
0996b95145 Input: Workaround some issues with some keys not being usable/bindable as shortcuts (e.g Print Screen) 2024-07-10 18:35:58 +09:00
Angelo
d82cd8a2c4
UI: Move mouse handling to core and add MacOS mouse support (#55) 2024-05-24 16:31:44 +09:00
Sour
8e79c08cba UI: Fixed remapping shortcuts/bindings not working on Linux/macOS 2023-08-02 03:50:49 -04:00
Sour
716227c0a7 UI: Update to Avalonia11-preview6
Notes:
-Uses a copy of VirtualizingStackPanel (to include fixes done after preview6) + fix another issue in lists
-Fixes memory leaks when closing windows (by setting DataContext to null, etc.)
2023-04-10 22:59:48 -04:00
Sour
6d511741c1 UI: Allow UI to process mouse when in the background (only if the mouse is over the window)
Windows-only, need to complete the code for Linux later
2023-02-23 20:38:08 -05:00
Sour
e51143f9a3 UI: Fixed mouse input issues when DPI > 100% 2023-02-23 18:56:28 -05:00
Sour
f18b20b2c9 UI: Fixed issues when changing options in both menu & config window at the same time 2023-02-19 11:43:55 -05:00
Sour
172433b949 UI: Prevent debugger shortcut key binding window from reacting to gamepad inputs
+ Make shortcut text in the popup match what gets written on the button
2023-02-07 19:25:08 -05:00
Sour
1f16549cc2 UI: Upgrade to Avalonia 11.0.0-preview5 2023-02-07 00:16:17 -05:00
Sour
682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00
Renamed from NewUI/Windows/GetKeyWindow.axaml.cs (Browse further)