Commit graph

2365 commits

Author SHA1 Message Date
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
Leon Styhre 2afa1a7898 (Android) Disabled the use of SDL_HINT_ENABLE_SCREEN_KEYBOARD from the C++ code as this hint is set via AndroidManifest.xml 2024-01-31 22:54:04 +01:00
Leon Styhre 0af45b03e3 (Android) Added creation of .nomedia files in the themes and downloaded_media directories 2024-01-31 21:03:28 +01:00
Leon Styhre a1a104e003 (Android) Added an option for controlling the touch overlay opacity
Also added an 'extra small' overlay size entry
2024-01-29 22:37:45 +01:00
Leon Styhre 1cd3138fc5 (Android) Added support for the Android-specific themes to the theme downloader 2024-01-29 22:15:09 +01:00
Leon Styhre f8d2086ef1 Changed the default theme from slate-es-de to linear-es-de 2024-01-28 18:50:26 +01:00
Leon Styhre 5b4e284a2e Added installation of the linear-es-de theme to the CMake configuration 2024-01-28 18:48:18 +01:00
Leon Styhre 8fdbf429ef Fixed an issue where an extra blankspace was appended to text elements when setting the systemdata property to gamecountGames or gamecountGamesNoText 2024-01-28 16:46:49 +01:00
Leon Styhre 24c3817aaa Made the text element 'defaultValue' property usable with metadata types systemName, systemFullname, sourceSystemName and sourceSystemFullname 2024-01-28 12:34:41 +01:00
Leon Styhre d0db0e65f2 Small change for a setting description 2024-01-20 16:09:56 +01:00
Leon Styhre 8244b4229b Changed the menu position for the button swap setting 2024-01-17 22:31:10 +01:00
Leon Styhre dcb2aaedef Added an option to the Input device settings menu to swap the A/B and X/Y buttons 2024-01-17 22:09:50 +01:00
Leon Styhre 9d824af40a Small change to the man page 2024-01-17 17:51:07 +01:00
Leon Styhre 99481331ec (Android) Removed the ROM directory button from the no-games dialog 2024-01-17 17:29:40 +01:00
Leon Styhre fab034e534 (Android) Small change to a warning message dialog 2024-01-14 23:01:12 +01:00
Leon Styhre c27ee24cc4 (Android) Added fade-out support to the touch overlay 2024-01-14 21:55:09 +01:00
Leon Styhre 0c03583f80 (Android) Small change to a warning message dialog 2024-01-14 17:20:26 +01:00
Leon Styhre 218cb1e96f (Android) Added some cleanup code when changing the input overlay setting 2024-01-14 13:30:45 +01:00
Leon Styhre 720ca50cd0 (Android) The touch overlay setting is now always enabled after running the configurator 2024-01-14 13:14:07 +01:00
Leon Styhre a68154bfa5 (Android) Added a warning message when attempting to disable the touch overlay 2024-01-14 13:06:33 +01:00
Leon Styhre 927cb6f2f7 (Android) Added support for medium, large and small touch overlay sizes 2024-01-14 12:36:21 +01:00
Leon Styhre 183e8a1f93 (Android) Added shoulder and trigger buttons to the touch overlay 2024-01-13 19:44:42 +01:00
Leon Styhre e91512a519 (Android) Added initial touch overlay support 2024-01-13 16:14:46 +01:00
Leon Styhre d50a062f5e Small cosmetic change to a scraper debug message 2024-01-11 01:09:17 +01:00
Leon Styhre 0535f0d333 Removed the ScraperHaltOnInvalidMedia option and corresponding menu entry 2024-01-11 01:02:35 +01:00
Leon Styhre 3fca7b2567 Changed the scraper 404 status code log output messages from type warning to debug 2024-01-11 00:51:49 +01:00
Leon Styhre ee0f2be819 Added a ScraperIgnoreHTTP404Errors option to specifically ignore 404 errors (resource not found) 2024-01-11 00:46:11 +01:00
Leon Styhre 88e4ed38fe Changed the ScreenScraper URL from https://www.screenscraper.fr/api2 to https://api.screenscraper.fr/api2 2024-01-10 23:21:08 +01:00
Leon Styhre 2356bd248f (Android) Eliminated an unnecessary configurator check 2024-01-08 18:27:27 +01:00
Leon Styhre 2c850ba325 Fixed an issue on Android and macOS where attempting to access a non-existent setting 2024-01-06 12:57:00 +01:00
Leon Styhre c2201da47a (Android) Added a system directories creation state to the splash screen 2024-01-06 12:55:29 +01:00
Leon Styhre 6bad84a27a Fixed a number of potential issues where SDL_Event unions were not properly initialized 2024-01-05 10:42:28 +01:00
Leon Styhre 1437207e91 (Android) Added proper configurator behavior on application startup 2024-01-04 21:38:46 +01:00
Leon Styhre 0deec0865d (Android) Reverted to requiring full filesystem access for the application 2024-01-03 17:33:59 +01:00
Leon Styhre eb33829575 (Android) Added a mechanism for holding the main thread while the configurator is running 2023-12-30 20:32:27 +01:00
Leon Styhre d108320a07 (Android) Commented out a CPU utilization workaround as OpenSL ES is now used instead of AAudio and it does not have this problem 2023-12-30 19:38:16 +01:00
Leon Styhre 45d885e2a9 (Android) Workaround for an SDL issue where SDL_PollEvent() consumes all available CPU cycles when the application has been stopped 2023-12-26 17:34:51 +01:00
Leon Styhre 26ad7b9a7e Changed two asset files to the new application name and application data directory 2023-12-26 11:12:43 +01:00
Leon Styhre 88778e47a5 (Android) Some customizations for the Lite release 2023-12-25 23:23:39 +01:00
Leon Styhre 597f58aca0 (Android) Fixed an issue where attempting to view invalid PDF files could crash the application 2023-12-25 15:45:06 +01:00
Leon Styhre 476230606b Placeholder entries in es_systems.xml are now skipped by default when creating the system directories and systemsinfo.txt files
Also added a CreatePlaceholderSystemDirectories option that can be manually set in es_settings.xml to still create placeholder directories
2023-12-25 13:12:14 +01:00
Leon Styhre 80a462abb3 Fixed an issue where attempting to create the system directories with invalid entries in es_systems.xml could crash the application 2023-12-25 12:06:31 +01:00
Leon Styhre b863861399 (Android) Disabled the DisableComposition setting and corresponding menu option 2023-12-24 00:37:42 +01:00
Leon Styhre 7b6e16b79d Changed a code comment 2023-12-24 00:06:43 +01:00
Leon Styhre 10be1e1104 (Android) Disabled the system volume slider in the Sound Settings menu 2023-12-24 00:05:39 +01:00