Commit graph

2294 commits

Author SHA1 Message Date
Leon Styhre 683b00abcd Removed an unnecessary lambda capture 2023-12-16 22:21:06 +01:00
Leon Styhre 1faa5575d9 Split the es_find_rules.xml and es_systems.xml files for Linux and BSD Unix into separate directories 2023-12-16 22:02:52 +01:00
Leon Styhre 0b20fedaf2 The screensavers and screensavers/custom_slideshow directories are now created on application startup 2023-12-16 21:18:58 +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 e851f1205f Changed two dialog messages to the new application name 2023-12-16 19:57:10 +01:00
Leon Styhre 1cf57e0113 Changed the application name to ES-DE for the ScreenScraper API calls 2023-12-16 19:56:00 +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 0887f4c092 (macOS) Updated the .DS_Store file for the DMG package 2023-12-16 13:55:07 +01:00
Leon Styhre 8887b9684c Old logs are now deleted when creating the logs folder inside the application data directory 2023-12-16 13:17:13 +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 873ec7ee20 Added automatic configuration file migration from the legacy application data directory structure
Also added instruction dialogs regarding the new directory structure and file migration
2023-12-16 00:00:10 +01:00
Leon Styhre 6b0bfbfc09 Changed to a new application data directory structure 2023-12-15 22:35:28 +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 6bcbd70237 (Android) Changed a variable for the private data directory 2023-12-13 20:07:23 +01:00
Leon Styhre 8571dfe7bf (Android) Implemented a cleaner way of handling the private data directory 2023-12-12 23:21:27 +01:00
Leon Styhre 854cef60cb (Android) Made PDF rendering work correctly using Poppler 2023-12-11 18:38:11 +01:00
Leon Styhre 3ae7bc6b5b (Android) Updated the game launching logic 2023-12-07 18:51:09 +01:00
Leon Styhre d87bb4e3a4 (Android) Resources and themes are now only copied to internal storage after upgrades or for new installations 2023-12-07 18:33:08 +01:00
Leon Styhre 2bdad527de (Android) Set GuiOrphanedDataCleanup to be case-insensitive 2023-12-07 18:30:32 +01:00
Leon Styhre a83763c2c3 (Android) Added preliminary support for copying assets to the internal data directory 2023-12-07 18:28:55 +01:00
Leon Styhre 811118d3ee (Android) Added support for launching emulators with scoped storage permissions 2023-12-07 18:22:43 +01:00
Leon Styhre 84534cf5d7 (Android) Added the application ID to the log output
Also changed the general log output formatting slightly
2023-12-07 18:21:03 +01:00
Leon Styhre 25f017d9f8 (Android) Added support for defining a specific Intent action in the find rule configuration 2023-12-07 18:16:38 +01:00
Leon Styhre 310fb6e809 (Android) Added find rules logic and launch command configuration logic
Also did some general refactoring of the emulator launch code
2023-12-07 18:15:04 +01:00
Leon Styhre a09e4096ac (Android) Added preliminary support for requesting storage permissions 2023-12-07 18:10:47 +01:00
Leon Styhre 10a048b416 (Android) Added networking support 2023-12-07 18:01:11 +01:00
Leon Styhre 1ea0428a00 (Android) Temporary code to be able to test the .apk package 2023-12-07 17:41:58 +01:00
Leon Styhre bbab5c6b93 (Android) Fixed some compile errors 2023-12-07 17:41:04 +01:00
Leon Styhre 145cd85b0a (Android) Added build support to the CMake configuration 2023-12-07 17:39:42 +01:00
Leon Styhre b311728465 (Windows) Updated the find rules for Visual Pinball 2023-11-14 22:19:12 +01:00
Leon Styhre f52f3a17a0 Added some additional theme inventory debug logging to GuiThemeDownloader 2023-11-13 23:27:00 +01:00
Leon Styhre 2cd3e7af66 Bumped the version to 3.0.0-alpha 2023-11-13 22:33:07 +01:00
Leon Styhre 0b674a0c6c (macOS) Reclassified the application as a non-game to disable Game Mode on macOS 14 Sonoma 2023-11-13 19:53:39 +01:00
Leon Styhre 20f883121a Documentation update for the 2.2.1 release 2023-11-12 20:12:55 +01:00
Leon Styhre fed4dda4ac Fixed an issue where the application shutdown was not always clean 2023-11-10 20:42:14 +01:00
Leon Styhre 51bbce40a8 Partially reverted an overambitious memory leak fix 2023-11-07 18:45:16 +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 9ae8245cd6 (macOS) Fixed a dependency library build issue 2023-11-05 12:34:25 +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 6d6673e1c3 The application release number is now tracked on startup instead of the application version 2023-11-04 19:43:01 +01:00
Leon Styhre 498190d9f4 Added secondary sorting by fullname when sorting systems 2023-11-04 19:18:09 +01:00
Leon Styhre fe1e68ff98 Bumped the version to 2.2.1 2023-11-04 09:50:54 +01:00
Leon Styhre 9d03f27970 (Windows) Added theme updating as an upgrade step to the portable release README.txt file 2023-11-04 09:46:24 +01:00
Leon Styhre dfaf8ef8cf Documentation update for the 2.2.0 release 2023-11-02 20:55:22 +01:00
Leon Styhre e8c18ca5e7 (Windows) Added bundling of C++ libraries when building with MSVC 2023-11-02 16:35:40 +01:00
Leon Styhre 829edf9388 Bumped the version to 2.2.0 2023-11-02 12:47:25 +01:00
Leon Styhre 87a8d5a23a Fixed a few issues reported by scan-build 2023-11-02 12:38:19 +01:00