Commit graph

948 commits

Author SHA1 Message Date
Sour
7cc34e7973 SNES: Added option to disable interpolation for DSP 2023-02-10 19:18:14 -05:00
Sour
a04b75b2ea Video: Fixed incorrect internal resolution for the renderer when DPI > 100% 2023-02-10 18:21:40 -05:00
Sour
b6559665e6 UI: Fixed load/save file dialogs 2023-02-07 20:35:02 -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
jason-oliveira
c80470e13f
Linux: Avalonia/UI bugfix (#6)
Fix Linux compilation/runtime issue
Avalonia bug documented at https://github.com/AvaloniaUI/Avalonia/issues/4427.
2023-02-05 11:12:11 -05:00
Sour
2375d25235 Debugger: Script Window - Fixed doc tooltip colors with dark theme 2023-02-04 20:24:35 -05:00
Sour
c08ea0daa1 Debugger: Added support for importing mlb files from Mesen 0.9.x and Mesen-S 2023-02-04 20:10:37 -05:00
Sour
5a6063d72c SGB: Added option to hide SGB borders 2023-02-04 19:44:24 -05:00
Sour
227bc20500 Debugger: Sprite viewer - GB - Removed palette address field (was -1) 2023-02-04 16:47:00 -05:00
Sour
deb8d736d2 Debugger: Fixed text wrapping in stack preview 2023-02-04 14:49:52 -05:00
Sour
c0e559b979 UI: Fixed debugger fonts not being applied correctly on first run 2023-02-04 14:18:11 -05:00
Sour
2d16c35af4 macOS: Set default fonts, minor tweaks/fixes 2023-02-04 14:04:50 -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
a511cec2c8 Debugger: Go to all - Disable scrollbar auto-hide 2023-02-04 09:41:55 -05:00
Sour
7e8c5d52f9 UI: Added fast forward/rewind icons 2023-02-04 09:27:49 -05:00
Sour
738ccf789d Fixed compilation warning 2023-02-04 09:07:53 -05:00
Sour
dddc1f3c6a UI: Fixed issue when trying to bind the space key 2023-02-03 23:41:02 -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
f1e51f7eba Debugger: Memory viewer - Fixed memory size/scrollbar max value not updating properly when switching to another rom that supports the currently selected memory type (e.g SnesPrgRom) 2023-02-03 21:33:02 -05:00
Sour
3122a34b3f Debugger: Fixed crash in "go to all" when used on SPC memory/debugger 2023-02-03 16:56:25 -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
f6105bbd0e Debugger: Tilemap viewer - Added "attribute data" field 2023-02-01 00:51:17 -05:00
Sour
192e34e1bd Debugger: GB - Added CGB tab to register viewer 2023-01-31 20:26:59 -05:00
Sour
4c69589334 Debugger: Allow moving PictureViewer selection with arrow keys + auto-scroll to selection whenever it changes 2023-01-31 18:06:27 -05:00
Sour
f01d4ea2ea Debugger: Tile viewer - Hide filter dropdown for NES "PPU Memory" if rom does not have any CHR ROM 2023-01-30 21:37:37 -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
23b43eb984 GB: Refactoring, removed ConsoleType::GameboyColor 2023-01-29 23:05:29 -05:00
Sour
a53b4ba810 Debugger: Tile viewer - Hide SPC memory from memory dropdown
Keep SPC RAM just in case (even though it's most likely never going to be useful)
2023-01-29 20:25:53 -05:00
Sour
733ce19ea4 Debugger: Refresh watch when changing default display format, even when paused 2023-01-29 18:59:46 -05:00
Sour
62fc38169b Command line: Allow sending/processing config changes via the command line 2023-01-29 18:59:46 -05:00
Sour
e5740c8d7e Linux: Fixed corrupted settings after first run 2023-01-29 11:00:20 -05:00
Sour
88d860ead1 Linux: Changed storage folder to be like it used to be in v1 2023-01-29 00:45:08 -05:00
Sour
c78bdc9647 Linux: Try to find default fonts that exist (DejaVu, Noto) instead of using consolas/ms sans serif 2023-01-29 00:03:37 -05:00
Sour
200bf99214 UI: Added bilinear interpolation toggle to filter menu 2023-01-28 23:12:58 -05:00
Sour
13ae706e49 Video: Added option to use sRGB or not when interpolating 2023-01-28 23:02:56 -05:00
Sour
40d3266924 Debugger: Hide line numbers in AvaloniaEdit for now
Having the line numbers on appears to cause a crash when selecting a built-in script from the action bar dropdown
2023-01-28 21:54:31 -05:00
Sour
dd26b0b8f8 UI: Added option menu to pick aspect ratio 2023-01-27 22:01:32 -05:00
Sour
a60928ebe7 Debugger: Fixed crash when attempting to load an invalid .sym file 2023-01-26 16:18:54 -05:00
Sour
c67495a3a8 UI: Fixed game boy tab shortcuts in settings window 2023-01-26 16:02:27 -05:00
Sour
22c7cee3e5 NES: Fixed Famicom microphone key binding 2023-01-25 23:54:53 -05:00
Sour
979132391b Cheats: Fixed mismatch in HashType enums that caused cheat db to not focus on the matching title when opened 2023-01-25 20:37:20 -05:00
Sour
bacbab2bd0 Debugger: Show effective address/values in lower case when lower case option is enabled 2023-01-25 16:45:38 -05:00
Sour
2b0be570fb UI: Moved "disable frame skipping" option to SNES/PC Engine configuration
Other cores are not affected by this option
2023-01-25 16:26:06 -05:00
Sour
fac8d16e5f UI: Hide font aliasing options until they can be fixed (can't be done in current Avalonia preview) 2023-01-25 16:10:22 -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