28 Commits
Author SHA1 Message Date
SourMesen 4c27ebf26f UI: Update to Avalonia 12.1 (#249)
Allows drag and drop to work on Linux
2026-08-15 16:56:22 +09:00
SourMesen fd32321313 Debugger: Added "copy to clipboard" option for tilemap, tile, sprite and event viewer (#240) 2026-08-01 12:08:49 +09:00
SourMesen 40335ce735 UI: Update to Avalonia 12, .NET 10 and replace ReactiveUI with MVVM community toolkit (#142)
Also fixes DX11.0 support (for Win7 PCs that aren't fully updated), which stopped working after the recent variable refresh rate changes
2026-07-03 16:04:42 +09:00
SourMesen a13ae9a461 Code: Added naming style CI checks for C#/UI code (#132) 2026-05-22 20:43:13 +09:00
SourMesen e391fd8f9a Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" (#78)
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"

* fix ui format warnings
2026-04-30 06:03:55 -07:00
Sour 5422619516 Debugger: Fixed viewers scrolling back to the top left when clicked while out of focus 2025-02-11 20:52:30 +09:00
Sour e77ba250e8 Debugger: Sprite viewer - Fixed crash when switching from a GBA game to a SNES game with "Show offscreen regions" unchecked
MinWidth was getting set to a negative value, because LeftClipSize and RightClipSize temporarily were set to a value exceeding Source.Size.Width, which caused a crash
2024-12-01 13:33:43 +09:00
Sour 9af55f9fc0 Debugger: Fixed some potential memory leaks in debug tools UI 2024-11-07 18:34:41 +09:00
Sour b4e77bfcae Debugger: Sprite Viewer - Fixed refresh issues when over 100% DPI if "show offscreen regions" is unchecked 2024-07-14 14:51:26 +09:00
Sour 9ca0fe5922 Linux: Fixed scrolling with mouse wheel sometimes scrolling far more than intended 2024-07-06 19:08:03 +09:00
Sour 3b3aad563e Debugger: Event Viewer - Tweak x,y display to make it less confusing vs scanline/cycle 2024-06-23 18:13:47 +09:00
Sour 13acb3fe42 Added GBA support 2024-03-30 11:42:31 +09:00
Sour 9caf6b7b5a Debugger: Fixed deadlock that could occur when moving the mouse over the viewers
Reproduced using the tilemap viewer for snes mode7, which caused the issue almost immediately
2023-12-01 20:55:25 +09:00
Sour 01d95d6c91 Debugger: Fixed blurry previews in tooltips when dpi is not 100% 2023-10-02 18:42:50 +09:00
Sour 00c71cc50b Debugger: Sprite Viewer - Fixed mouse over/click when DPI > 100% and "show offscreen regions" is unchecked 2023-07-23 13:54:01 +09:00
Sour a06582107f Debugger: Prevent crash caused by out-of-range x,y coordinates when clicking on a PictureViewer
Might have been caused by rounding issues?
2023-07-23 13:14:19 +09:00
Sour e2f6404c10 UI: Upgrade to Avalonia11-preview8 2023-05-26 14:58:17 +09:00
Sour 1732f5d1f0 Debugger: Tile Editor - Added "show grid" option 2023-04-14 22:45:34 -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 6a4b6ba810 Debugger: Sprite viewer - Fixed refresh issues when "show offscreen regions" is unchecked 2023-04-10 18:58:04 -04:00
Sour e508ae2e96 Debugger: Fixed minor refresh issue in sprite viewer tooltips 2023-03-06 22:06:15 -05:00
Sour 7412442153 Debugger: Fixed PictureViewer issues at DPI > 100% 2023-02-23 20:00:28 -05:00
Sour d6e02c6e6c Debugger: Tile editor - Fixed crash when clicking to draw and moving the cursor outside the bounds of the canvas 2023-02-20 20:39:17 -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 d187383a31 Debugger: Tilemap Viewer - Added more grid overlays for NES (attribute byte, nametable delimiter) 2023-02-18 13:44:09 -05:00
Sour 1f16549cc2 UI: Upgrade to Avalonia 11.0.0-preview5 2023-02-07 00:16:17 -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 682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00