Commit graph

75 commits

Author SHA1 Message Date
Leon Styhre 1c3bc53315 Rewrote most components to use BackgroundComponent instead of NinePatchComponent 2025-02-09 18:02:47 +01:00
Leon Styhre 0de961cd33 Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements 2025-02-03 18:11:51 +01:00
Leon Styhre 3510a09d83 Added support for building against libgit2 v1.9.0 and later 2025-01-26 18:44:22 +01:00
Leon Styhre 89051c459f (iOS) Fixed an issue where the theme downloader used the incorrect theme directory 2025-01-14 19:42:06 +01:00
Leon Styhre f3e2c837f2 Added initial support for iOS 2025-01-14 19:17:12 +01:00
Leon Styhre f0ea55b9f2 (Android) Directories for corrupt themes are now automatically removed when the theme downloader is started 2024-11-24 17:32:22 +01:00
Leon Styhre 6c6dc82ef6 Added support to the theme downloader for detecting and handling theme repository URL changes 2024-11-24 17:15:06 +01:00
Leon Styhre 4c5cabc5fc (Windows) Fixed an issue where translations didn't work correctly for some text 2024-11-12 19:56:16 +01:00
Leon Styhre fb773da199 Fixed an issue where invalid popup notifications were sometimes shown after a download error message had been displayed in the theme downloader 2024-10-07 21:23:39 +02:00
Leon Styhre 3dcc7be790 The Git index stat cache is now refreshed for all themes when starting the theme downloader 2024-10-06 22:20:21 +02:00
Leon Styhre 7e9590d7c3 Fixed an issue where theme names in the theme downloader could get abbreviated 2024-08-20 17:49:53 +02:00
Leon Styhre 9eac172000 Fixed an issue where the theme downloader percentage indicators did not render when using the ja_JP locale 2024-07-26 20:55:18 +02:00
Leon Styhre f84caff123 Made some size adjustments to GuiThemeDownloader 2024-07-23 11:31:16 +02:00
Leon Styhre d86923fb98 Added menu title per-language font sizing to the entire application 2024-07-22 11:25:25 +02:00
Leon Styhre 72ee58e748 Added localization support to parts of the application 2024-07-18 15:07:41 +02:00
Leon Styhre 14b65cb2e4 Added localization support to parts of the application 2024-07-16 13:56:35 +02:00
Leon Styhre ac7f912654 Added localization support to parts of the application 2024-07-14 12:35:40 +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 dc32a924c6 (Android) Modified the theme deletion confirmation message in GuiThemeDownloader 2024-03-10 19:34:11 +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 c87d92a16d Added the theme font size count to the theme downloader interface 2023-12-20 22:30:11 +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 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 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 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 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 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 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 abc3eab99c Some minor adjustments to GuiScraperSearch and GuiThemeDownloader 2023-07-29 18:39:20 +02:00
Leon Styhre 4217f910f6 Improved the layout for the scraper and theme downloader to look more consistent across different display aspect ratios 2023-07-29 11:31:36 +02:00
Leon Styhre b914133e43 Some small color adjustments to a text field in GuiThemeDownloader 2023-07-09 12:12:48 +02:00
Leon Styhre e8589cbc16 Added trigger button support to the theme downloader screenshot viewer 2023-06-28 20:40:54 +02:00
Leon Styhre b6d17810be Added support for changing between light and dark color schemes for the menu system 2023-05-07 22:56:24 +02:00
Leon Styhre 8bc31e2fd8 Removed a lot of unnecessary NinePatchComponent::fitTo() function arguments 2023-04-30 16:49:51 +02:00
Leon Styhre 6b4dd0a7f0 Added a better way to configure a local testing file for GuiThemeDownloader 2023-04-08 12:47:26 +02:00
Leon Styhre 2209c384aa Added a UserThemeDirectory setting for relocating the user theme directory 2023-04-06 11:40:32 +02:00
Leon Styhre 3f2ba517e4 Set the checkout strategy to 'force' in GuiThemeDownloader to overwrite local changes if there are conflicts 2023-04-03 17:50:11 +02:00
Leon Styhre 02ea099fb9 Changed the 'Shallow repo' text to simply 'Shallow' in GuiThemeDownloader 2023-04-02 21:52:28 +02:00
Leon Styhre 8f7ac0ca53 Made some small adjustments to a few warning dialogs in GuiThemeDownloader 2023-04-02 21:34:41 +02:00
Leon Styhre 2a4c11d9f0 Added error handling for corrupt repositories to GuiThemeDownloader
Also added error handling for when directories could not be renamed
2023-04-02 21:05:22 +02:00
Leon Styhre cc9684ac21 Deleted branches on the remote are now pruned on fetches in GuiThemeDownloader
Also made some minor GUI improvements
2023-04-02 12:05:35 +02:00
Leon Styhre 18e882fbdc Improved the error handling in GuiThemeDownloader for missing screenshots
Also changed the first run dialog slightly
2023-04-01 22:30:59 +02:00
Leon Styhre 584ed7fce2 Fixed multiple memory leaks in GuiThemeDownloader 2023-04-01 21:14:37 +02:00
Leon Styhre e4e58f036b Added an error dialog to GuiThemeDownloader for when the themes.json file can't be parsed
Also added error handling for missing image files in the themes.json file
2023-04-01 19:59:47 +02:00