Commit graph

2586 commits

Author SHA1 Message Date
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
Leon Styhre
541750243d Added support for a %GAMEDIRRAW% launch command variable 2023-10-27 22:49:11 +02: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
f15e81d187 (Windows) Added Altirra standalone as an alternative emulator for the atari5200, atari800 and atarixe systems 2023-10-25 18:11:29 +02:00
Leon Styhre
1cbde88893 Increased the release number to 38 2023-10-24 22:44:34 +02:00
Leon Styhre
2de3897c8a Fixed an issue where duplicate ScreenScraper game IDs were sometimes not removed from the search results 2023-10-24 20:32:19 +02:00
Leon Styhre
f1329c8f37 Removed support for the Cave Story (NXEngine) (cavestory) game system 2023-10-23 23:31:29 +02:00
Leon Styhre
6dc8d1198d Removed support for the Adventure Game Studio Game Engine (ags) game system 2023-10-23 23:21:00 +02:00
Leon Styhre
fb73c94e9a Removed support for the Moonlight Game Streaming (moonlight) game system 2023-10-23 22:21:17 +02:00