Commit graph

6295 commits

Author SHA1 Message Date
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 0a2b9f8595 Changed ThemeData::populateThemes() to use std::filesystem::path 2023-12-14 00:27:44 +01:00
Leon Styhre 932cb60027 Changed some more FileSystemUtil functions to use std::filesystem facilities 2023-12-14 00:25:08 +01:00
Leon Styhre 79e12e0898 Removed the hardcoded .emulationstation directory from Settings 2023-12-13 22:07:58 +01:00
Leon Styhre b72e2a20a8 Changed a number of FileSystemUtil functions to use std::filesystem facilities 2023-12-13 22:04:14 +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 a4f5c82203 Small change to the .gitignore file 2023-12-11 18:33:05 +01:00
Leon Styhre ddaf2f01b7 Split the main PDF converter code into its own class 2023-12-11 18:31:38 +01:00
Leon Styhre 8403b40d4c Moved some code 2023-12-11 18:23:20 +01:00
Leon Styhre 7d1e7d95e9 Disabled the application updater when building for Android 2023-12-08 17:25:38 +01:00
Leon Styhre a3979c19a2 Documentation update 2023-12-08 17:08:04 +01:00
Leon Styhre f83d4ddbe2 (Android) Added initial find rules and systems configuration 2023-12-08 17:05:39 +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 27feef1b23 (Android) Fixed a font rendering issue on some devices 2023-12-07 18:27:18 +01:00
Leon Styhre e9457306a8 (Android) Added the Android API level to a CMake build message 2023-12-07 18:24:40 +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 b2e9507b0e (Android) Small change to PlatformUtil 2023-12-07 18:19:34 +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 d48872af6c Added a Java clang-format rule 2023-12-07 18:12:35 +01:00
Leon Styhre a09e4096ac (Android) Added preliminary support for requesting storage permissions 2023-12-07 18:10:47 +01:00
Leon Styhre 8c032d50b2 Added some Java formatting rules to the clang-format configuration 2023-12-07 18:05:38 +01:00
Leon Styhre 10a048b416 (Android) Added networking support 2023-12-07 18:01:11 +01:00
Leon Styhre 498bdbd119 Fixed an additional issue where font textures were sometimes updated with empty glyhps 2023-12-07 17:58:10 +01:00
Leon Styhre 1d6701ca4c (Android) Added error output if attempting to write to log file before it was open 2023-12-07 17:57:39 +01:00
Leon Styhre c8d9d100cf (Android) Added log output support 2023-12-07 17:57:08 +01:00
Leon Styhre 27be4007a2 Added workarounds for some mobile GPUs which do not support all OpenGL operations when using the BGRA pixel format 2023-12-07 17:56:27 +01:00
Leon Styhre 8fe027e9ad Fixed an issue where font textures were sometimes updated with empty glyhps 2023-12-07 17:55:40 +01:00
Leon Styhre 6995196435 Updated the .gitignore file 2023-12-07 17:54:51 +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 8c25702fa4 Updated the .gitignore file 2023-12-07 17:19:30 +01:00
Leon Styhre e98d461b54 Documentation update 2023-11-19 10:18:42 +01:00
Leon Styhre 7fbced9351 Documentation update 2023-11-14 22:21:31 +01:00
Leon Styhre b311728465 (Windows) Updated the find rules for Visual Pinball 2023-11-14 22:19:12 +01:00
Leon Styhre 221a87ce30 Removed the -Minimized flag from the Visual Pinball launch command on Unix 2023-11-13 23:35:41 +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 8eee151820 Documentation update 2023-11-13 21:36:34 +01:00
Leon Styhre a01215a8db Updated latest_release.json for the 2.2.1 macOS re-release 2023-11-13 21:26:54 +01:00
Leon Styhre dcf8e922f3 (macOS) Added support for the Visual Pinball (vpinball) game system 2023-11-13 20:53:30 +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 77bf5ed8a0 Updated latest_release.json for the 2.2.1 release 2023-11-12 20:49:38 +01:00