Commit graph

24 commits

Author SHA1 Message Date
Sour
5ec6763a8e UI: Added commit ID in about window
+ Removed ubuntu 20.04 build (no longer supported by github)
+ Enable ccache to speed up github builds
2025-03-22 20:41:07 +09:00
Sour
ea657c1898 UI: Call EmuApi.Release() before the main window closes
This seems to fix deadlocks (join on VideoRenderer thread never finished) in some scenarios when closing the emulator using the "Exit" shortcut (only seen on Linux)
2025-01-05 10:46:47 +09:00
Sour
e18db92692 UI: Update to Avalonia 11.2.0 2024-11-11 09:28:22 +09:00
SourMesen
73dbecded6
UI: Fixed menu issues for gamescope (#68)
Set Avalonia's EnableInputFocusProxy flag for gamescope (SteamOS / Steam Deck), which fixes issues with the menus

Co-authored-by: Altcode <8424518+4ltc0de@users.noreply.github.com>
2024-08-23 17:19:28 +09:00
Sour
1d7285d58e Linux: Remove LIBGL_ALWAYS_INDIRECT patch
This allowed SDL rendering to work (despite the recent issues that seem to be mesa-related) but it causes it to have much higher CPU usage than normal. Probably better to use the software rendering option instead, for now.
2023-12-28 22:45:33 +09:00
Sour
9ce627ae02 Linux: Fixed blank screen with recent SDL2/libGL versions
Workaround the problem by forcing LIBGL_ALWAYS_INDIRECT to true, which allows rendering to work properly
2023-12-22 15:04:13 +09:00
Sour
e75f33a326 Linux: Fixed startup crash when executed from path that no longer exists 2023-11-21 20:05:48 +09:00
Sour
3e36c3949e UI: Upgrade to Avalonia 11 release 2023-07-08 14:14:31 +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
afa7727504 UI: Changed OS checks to use simpler code 2023-03-13 00:32:16 -04: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
9e83a29b93 macOS: Fix compilation scripts/errors for macOS 2023-02-01 21:10:53 -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
201020b6f9 Updates: Avoid Application.Exit usage, attempt to kill existing processes before upgrade 2019-10-14 15:04:26 -04:00
Sour
bebc1e04fe Cheats: Added cheat database (Database by Mighty Mo) 2019-10-14 00:37:10 -04:00
Sour
9aba01ba0c Added cheat code support (GG & PAR) 2019-10-12 22:40:25 -04:00
Sour
28a02a464d Updates: Fixed connection error due to TLS 1.2 not being enabled 2019-05-11 22:07:22 -04:00
Sour
7d37cb3362 UI: Force English resources (prevents crash on non-English OSes) 2019-04-01 07:12:07 -04:00
Sour
4402be3c52 Debugger: Improved usability and added shortcuts/features 2019-03-30 21:51:41 -04:00
Sour
9af57723ec UI: Added configuration wizard + portable mode support 2019-03-15 16:19:42 -04:00
Sour
4525d7328b Command line: Load rom from command line arguments 2019-03-15 12:24:02 -04:00
Sour
fe958a8285 UI: Preferences, shortcut keys, emulation speed, etc. 2019-03-11 17:56:54 -04:00
Sour
5c19584019 Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality 2019-02-12 22:13:09 -05:00