Commit graph

2177 commits

Author SHA1 Message Date
Leon Styhre 1fdcc43644 (Windows) Fixed an issue where filenames containing multi-byte Unicode characters could not be used with the %INJECT% variable 2024-06-03 21:11:09 +02:00
Leon Styhre bdebe0133c Improved the %ROM% and %INJECT% variable logic and added support for Windows 2024-06-03 20:45:26 +02:00
Leon Styhre ca65fcbe8c Added support for combining a %ROM% variable with the %INJECT% variable 2024-06-03 20:25:33 +02:00
Leon Styhre 91330c9f3a Fixed an issue where transition animations could sometimes partially play when switching themes with a system selected for the gamelist on startup setting 2024-06-03 17:35:08 +02:00
Leon Styhre f7198516f5 (Android) Added %GAMEDIRRAW%, %ROMPATHRAW% and %ROMRAW% variables that can be used with the %EXTRA% and %EXTRAARRAY% variables 2024-05-31 22:24:48 +02:00
Leon Styhre e86f058c81 (Android) The touch overlay is no longer reset by the onboarding configurator unless the 'Begin setup' button was pressed 2024-05-20 20:26:57 +02:00
Leon Styhre 05e641c04e (Android) Added experimental support for running ES-DE as the home app 2024-05-20 19:49:28 +02:00
Leon Styhre 5bad361121 Fixed an issue where adding trailing directory separators to the MediaDirectory setting could make the Orphaned data cleanup utility remove too many files 2024-05-20 19:44:07 +02:00
Leon Styhre e6653bc239 (Linux) Added a DEINIT_ON_LAUNCH build flag to support KMS/direct framebuffer access 2024-05-19 19:09:04 +02:00
Leon Styhre 933177dad1 Windows carriage return characters are now filtered out when reading custom collection files and inject files 2024-05-11 20:12:30 +02:00
Leon Styhre 684b7e2e6a Added size check to injected files instead of attempting to load them all into memory 2024-05-11 16:01:38 +02:00
Leon Styhre d8d58e6958 (Android) Added support for launching native apps and games 2024-05-11 15:42:51 +02:00
Leon Styhre c8e7f7156a (Android) Increased the maximum waiting time for the storage mount retry loop from 4 to 4.5 seconds 2024-05-06 17:19:24 +02:00
Leon Styhre b397df2559 Added support for building against libgit2 v1.8.0 and later 2024-05-05 20:45:11 +02:00
Leon Styhre 278ba90c14 Added support for marking themes as deprecated in the theme downloader 2024-04-16 21:05:04 +02:00
Leon Styhre a021fc22a9 Moved ApplicationVersion.h from es-app to es-core 2024-04-16 20:57:04 +02:00
Leon Styhre bcca5ca6e7 (Windows) Changed some log entries to use backslashes instead of forward slashes as directory separators 2024-04-10 22:45:33 +02:00
Leon Styhre 0c4db4156b (Windows) Converted forward slashes to backslashes for the legacy application data directory notification 2024-04-10 22:20:55 +02:00
Leon Styhre 177b5befef The game media directory is now created on application startup instead of when first starting the scraper 2024-04-10 22:03:50 +02:00
Leon Styhre 9cf9b942ee (Android) Added a 'Back button/back swipe exits app' menu option 2024-04-08 22:07:52 +02:00
Leon Styhre f839ced47b Improved multithreading for the network code 2024-04-08 19:26:08 +02:00
Leon Styhre e2a6c3ea9e Changed the application description to 'ES-DE Frontend' for the -h/--help command line option 2024-03-24 12:40:00 +01:00
Leon Styhre 5405f22b78 Bumped the version to 3.0.1 2024-03-15 19:43:36 +01:00
Leon Styhre ff5b474101 (Android) Disabled exclusive controller access using SDL_HINT_JOYSTICK_HIDAPI 2024-03-11 00:33:21 +01:00
Leon Styhre dc32a924c6 (Android) Modified the theme deletion confirmation message in GuiThemeDownloader 2024-03-10 19:34:11 +01:00
Leon Styhre c514dc7748 Fixed an issue where the Orphaned data cleanup interface didn't display the complete description text at some unusual display resolutions 2024-03-10 13:00:21 +01:00
Leon Styhre f7a5fd9889 Improved the layout of the miximage generator interface for some unusual display resolutions and aspect ratios 2024-03-10 12:59:01 +01:00
Leon Styhre aac57e0391 (Android) Increased the maximum waiting time for the storage mount retry loop from 3 to 4 seconds 2024-03-09 15:05:28 +01:00
Leon Styhre 863d8b04af (Android) Removed support for the Lite release 2024-03-09 13:03:59 +01:00
Leon Styhre 630ff4a0d7 Improved resilience to empty gamelist.xml files (they can now be updated instead of generating an error) 2024-03-09 12:24:18 +01:00
Leon Styhre 83baa5b5d0 Added a more informative error message than 'HTTP error code 430' when exceeding the daily ScreenScraper quota 2024-03-02 15:49:43 +01:00
Leon Styhre 154be8f818 (Android) Changed the application updater notification message to no longer mention the app store 2024-03-02 10:23:14 +01:00
Leon Styhre 9d1522bec5 (Android) Added a retry loop on startup to check whether the external storage is mounted 2024-02-26 00:25:40 +01:00
Leon Styhre aeacf941fb (Android) Appended the Android version code to the version on the main menu 2024-02-25 22:46:14 +01:00
Leon Styhre 36bab144ba (Android) Added SAF URI support for splitting game systems across multiple storage devices 2024-02-25 22:33:28 +01:00
Leon Styhre 68c906635f (Android) Added a check for application updates on startup 2024-02-25 12:26:32 +01:00
Leon Styhre 89f65d092b (Android) The versionCode is now included in the version printout on application startup
Also removed the v before the version name on all platforms
2024-02-25 11:32:44 +01:00
Leon Styhre 3e4db5e62c Bumped the version to 3.0.0 2024-02-17 11:41:09 +01:00
Leon Styhre 8e8f17c1d1 (Android) Added creation of a .nomedia file in the ROM directory 2024-02-11 22:58:32 +01:00
Leon Styhre 982a27b573 (Android) Moved the resume logic to the main thread instead of using the onResume() callback 2024-02-10 11:03:33 +01:00
Leon Styhre 7e64c15388 (Android) Added a reset of the video element delay timer on activity resume 2024-02-10 10:49:02 +01:00
Leon Styhre c8afbe7842 When scraping using ScreenScraper, the wheel and wheel-hd media types are now considered equivalent 2024-02-08 21:03:06 +01:00
Leon Styhre 3da749c5e3 Added conversion of an additional HTML character code when scraping using ScreenScraper 2024-02-07 22:19:06 +01:00
Leon Styhre a7215af23c (Android) Added a small input blocking delay when entering the foreground to prevent unintended button presses 2024-02-06 22:38:15 +01:00
Leon Styhre 5453aeffb8 (Android) Added support for an %EXTRAARRAY% variable 2024-02-06 18:58:38 +01:00
Leon Styhre 5bf8aaf846 Fixed an issue where the custom collection editing popup did not show the correct button name if the controller type was a PlayStation variant
Also fixed an issue where the popup did not consider the button swap setting
2024-02-03 16:44:07 +01:00
Leon Styhre 109bcb35be Fixed an issue where the UI mode switch confirmation dialog did not show the correct button descriptions if the controller type was PlayStation 1/2/3 2024-02-03 16:39:32 +01:00
Leon Styhre b7ff3e508b (Android) Fixed an issue where re-running the configurator would wipe the es_settings.xml file 2024-02-02 19:58:15 +01:00
Leon Styhre 45bcfa9179 (Android) Enabled the use of the OS-supplied virtual keyboard if the ES-DE virtual keyboard setting has been disabled 2024-02-01 23:25:43 +01:00
Leon Styhre 9b805949e9 (Android) Completely removed the AAudio 100% CPU utilization workaround as this has been fixed in SDL 2.30.0 2024-01-31 23:03:39 +01:00