Commit graph

1926 commits

Author SHA1 Message Date
Leon Styhre e35b38a35e Automatic scraping of systems with multiple platforms will now select the correct platform if there's an MD5 file match
Also changed the scraper search type enums to sensible names
2023-08-04 17:47:12 +02:00
Leon Styhre d94cdb013f Added additional MD5 file hash logging to the scraper 2023-08-03 22:28:13 +02:00
Leon Styhre 40d27ff772 Added MD5 file hash searching support to the scraper when using ScreenScraper 2023-08-03 20:48:54 +02:00
Leon Styhre 35598a2c45 Changed the unsafe upgrade check to use std::filesystem::path 2023-08-02 20:36:29 +02:00
Leon Styhre 57fffd88b2 Added support to MathUtil::md5Hash() for streaming files in chunks 2023-08-02 20:34:32 +02:00
Leon Styhre becc173a45 Minor adjustment to the sizing of an application updater dialog 2023-08-02 20:29:30 +02:00
Leon Styhre d0346d8c28 Added GuiTextEditPopup support to GuiApplicationUpdater 2023-08-01 21:40:16 +02:00
Leon Styhre a0f5e013cc Fixed a button resizing issue in GuiApplicationUpdater 2023-08-01 18:10:43 +02:00
Leon Styhre f91a87251d Added a download percentage indicator to the application updater together with some other minor improvements
Also cleaned up HttpReq in general and added a progress meter callback
2023-08-01 17:36:15 +02:00
Leon Styhre cd2181a8b5 Fixed an issue where an ApplicationUpdater dialog did not have themed help prompts 2023-07-31 20:35:30 +02:00
Leon Styhre 8a7d371f3f (Windows) Fixed some directory separator issues in GuiApplicationUpdater 2023-07-31 19:49:23 +02:00
Leon Styhre a5a5a814db (Windows) Fixed a compile error 2023-07-31 19:33:35 +02:00
Leon Styhre 4f3d66c45b Added support for downloading the Windows and macOS packages via the application updater 2023-07-31 19:25:54 +02:00
Leon Styhre 868c89cecf (Windows) Added a warning dialog on startup if an unsafe upgrade of the portable release has been made 2023-07-31 17:42:38 +02:00
Leon Styhre af69b1b0d2 Changed a function name in GuiScraperSearch 2023-07-30 19:30:17 +02:00
Leon Styhre ed1e11418b Completely removed support for legacy EmulationStation theme sets 2023-07-30 18:17:27 +02:00
Leon Styhre d0fc8cd56e Removed the es_log.txt entry when an es_systems.cfg legacy systems configuration file was found on startup 2023-07-30 12:27:27 +02:00
Leon Styhre 99a0766dd9 Changed the 'no games' dialog to no longer save the ROM directory to es_settings.xml if its value hasn't changed 2023-07-30 00:04:09 +02:00
Leon Styhre 42e3be2e2d Fixed an issue where directories interpreted as files entries could not be removed from custom collections 2023-07-29 23:56:44 +02:00
Leon Styhre ccae4e74bc (Windows) Fixed an issue where having a value set for the ROMDirectory setting caused all custom collection files to contain absolute paths instead of relative paths 2023-07-29 23:53:01 +02:00
Leon Styhre b3d76c31aa Some improvements to GuiOrphanedDataCleanup 2023-07-29 20:58:51 +02:00
Leon Styhre abc3eab99c Some minor adjustments to GuiScraperSearch and GuiThemeDownloader 2023-07-29 18:39:20 +02:00
Leon Styhre 856f2c8b0b Fixed a description box sizing issue for the scraper 2023-07-29 17:50:33 +02:00
Leon Styhre 1552cd11c4 Added a missing cast 2023-07-29 17:49:32 +02:00
Leon Styhre c2289b961f Added a ScreenScraper identifier for the AppImage build 2023-07-29 12:21:44 +02:00
Leon Styhre a9f1b24a88 Removed Linux DEB package support from ApplicationUpdater 2023-07-29 12:04:03 +02:00
Leon Styhre e06684daea Bumped the version to 2.2.0-alpha 2023-07-29 11:35:41 +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 0d18239893 Changed ComponentList to fixed row heights 2023-07-29 11:25:13 +02:00
Leon Styhre e34f0ac05c When editing custom collections with really long names, the 'Y' helpsystem text now gets abbreviated 2023-07-28 23:05:41 +02:00
Leon Styhre 0aaa6f317f Fixed an issue where the custom collections were not properly cleared when reloading the application 2023-07-28 23:04:41 +02:00
Leon Styhre 8aeb6cc903 Added carriage return as an invalid custom collection name character 2023-07-28 22:19:33 +02:00
Leon Styhre cd37f14513 Added newlines and tabs as invalid custom collection name characters 2023-07-28 22:11:06 +02:00
Leon Styhre bbe23d4c42 Added support for using most characters in custom collection names
Also added log output when creating and deleting custom collections
2023-07-28 21:55:39 +02:00
Leon Styhre 03237826c3 Adjusted the GuiOrphanedDataCleanup sizing for various aspect ratios 2023-07-28 12:22:19 +02:00
Leon Styhre 5a14e4f9f0 Fixed a Clang compiler warning 2023-07-27 21:33:19 +02:00
Leon Styhre 345906a97f (Windows) Fixed a MinGW compile error. 2023-07-27 16:42:58 +02:00
Leon Styhre 44fbfbb93b All removed custom collection entries are now logged by GuiOrphanedDataCleanup 2023-07-27 15:22:15 +02:00
Leon Styhre ada0fa0df4 (Windows) Converted forward slashes to backslashes for a couple of GuiOrphanedDataCleanup log messages 2023-07-27 14:03:15 +02:00
Leon Styhre 9e46d46dd5 Changed GuiOrphanedDataCleanup to using a safer localtime function 2023-07-27 13:38:02 +02:00
Leon Styhre 262c33a8af Changed the button and start/stop logic in GuiOrphanedDataCleanup
Also fixed an issue where folders could get included when cleaning out media files
2023-07-27 13:10:21 +02:00
Leon Styhre 24508baade Added support for cleaning out custom collections entries to GuiOrphanedDataCleanup 2023-07-27 12:11:17 +02:00
Leon Styhre c463dd5c83 Added support for cleaning out gamelist.xml entries to GuiOrphanedDataCleanup 2023-07-26 12:29:35 +02:00
Leon Styhre 6da4fccf14 Some very minor code cleanup 2023-07-26 12:28:15 +02:00
Leon Styhre 6e25eb2698 Added an orphaned data cleanup utility 2023-07-24 17:07:18 +02:00
Leon Styhre 26f084c12a Removed the ellipsis from the miximage offline generator GUI 'Running' status message 2023-07-24 16:55:17 +02:00
Leon Styhre 849ed7499b Some minor code cleanup 2023-07-24 16:53:24 +02:00
Leon Styhre 5072fb60b0 Made the miximage generator GUI sizing more consistent across different display aspect ratios 2023-07-22 13:00:55 +02:00
Leon Styhre 96e8749571 Standardized the header includes for two Guis 2023-07-21 12:22:25 +02:00
Leon Styhre 79a18c07ac Changed how pending gamelist writes are handled when rescanning the ROM directory 2023-07-21 12:00:22 +02:00