Commit graph

1944 commits

Author SHA1 Message Date
Leon Styhre cfb71c378f The HTTP error code will now be shown on scraper errors instead of the 'File is smaller than 350 bytes' message 2023-12-24 11:48:14 +01:00
Leon Styhre b863861399 (Android) Disabled the DisableComposition setting and corresponding menu option 2023-12-24 00:37:42 +01:00
Leon Styhre 5ffd06736a (Android) Fixed an issue where the Alt+F4 keyboard quit shortcut wouldn't work 2023-12-24 00:30:24 +01:00
Leon Styhre 458560bcd9 (Android) Changed the theme directory parsing order 2023-12-23 23:41:51 +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 e3387c9016 Changed the game launch state to be kept in Window instead of ViewController 2023-12-23 23:03:40 +01:00
Leon Styhre e1322d711b (Android) Added support for running custom event scripts 2023-12-23 21:14:59 +01:00
Leon Styhre 3310b23b6f (Android) Fixed an issue where random garbage was sometimes briefly rendered on application startup 2023-12-23 10:59:44 +01:00
Leon Styhre 5fcf2ea49a The SDL error message is now printed to the log if a controller could not be added 2023-12-23 10:57:34 +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 79bca75050 Added support for the 20:9 display aspect ratio 2023-12-19 19:00:10 +01:00
Leon Styhre d73c308a5c Added support for the 19.5:9 display aspect ratio 2023-12-19 18:48:12 +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 3abd8d9035 Added a 'renderDuringTransitions' property to the image element 2023-12-18 01:16:32 +01:00
Leon Styhre 183862d974 Added theme engine support for the 1:1 display aspect ratio 2023-12-17 21:45:42 +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 a0b4b006a7 Minor code formatting update 2023-12-16 13:15:55 +01:00
Leon Styhre 946a783100 The .emulationstation directory is now ignored if there is already an ES-DE directory 2023-12-16 12:37:09 +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 6b0bfbfc09 Changed to a new application data directory structure 2023-12-15 22:35:28 +01:00
Leon Styhre 03e9035b7e Changed Log to set the log path once on application startup 2023-12-15 18:35:02 +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 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 8403b40d4c Moved some code 2023-12-11 18:23:20 +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 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 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 a09e4096ac (Android) Added preliminary support for requesting storage permissions 2023-12-07 18:10:47 +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 aaffc06514 Fixed a regression which caused the saturation property to not have any effect on the video stream 2023-11-11 11:37:09 +01:00
Leon Styhre fed4dda4ac Fixed an issue where the application shutdown was not always clean 2023-11-10 20:42:14 +01:00