Commit graph

932 commits

Author SHA1 Message Date
Leon Styhre d0605ea650 Added localization support to parts of the application 2024-07-15 18:38:23 +02:00
Leon Styhre f9886b904f Added localization support to parts of the application 2024-07-14 23:46:33 +02:00
Leon Styhre c2beb86bcc Added localization support to parts of the application 2024-07-14 18:01:54 +02:00
Leon Styhre 557748970a Added localization support to parts of the application 2024-07-14 16:48:31 +02:00
Leon Styhre 6766fd2ca1 Added localization support to parts of the application 2024-07-14 13:58:57 +02:00
Leon Styhre ac7f912654 Added localization support to parts of the application 2024-07-14 12:35:40 +02:00
Leon Styhre a1617c51f1 Fixed a build error when using the OpenGL ES renderer 2024-07-14 10:39:27 +02:00
Leon Styhre f088658004 Added localization support to parts of the application 2024-07-13 22:14:37 +02:00
Leon Styhre be95b494dc Added localization support to parts of the application 2024-07-13 19:14:34 +02:00
Leon Styhre e0c57b068d Added localization support to parts of the application 2024-07-13 12:32:16 +02:00
Leon Styhre a6ef256a49 Added localization support to parts of the application 2024-07-12 23:02:36 +02:00
Leon Styhre a5b1b17c2c Changed the application name in all header files 2024-07-10 18:04:40 +02:00
Leon Styhre 6d9a95a667 Added initial zh_rCN localization support 2024-07-10 17:52:44 +02:00
Leon Styhre 43060f9b41 Added an error popup if incorrect credentials are used when scraping using ScreenScraper 2024-07-08 17:53:15 +02:00
Leon Styhre 80bf0c320a Some localization changes in GuiMenu 2024-07-04 19:34:04 +02:00
Leon Styhre 6b541ad501 Added localization support to parts of the application 2024-07-04 18:53:13 +02:00
Leon Styhre eeccee307d Added a menu option for selecting the application language 2024-07-02 23:57:44 +02:00
Leon Styhre ec8a49623a Added initial localization support 2024-06-29 21:24:28 +02:00
Leon Styhre 14064ac603 (Android) Added the version code to the GuiMenu version string also for prereleases 2024-06-16 22:05:54 +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 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 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 9cf9b942ee (Android) Added a 'Back button/back swipe exits app' menu option 2024-04-08 22:07:52 +02: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 863d8b04af (Android) Removed support for the Lite release 2024-03-09 13:03:59 +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 68c906635f (Android) Added a check for application updates on startup 2024-02-25 12:26:32 +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 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 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 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 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 e91512a519 (Android) Added initial touch overlay support 2024-01-13 16:14:46 +01:00
Leon Styhre 0535f0d333 Removed the ScraperHaltOnInvalidMedia option and corresponding menu entry 2024-01-11 01:02:35 +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 88778e47a5 (Android) Some customizations for the Lite release 2023-12-25 23:23:39 +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
Leon Styhre c5caab290e (Android) Disabled the quit menu 2023-12-23 23:28:22 +01:00
Leon Styhre 193f98cc1e (Android) Disabled the RunInBackground setting and corresponding menu option 2023-12-23 23:14:25 +01:00
Leon Styhre c87d92a16d Added the theme font size count to the theme downloader interface 2023-12-20 22:30:11 +01:00
Leon Styhre 10d9fa9a7c Added support for defining font sizes from the theme configuration and selecting these from the UI settings menu 2023-12-20 21:58:40 +01:00
Leon Styhre 116d73c62a Removed some std::filesystem code
Also fixed an issue with launching emulators not defined via find rules
2023-12-19 17:35:58 +01:00
Leon Styhre 31f287820a (Windows) Fixed a compile error 2023-12-16 22:52:44 +01:00
Leon Styhre ea6f2caf91 Small code formatting change 2023-12-16 22:27:17 +01:00
Leon Styhre d259817c59 Removed one more unnecessary lambda capture 2023-12-16 22:25:29 +01:00
Leon Styhre 683b00abcd Removed an unnecessary lambda capture 2023-12-16 22:21:06 +01:00
Leon Styhre 88754a86ed Changed the custom slideshow screensaver image directory setting from ScreensaverSlideshowImageDir to ScreensaverSlideshowCustomDir 2023-12-16 21:17:05 +01:00
Leon Styhre 9283ab71fa Added support for .webp, .svg and unanimated .gif files to the slideshow screensaver when using a custom image directory
Also changed the default slideshow custom image directory from slideshow/custom_images to screensavers/custom_slideshow and improved the menu entry for setting the custom directory. Changed the setting ScreensaverSlideshowImageDir to blank by default
2023-12-16 21:03:41 +01:00
Leon Styhre a0d636ffb8 Changed the application name to ES-DE in all source file headers 2023-12-16 19:48:25 +01:00
Leon Styhre 361bf832e1 Changed the application name from EmulationStation Desktop Edition to ES-DE 2023-12-16 12:30:13 +01:00
Leon Styhre 56ccba81d1 Removed all instances of hardcoded application directory entries
Also changed some source file headers
2023-12-15 18:33:02 +01:00
Leon Styhre 2bdad527de (Android) Set GuiOrphanedDataCleanup to be case-insensitive 2023-12-07 18:30:32 +01:00
Leon Styhre 10a048b416 (Android) Added networking support 2023-12-07 18:01:11 +01:00
Leon Styhre f52f3a17a0 Added some additional theme inventory debug logging to GuiThemeDownloader 2023-11-13 23:27:00 +01:00
Leon Styhre 5120f8b440 Fixed a small memory leak in the application updater 2023-11-05 15:34:20 +01:00
Leon Styhre 9db7c3648b Fixed an issue where the Orphaned data cleanup utility removed media files that had the wrong letter case on Windows and macOS 2023-11-05 14:40:02 +01:00
Leon Styhre 419ceb8fe4 Simplified the detection of flatten.txt files in GuiOrphanedDataCleanup 2023-11-05 11:47:22 +01:00
Leon Styhre b3a05d0403 The Orphaned data cleanup utility will now skip any system where a flatten.txt file is present
Also changed a number of error messages in the Orphaned data cleanup utility from uppercase to lowercase
2023-11-05 11:41:37 +01:00
Leon Styhre 87a8d5a23a Fixed a few issues reported by scan-build 2023-11-02 12:38:19 +01:00
Leon Styhre 2055b30836 Enabled the back button for some dialogs
Also made one minor change to the UI mode dialog and changed the width of one dialog when running in Tate mode
2023-10-26 22:17:45 +02:00
Leon Styhre 2de8282f6a Removed the experimental status from the Orphaned data cleanup utility 2023-10-20 17:44:05 +02:00
Leon Styhre f6e33db117 Increased the font size for the 'Create new custom collection from theme' interface 2023-10-18 21:57:02 +02:00
Leon Styhre 15c06b0d4c Changed GuiOrphanedDataCleanup to not purge some folder entries if hidden games are not shown 2023-10-18 17:56:27 +02:00
Leon Styhre 35e7cd0b77 Fixed an issue where quitting the application during a ROM rescan could lead to an unclean shutdown 2023-10-18 17:52:28 +02:00
Leon Styhre 8c3c3e4e0f Added some additional gamelist.xml cleanup logic to GuiOrphanedDataCleanup 2023-10-17 23:03:17 +02:00
Leon Styhre a36f866278 Fixed a tiny alignment issue in the scraper interface 2023-10-16 20:01:09 +02:00
Leon Styhre d576cbc03f Added a 'Debug mode' option to the Other settings menu 2023-10-02 19:59:13 +02:00
Leon Styhre ee2573345f Improved font rendering quality and always enabled linear texture interpolation for both minification and magnification 2023-09-27 20:36:54 +02:00
Leon Styhre 1e683b6969 Reverted the addition of two empty lines 2023-09-17 12:46:28 +02:00
Leon Styhre e6a802805c Fixed a potential crash when reloading the application 2023-09-17 12:45:00 +02:00
Leon Styhre 2adde87050 Added support for defining an explicit back button function for GuiMsgBox 2023-09-17 11:47:58 +02:00
Leon Styhre 68ba299e0e Removed the back button option from some confirmation dialogs
Also changed the button text for some dialogs to display 'Proceed/Cancel' instead of 'Yes/No'
2023-09-10 14:09:39 +02:00
Leon Styhre a9d99a04c6 Simplified the back button logic in GuiMsgBox 2023-09-10 14:02:48 +02:00
Leon Styhre 6e863a82ec Added conversion of some additional HTML character codes when scraping using ScreenScraper 2023-09-09 09:48:56 +02:00
Leon Styhre b1895e017b (Windows) Stop view videos when starting the theme dowloader as an extra precaution against the asinine file locking that exists on this operating system 2023-08-22 19:41:49 +02:00
Leon Styhre ed22fc7aa5 Removed the annoying warning message when selecting the video screensaver from the UI settings menu 2023-08-20 15:35:12 +02:00
Leon Styhre e0e370f6b2 Fixed an issue where the wrong theme could get selected when deleting the previously used theme via the theme downloader 2023-08-15 19:54:36 +02:00
Leon Styhre 193d57445a Renamed the setting 'Only show ROMs from gamelist.xml files' to 'Only show games from gamelist.xml files' 2023-08-14 23:22:50 +02:00
Leon Styhre 481e2869ec Changed the concept of 'theme set' to simply 'theme' everywhere in the code 2023-08-14 22:40:32 +02:00
Leon Styhre 7cef859a77 (Windows) Fixed a compiler error 2023-08-14 19:39:26 +02:00
Leon Styhre e8db2a196f Added support to GuiThemeDownloader for deleting installed themes 2023-08-14 19:16:27 +02:00
Leon Styhre 610a350429 Added support to GuiOrphanedDataCleanup for deleting empty media directories 2023-08-14 19:12:50 +02:00
Leon Styhre aa9b18bfc9 Added an entry to the Utilities menu for creating/updating the game system directories
Also enabled some settings to be changed without requiring an application restart
2023-08-14 19:10:16 +02:00
Leon Styhre 88373f06ee Changed two FileSystemUtil functions to use std::filesystem facilities 2023-08-14 19:03:37 +02:00
Leon Styhre 24801680c5 Fixed some memory leaks 2023-08-14 00:02:20 +02:00