Commit graph

69 commits

Author SHA1 Message Date
Sour
f9b5897dbc UI: Fixed recent game grid not letting the first game be started via keyboard/gamepad input without moving to another element and then back first 2025-02-05 17:41:55 +09:00
Sour
eed94fdbe7 UI: Fixed error message/broken layout when clearing the text/value in a NumericUpDown control 2024-12-26 16:09:21 +09:00
Sour
8dda623a1f UI: Focus game selection screen on startup
+Try to avoid menu getting stuck with focus
+Improve keyboard/gamepad navigation for it
+Make selected game a bit easier to see
2024-12-26 16:09:17 +09:00
Sour
71ecb09ffe UI: Added Firmwares tab in emulation settings to view/manage firmware files 2024-12-19 20:06:28 +09:00
Sour
fee6f3922b UI: Game selection screen - Fixed unintended unclickable margin on both sides of the arrow buttons 2024-11-28 16:57:07 +09:00
Sour
28b75c2510 UI: Fixed crashes that could occur when using undo after typing in a text box 2024-11-08 15:45:32 +09:00
Sour
c5406773a0 Added WonderSwan support 2024-09-19 21:19:43 +09:00
Sour
f7f9ce7623 UI: Improved software renderer performance 2024-09-19 20:48:08 +09:00
Sour
a62e0553a7 Debugger: Fixed stack overflow when opening GBA debugger + fixed CPU mode display (was always shown as "7")
This didn't cause any crash in the previous Avalonia version (but was probably broken in a different way)
2024-07-28 12:45:26 +09:00
Sour
f3f44613a4 UI: Update to Avalonia 11.1.1 2024-07-28 11:05:14 +09:00
Sour
13745ca2f2 UI: Fixed crash at startup when pressing some keys before the game selection screen is finished loading 2024-07-06 09:35:01 +09:00
Sour
d208fdc6a7 UI: Support for NativeAOT
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Sour
cc58fe4950 Debugger: Fixed crash when emptying hex textboxes in some scenarios 2024-05-11 09:11:14 +09:00
Sour
13acb3fe42 Added GBA support 2024-03-30 11:42:31 +09:00
Sour
71ea2b9f85 UI: Allow using SMS keybindings to navigate game selection screen 2023-12-26 17:09:19 +09:00
Sour
5308983ebb Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Sour
af2afc4cf7 Reduced CPU usage for HUDs and when paused 2023-10-14 22:15:27 +09:00
Sour
f358ddaabd Video: Added option to use the software renderer on all platforms 2023-09-29 18:08:57 +09:00
Sour
80f4427108 UI: Fixed crashes when attempting to open a file that's in use by another application 2023-08-22 18:04:42 +09:00
Sour
3e36c3949e UI: Upgrade to Avalonia 11 release 2023-07-08 14:14:31 +09:00
Sour
600d4bf5b2 UI: Revert to Avalonia 11-preview8
AvaloniaEdit is broken in RC1 and there appears to be some keyboard focus issues on Linux

This reverts commit b90ffc7788.
2023-06-30 10:25:03 +09:00
Sour
b90ffc7788 UI: Update to Avalonia 11 RC 1.1 2023-06-10 21:24:43 +09:00
Sour
e2f6404c10 UI: Upgrade to Avalonia11-preview8 2023-05-26 14:58:17 +09: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
59279810ef UI: Prevent dropdown in popup window from opening a double-click
e.g double-click on breakpoint list could cause the memory type dropdown to open when the mouse button was released
2023-03-21 20:44:43 -04:00
Sour
ab2489b3ec UI: Tweaked minimum sizes for game selection screen to allow displaying more than 1 entry at 3x scale on GB 2023-03-13 18:45:46 -04: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
25eda2a8b4 UI: Fixed aspect ratio for thumbnails on game selection screen 2023-02-25 10:59:42 -05:00
Sour
9dfc159168 UI: Added right-click to clear hint in binding button tooltip 2023-02-20 20:39:17 -05:00
Sour
b8d27ba402 UI: Audio options - Fixed latency field not being clickable because of the slider below it 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
05495c7c1c SNES/PCE: Added option to force the cores to always output the same resolution
Changes the resolution for PCE games (resolution now matches the current game, rather than always being forced to 4x), which makes all filters work better than before. Enabling the fixed resolution option reverts to the old behavior.
On SNES, this forces the output to always be 2x scale, which prevents resolution changes when toggling high res mode on/off. This allows AVI recording to work when a game changes resolution while recording
2023-02-15 22:44:42 -05:00
Sour
6408e86029 Debugger: Memory search - Fixed radio buttons not triggering the value updates correctly 2023-02-13 22:53:20 -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
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
dddc1f3c6a UI: Fixed issue when trying to bind the space key 2023-02-03 23:41:02 -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
c67495a3a8 UI: Fixed game boy tab shortcuts in settings window 2023-01-26 16:02:27 -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
1434819830 GB: Added per-channel volume settings 2020-06-22 22:28:37 -04:00
Sour
cf745e1faf Linux: Fixed monospace font to use "monospace"
Matches recent Mesen-side change
2020-06-20 14:35:51 -04:00
Sour
aa899d6b35 UI: DPI-related fixes/improvements 2020-04-13 11:21:45 -04:00
Sour
060ea6dcb5 UI: Fixed game selection screen disappearing when clicking on a deleted game that cannot be loaded 2020-03-01 21:46:37 -05:00
Sour
d76921e9ce UI: Added save/load state menus 2020-02-05 21:30:16 -05:00
Sour
e4ab66a4d4 UI: Fixed load performance issues with game selection screen 2020-01-26 12:42:51 -05:00
Sour
890ae9b4a6 Debugger: Tile Viewer - Allow displaying more types of memory and UI improvements 2019-12-07 12:47:24 -05:00
Sour
7afc52dc4b UI: Fixed crash in recent games initialization code (caused by previous commit) 2019-12-05 23:35:08 -05:00