Commit graph

1098 commits

Author SHA1 Message Date
Leon Styhre
f8d782f1f3 Fixed an issue where the video player output frame width was not set correctly. 2022-10-01 17:23:25 +02:00
Leon Styhre
dcf3657e09 Added connection and transfer timeout settings to the scraper (not configurable via the GUI). 2022-06-29 17:28:52 +02:00
Leon Styhre
50b54c87f6 Fixed an issue where the IgnoreGamelist setting was saved although it shouldn't.
Also made a change so that passing the --ignore-gamelist command line option now immediately disables the ParseGamelistOnly setting.
2022-06-29 17:17:41 +02:00
Leon Styhre
2782390d55 Added a ScreenScraper option to fallback to additional regions to allow scraping of country-specific games and unofficial releases. 2022-06-16 19:57:01 +02:00
Leon Styhre
e259198e61 Fixed an issue where a virtual keyboard key repeat would sometimes continue to run when it shouldn't. 2022-06-10 19:30:47 +02:00
Leon Styhre
3cf414cba8 Added size restrictions to the 'size' and 'maxSize' theme properties for the image and video elements. 2022-06-04 17:25:57 +02:00
Leon Styhre
2354d4870f Fixed an issue where large pixelated fonts sometimes displayed too many textlist rows. 2022-06-03 23:24:56 +02:00
Leon Styhre
c32466c542 Fixed an issue where the scroll indicators sometimes overlapped the menu titles. 2022-06-03 18:28:33 +02:00
Leon Styhre
155b71ba2d Added emulator filename wildcard support for es_systems.xml and es_find_rules.xml 2022-06-03 18:22:24 +02:00
Leon Styhre
8434e30cd0 Changed the default quit shortcut to Alt + F4 and Command + Q.
Also renamed the setting 'Exit button combo' to 'Keyboard quit shortcut' and fixed an issue where the application sometimes quit when exiting an emulator using Alt + F4 while running in the background.
2022-05-31 22:06:57 +02:00
Leon Styhre
9495333e0e Added custom event script triggers on application startup, screensaver start and screensaver end. 2022-05-18 23:58:13 +02:00
Leon Styhre
9af3ac37c7 Changed the execution order of some custom event scripts. 2022-05-18 23:01:43 +02:00
Leon Styhre
c51ba39cdf Fixed an issue where the 'quit' custom event would not trigger on application shutdown. 2022-05-18 22:57:22 +02:00
Leon Styhre
a2b895ab6a Added an Xbox Kinect controller badge icon. 2022-05-12 23:31:20 +02:00
Leon Styhre
43beaeafbe Fixed an issue where the texture buffer sometimes couldn't fit Chinese characters. 2022-05-09 20:12:41 +02:00
Leon Styhre
27c293a0c7 Prevented a potential endless loop in StringUtil::replace() 2022-05-08 14:23:26 +02:00
Leon Styhre
5e4a4354cb (Windows) Fixed an issue where symlinking media directories would crash the application. 2022-05-07 12:16:51 +02:00
Leon Styhre
f9d7a5443b Reverted the previous commit. 2022-05-04 00:43:13 +02:00
Leon Styhre
2de0b0e115 Increased the font texture size slightly. 2022-05-03 23:35:29 +02:00
Leon Styhre
8893137899 (Windows) Fixed a MinGW compile error. 2022-04-30 21:20:37 +02:00
Leon Styhre
26cc4cfbfc Added support for a %STARTDIR% es_systems.xml variable. 2022-04-30 21:05:19 +02:00
Leon Styhre
cb16b51002 Removed some unnecessary log output when locating emulators when running as a Flatpak. 2022-04-27 18:56:53 +02:00
Leon Styhre
3f1bdf58a9 (Linux) Yet another ugly hack to detect installed emulators when running as a Flatpak. 2022-04-27 17:32:07 +02:00
Leon Styhre
446cc235cf Removed some unreachable directories from the Flatpak path hack. 2022-04-26 23:21:08 +02:00
Leon Styhre
cd29adb398 (Linux) Ugly Flatpak PATH hack. 2022-04-26 21:25:35 +02:00
Leon Styhre
011b9a3cc5 A check is now done on game launch that emulator binaries are actually files or symlinks. 2022-04-24 11:18:13 +02:00
Leon Styhre
cce601a434 Added a scraper setting to convert underscores _ to spaces when searching. 2022-04-09 15:15:03 +02:00
Leon Styhre
cd7f519f73 Set the interactive scraper as disabled by default. 2022-04-06 23:54:14 +02:00
Leon Styhre
81f06ec76c Increased the default value for the MaxVRAM setting to 512 for the Steam Deck. 2022-04-03 13:38:46 +02:00
Leon Styhre
4643feec10 Fixed a font loading crash caused by an insufficient font texture size.
Also added a preventive measure for similar crashes in the future and made some general cleanup of the font code.
2022-04-02 12:09:41 +02:00
Leon Styhre
dfc961719a Set the options 'Scrape actual folders' and 'Play audio for screensaver videos' as enabled by default. 2022-03-29 17:27:51 +02:00
Leon Styhre
26df9b543d When multi-scraping and scrolling a long name, the start position would sometimes not reset correctly. 2022-03-28 23:11:26 +02:00
Leon Styhre
4eba8ba192 Fixed some compiler errors when building with FFmpeg 5.0 2022-03-06 14:43:59 +01:00
Leon Styhre
fa993a0489 Fixed a texture corruption issue caused by too aggressive optimizations. 2021-12-27 21:24:34 +01:00
Leon Styhre
796951bf44 Fixed an issue in TextEditComponent when clearing really long strings. 2021-12-27 19:52:45 +01:00
Leon Styhre
c63e5e4529 Fixed an additional issue in the ROM selection dialog. 2021-12-27 19:26:42 +01:00
Leon Styhre
7f314d0108 Fixed a few cosmetic issues in the ROM selection dialog. 2021-12-27 19:00:22 +01:00
Leon Styhre
246e9ae8be Fixed a cosmetic issue with the ROM directory setup dialog caused by an optimization. 2021-12-26 17:07:57 +01:00
Leon Styhre
2d8d1e6831 (macOS) Reduced the CPU usage significantly while running in the background. 2021-12-14 18:17:46 +01:00
Leon Styhre
08bba3cbaf (macOS) Removed the Monterey VSync workaround as Apple has patched its OS. 2021-12-14 17:15:04 +01:00
Leon Styhre
ab92a4135a Fixed an issue where using fallback fonts at very low resolutions could lead to a crash. 2021-12-14 17:12:39 +01:00
Leon Styhre
5fd2c86c7d Fixed an issue where corrupt Unicode strings could crash the application. 2021-12-14 17:08:37 +01:00
Leon Styhre
55316365d8 Fixed an issue where buggy controller drivers could crash the application. 2021-12-10 16:51:41 +01:00
Leon Styhre
045e56ae3f (Windows) Changed the fullscreen mode to SDL_WINDOW_BORDERLESS.
Also removed the 'AMD and Intel GPU game launch workaround' menu option.
2021-12-09 18:53:22 +01:00
Leon Styhre
0978c697a2 (macOS) Updated a code comment as the issue described was resolved with SDL 2.0.18 2021-12-08 21:19:24 +01:00
Leon Styhre
5019d8c065 Moved the ScreenScraper account toggle to the bottom of the scraper account screen. 2021-12-06 20:21:32 +01:00
Leon Styhre
4227a609a2 Made the window corners slightly more rounded. 2021-12-06 18:58:51 +01:00
Leon Styhre
7e8d1f6434 (Windows) Improved game launching with the AMD and Intel GPU workaround setting enabled. 2021-12-06 18:51:50 +01:00
Leon Styhre
515577c8f9 (Unix) Changed the fullscreen mode to SDL_WINDOW_FULLSCREEN_DESKTOP.
Also removed the --windowed, --fullscreen-normal and --fullscreen-borderless command line options and menu entry.
2021-12-05 13:51:39 +01:00
Leon Styhre
6e24c8d77b Increased the amount of custom event arguments from two to four. 2021-12-05 11:25:11 +01:00