Commit graph

2634 commits

Author SHA1 Message Date
Leon Styhre
afd6b939c7 Bumped the version to 3.2.0 2025-03-31 17:30:54 +02:00
Leon Styhre
d436a88845 Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows 2025-03-24 22:05:58 +01:00
Leon Styhre
aebbc15575 Added initial support for the Microsoft Xbox One (xboxone) game system 2025-03-23 19:19:01 +01:00
Leon Styhre
e19fbff692 Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown 2025-03-20 19:50:46 +01:00
Leon Styhre
e625998387 Prevented the launch sound from getting stopped when running in the background on game launch 2025-03-16 22:02:31 +01:00
Leon Styhre
6f0b77b88f The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option 2025-03-16 21:41:29 +01:00
Leon Styhre
8db3b59258 The launch sound is now always stopped when returning to ES-DE after a game launch 2025-03-16 21:36:37 +01:00
Leon Styhre
7f1f7b7663 (Android) The launch sound is no longer played if the launch screen is set as disabled 2025-03-16 21:34:28 +01:00
Leon Styhre
bdcdbeca86 Simplified a number of HelpComponent function and variable names 2025-03-16 17:58:13 +01:00
Leon Styhre
26472bccbc (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous 2025-03-16 17:35:19 +01:00
Leon Styhre
68d462b726 (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances 2025-03-16 15:01:12 +01:00
Leon Styhre
da11140626 The HelpComponent icon cache is now cleared when pressing ctrl-r 2025-03-14 23:06:33 +01:00
Leon Styhre
76423107ad Optimized HelpComponent updates by caching the icons 2025-03-14 22:50:00 +01:00
Leon Styhre
d814431496 Fixed a rare issue where reloading the application could lead to a crash 2025-03-14 22:09:40 +01:00
Leon Styhre
55d72ec88b Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows 2025-03-12 21:16:37 +01:00
Leon Styhre
679b1b9638 Added a %ROMRAWWIN% variable 2025-03-12 20:39:30 +01:00
Leon Styhre
ee0030edc8 (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
2025-03-12 20:35:57 +01:00
Leon Styhre
696fab1c8e (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
2025-03-11 21:50:54 +01:00
Leon Styhre
909cdfb579 Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows 2025-03-11 21:45:20 +01:00
Leon Styhre
93c1af6461 Added support for the Vircon32 Virtual Console (vircon32) game system 2025-03-10 21:35:46 +01:00
Leon Styhre
dd8177a8c2 (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file 2025-02-26 17:51:01 +01:00
Leon Styhre
819b79c8c1 Fixed some issues with the system status indicators 2025-02-26 12:24:53 +01:00
Leon Styhre
72c254bd0e Added menu options to toggle the system status indicators 2025-02-26 11:34:02 +01:00
Leon Styhre
86a554d1b2 Added a system status component 2025-02-25 23:15:12 +01:00
Leon Styhre
e59f19c2ba Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system 2025-02-22 20:59:30 +01:00
Leon Styhre
739f6d3715 (iOS) Fixed a build issue 2025-02-20 22:38:26 +01:00
Leon Styhre
78a0fcdff7 Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option 2025-02-10 19:18:16 +01:00
Leon Styhre
fe10e14b80 Added a screensaver-game-select custom event 2025-02-10 18:55:59 +01:00
Leon Styhre
eccf485d6d Added an option to completely disable the game launch screen 2025-02-10 17:23:12 +01:00
Leon Styhre
762aace575 Made the menu and launch screen scale up at the same speed regardless of the display refresh rate 2025-02-09 22:19:01 +01:00
Leon Styhre
1c3bc53315 Rewrote most components to use BackgroundComponent instead of NinePatchComponent 2025-02-09 18:02:47 +01:00
Leon Styhre
21110810e4 Added a clock element and a corresponding menu entry 2025-02-08 16:12:22 +01:00
Leon Styhre
db2b00a49e Rewrote the logic for the 'none' value for the helpsystem element scope property 2025-02-05 21:05:54 +01:00
Leon Styhre
c1cfc02942 Added support for a 'none' value to the helpsystem element scope property 2025-02-05 20:45:27 +01:00
Leon Styhre
9c76882530 Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it 2025-02-04 18:01:51 +01:00
Leon Styhre
f13c12464e Fixed some Clang compiler warnings 2025-02-03 18:35:37 +01:00
Leon Styhre
0de961cd33 Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements 2025-02-03 18:11:51 +01:00
Leon Styhre
65286ec027 Fixed an issue where MD5 hashes were calculated when using the single-game scraper 2025-01-28 20:42:58 +01:00
Leon Styhre
3510a09d83 Added support for building against libgit2 v1.9.0 and later 2025-01-26 18:44:22 +01:00
Leon Styhre
f97e5a93dd (macOS) Added a build script to cross-compile an x86_64 build using an ARM processor
Also added the corresponding CMake configuration
2025-01-19 22:22:50 +01:00
Leon Styhre
89051c459f (iOS) Fixed an issue where the theme downloader used the incorrect theme directory 2025-01-14 19:42:06 +01:00
Leon Styhre
f3e2c837f2 Added initial support for iOS 2025-01-14 19:17:12 +01:00
Leon Styhre
cd78e2645a Added CMake configuration for building on iOS 2025-01-14 18:10:48 +01:00
Leon Styhre
f0241495f6 Fixed an issue where returning from a game when running in the background ignored the video element delay property for the first playback 2024-12-21 13:25:31 +01:00
Leon Styhre
08a35639f5 Updated all Copyright messages for 2025 2024-12-17 18:35:00 +01:00
Leon Styhre
cd1fc5f37c Added support for the zh_TW locale 2024-12-17 18:30:42 +01:00
Leon Styhre
f1c37f43d1 Bumped the version to 3.2.0-alpha 2024-12-16 20:35:56 +01:00
Leon Styhre
b09ad1032c (Haiku) Updated the recipe for the 3.1.1 release 2024-12-16 20:02:50 +01:00
Leon Styhre
ca436af2e8 Updated the Linux AppData file for the 3.1.1 release 2024-12-13 18:41:49 +01:00
Leon Styhre
2ecf16b747 Bumped the version to 3.1.1 2024-12-07 11:15:19 +01:00