Commit graph

94 commits

Author SHA1 Message Date
Sour
019b46aabb UI: Fixed renderer not resizing properly when swapping between audio files and regular roms 2023-03-21 20:57:35 -04:00
Sour
84e27a52c3 UI: Replaced ItemsRepeater usage with ItemsControl 2023-03-19 15:08:19 -04:00
Sour
0f8b3bc823 Debugger: Allow multi-select check/uncheck in lists, added enable/disable context menu action in breakpoint list 2023-03-14 21:43:48 -04:00
Sour
eecd92e8a9 UI: Use closest scale that matches the current window size when starting a game that changes the resolution
Makes it less annoying when switching from e.g nes to gb or vice versa, and prevents window shrinking when opening a GB game after launching the emulator
2023-03-13 18:45:23 -04:00
Sour
afa7727504 UI: Changed OS checks to use simpler code 2023-03-13 00:32:16 -04:00
Sour
ab85f89ea6 Setup: Added option to turn on/off auto updates 2023-03-13 00:15:45 -04:00
Sour
30aec4a0a9 UI: About - Added some missing libraries to the list 2023-03-13 00:08:20 -04:00
Sour
194edcf1f6 UI: Fixed some configuration options (e.g volume) getting set to 0 when closing the config window (without applying nor making any changes) 2023-03-11 11:39:16 -05:00
Sour
26cb4df679 UI: Fixed window size not being restored properly when leaving exclusive fullscreen mode 2023-03-06 21:22:16 -05:00
Sour
c832e0c619 UI: Fixed blank setup wizard/window on first run due to default fonts not being initialized correctly 2023-03-06 17:57:08 -05:00
Sour
bfe0670b65 UI: Fixed issues with list cells not always triggering click events
+ Fixed issues with checkbox columns
2023-03-04 14:19:43 -05:00
Sour
4b85d87f5b UI: Fixed some layout issues when font size is increased
+ Changed OK buttons for video/movie record window
2023-02-25 11:57:57 -05: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
7a4c9750c0 History Viewer: Save/restore volumn 2023-02-21 17:54:27 -05:00
Sour
f993467546 History Viewer: Fixed UI not updating properly 2023-02-21 16:48:55 -05:00
Sour
080d272bf3 History Viewer: Fixed mouse clicks sometimes not being processed
Reduced timer from 50 to 15 ms
2023-02-20 20:39:18 -05:00
Sour
64d6d53830 UI: Fixed load/save state dialogs not being usable when "pause in menus" is active 2023-02-20 20:39:17 -05:00
Sour
b32a3f5e98 History Viewer: Fixed slider layout 2023-02-20 20:39:17 -05:00
Sour
8fc8f62de2 History viewer: Fixed size being reset each time the window is opened 2023-02-20 20:39:17 -05:00
Sour
cb88d63e1e UI: Fixed layout issues with sliders 2023-02-19 19:36:39 -05:00
Sour
3e0515a8da UI: Increased default size for netplay start/connect windows 2023-02-19 17:09:26 -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
59c2b4cfb5 History Viewer: Fixed hidden current/total time labels 2023-02-16 22:57:53 -05:00
Sour
6f99de0135 AVI: Added options to record system/input HUDs in AVIs 2023-02-15 00:28:39 -05:00
Sour
209a8837a1 UI: Added build date to about window 2023-02-14 00:20:01 -05:00
Sour
051986ed5a UI: Auto-update copyright year in about window 2023-02-13 23:41:37 -05:00
Sour
f1634642fd Video: Fixed renderer size issues caused by rounding errors when multiplying by aspect ratio 2023-02-13 22:07:36 -05:00
Sour
9b1fde3214 UI: Fixed GB palette/input/video filter preset dropdowns 2023-02-12 10:17:09 -05:00
elzo-d
afb48e313f
macOS: Prevent alert sound on keypresses (#8) 2023-02-12 09:58:11 -05:00
Sour
fbc286b1c4 UI: Fixed selected scale option/displayed resolution in title bar when DPI > 100% 2023-02-11 11:33:19 -05:00
Sour
a04b75b2ea Video: Fixed incorrect internal resolution for the renderer when DPI > 100% 2023-02-10 18:21:40 -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
deb8d736d2 Debugger: Fixed text wrapping in stack preview 2023-02-04 14:49:52 -05:00
Sour
37b271acf6 History viewer: Added support for software renderer (for macOS) 2023-02-04 13:23:58 -05:00
Sour
d70bade5c8 UI: Refactor window sizing logic
Same code for software vs hardware renderers + works correctly for high DPI modes in history viewer, etc.
2023-02-04 12:11:59 -05:00
Sour
5f03617b06 UI: Apply integer scale option when maximizing
Also fixed issue when turning fullscreen (f11) mode on/off while the window is maximized (window would keep size but switch to "normal" state)
2023-02-04 10:48:01 -05:00
Sour
b91f28fe8c UI: Prevent crash that could occur when game was loaded before last part of initialization was done 2023-02-03 22:39:03 -05:00
Sour
63bac5d462 macOS: Replace SDL renderer with Avalonia
Avoids SDL-related issues until a better solution can be found
2023-02-02 21:33:48 -05:00
Sour
9e83a29b93 macOS: Fix compilation scripts/errors for macOS 2023-02-01 21:10:53 -05:00
Sour
3487a55c96 UI: Fixed incorrect menus/etc. when power cycle changes the console type (e.g GB->SGB) because settings were changed 2023-01-29 23:10:04 -05:00
Sour
62fc38169b Command line: Allow sending/processing config changes via the command line 2023-01-29 18:59:46 -05:00
Sour
682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00