Commit graph

110 commits

Author SHA1 Message Date
Sour
6262048b0a Linux: Fixed crash when opening save file dialog 2023-05-28 04:34:41 -04:00
Sour
e2f6404c10 UI: Upgrade to Avalonia11-preview8 2023-05-26 14:58:17 +09:00
Sour
1d650d64cc UI: Try to ensure popup windows are displayed within the bounds of the current screen 2023-04-23 11:09:11 -04:00
Sour
ae4d738336 SNES: Fixed Satellaview .bs file support 2023-04-17 21:52:21 -04:00
Sour
452785fee5 PCE: Added support for Games Express CD card/games 2023-04-17 21:29:14 -04:00
Sour
e54607d0bb UI: Fixed window size being incorrect when opening a popup window centered on its parent control
Only occurs in some scenarios - seems to require different monitors with different DPI settings
2023-04-16 21:33:45 -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
16c6b819fa UI: Fixed incorrect mouse position in high DPI modes when cursor is locked 2023-04-10 11:09:02 -04:00
Sour
f091873124 UI: Fixed renderer size problem when in exclusive fullscreen mode
Menu was still "visible" and preventing the renderer from taking up the entire height of the screen
2023-04-08 19:30:28 -04:00
Sour
a74d20534c UI: Allow loading dbg/sym/fns files via "import labels" instead of only via drag+drop 2023-04-08 19:22:50 -04:00
Sour
78d13506c5 UI: Catch Avalonia crash when trying to load a WSL file using the "\\wsl$\" path format 2023-04-07 20:47:31 -04:00
Sour
d90453b813 UI: Mouse capture - Fixed incorrect bounds for the mouse's position when captured 2023-04-07 15:52:02 -04:00
Sour
6e68346c5a UI: Release mouse cursor when window loses focus 2023-04-02 10:57:08 -04:00
Sour
afa7727504 UI: Changed OS checks to use simpler code 2023-03-13 00:32:16 -04:00
Sour
8e2ceb2adc UI: Fixed menu causing screen size to change when mouse is at top of the screen in exclusive fullscreen mode 2023-03-08 23:30:27 -05:00
Sour
1a2243f704 UI: Prevent mouse movement from affecting the game while the mouse isn't captured
+ Allow capturing mouse with any click, not just left button
2023-03-04 14:33:34 -05:00
Sour
a766d63dca UI: Use folder from last recent game when "last folder used" is selected in options 2023-03-03 21:24:55 -05:00
Sour
cf6b518b60 UI: Fixed show menu logic when DPI > 100% 2023-02-24 17:58:56 -05:00
Sour
820f64b540 UI: Fixed auto-hide menu flickering + allow menu to be shown when no game is loaded 2023-02-24 17:55:17 -05:00
Sour
6609bf8eb3 UI: Fixed issues with mouse input at >= 200% DPI
Mouse cursor was captured with the wrong bounds and was drifting to the top left constantly
2023-02-24 17:48:59 -05:00
Sour
80efa4343e UI: Fixed deadlock caused by rendering changes in PictureViewer 2023-02-24 17:14:11 -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
adb1a7567e UI: Added "reset lag counter" shortcut 2023-02-20 20:39:18 -05:00
Sour
7f4f49e3f9 UI: Fixed main menu not closing when clicking on renderer when no recent games exist 2023-02-20 20:39:17 -05:00
Sour
c95d3064b7 UI: Fixed menu not closing as expected when game selection screen is disabled and window is clicked 2023-02-19 17:15:55 -05:00
Sour
0acb4e1bda Debugger: Sprite Viewer - Fixed sprite outline not being in sync with picture 2023-02-19 17:06:23 -05:00
Sour
6f99de0135 AVI: Added options to record system/input HUDs in AVIs 2023-02-15 00:28:39 -05:00
Sour
fd69095005 UI: Add shortcuts to set scale from 7x to 10x 2023-02-14 19:36:51 -05:00
Sour
b6559665e6 UI: Fixed load/save file dialogs 2023-02-07 20:35:02 -05:00
Sour
1f16549cc2 UI: Upgrade to Avalonia 11.0.0-preview5 2023-02-07 00:16:17 -05:00
Sour
23b43eb984 GB: Refactoring, removed ConsoleType::GameboyColor 2023-01-29 23:05:29 -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
Sour
3c05100045 UI: Delete old winforms UI project 2023-01-25 15:49:52 -05:00
Sour
d8b91efd65 SGB2: Try to load sgb2_boot.bin instead of sgb_boot.bin when using SGB2 2020-06-19 21:25:46 -04:00
Sour
6592805fc0 SGB: Added SGB2 support
+ Change name for SGB bios file
2020-06-18 22:22:46 -04:00
Sour
d204485153 Added Super Game Boy support
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -04:00
Sour
faf4d62ef4 GB: Allow picking GB model (original vs color) and using a boot rom
+Adds boot rom/sprite ram in hex editor
+Allow colorized GB games in GBC mode
2020-05-26 00:05:35 -04:00
Sour
371a7a1ac8 Added basic support for GBC games 2020-05-19 21:31:33 -04:00
Sour
5f055110fa Added Game Boy support
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00
Sour
e4441b5237 BS-X: Fixed loading .bs files from zip/7z files 2020-04-26 12:37:01 -04:00
Sour
aa899d6b35 UI: DPI-related fixes/improvements 2020-04-13 11:21:45 -04:00
Sour
4ff12ecfaa UI: Fixed issue with random game feature that caused it to ignore .smc files 2020-03-30 16:59:25 -04:00
Sour
cf909b56d8 Added BS-X support
WIP - Still some issues and missing some features (e.g date/time support)
2020-02-19 23:53:34 -05:00
Sour
4f22eefa21 Netplay: Added support for netplay 2019-10-20 21:23:48 -04:00
Sour
207282ed1e Added support for automated testing 2019-10-16 20:22:45 -04:00
Sour
201020b6f9 Updates: Avoid Application.Exit usage, attempt to kill existing processes before upgrade 2019-10-14 15:04:26 -04:00
Sour
8beeecbd8f UI: Added load random game shortcut 2019-10-11 19:24:04 -04:00
Sour
ed4a0e60e8 Added movies recording/playback support 2019-08-09 16:25:59 -04:00