Commit graph

767 commits

Author SHA1 Message Date
Leon Styhre 57fffd88b2 Added support to MathUtil::md5Hash() for streaming files in chunks 2023-08-02 20:34:32 +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 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 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 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 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 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 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
Leon Styhre d27dd211c3 Added a utility to the menu for rescanning the ROM directory
Also added a new Utilities menu to the main menu
2023-07-20 21:59:28 +02:00
Leon Styhre 6ad9918feb Changed the menu color scheme setting to 'dark' as the primary menu entry 2023-07-13 17:29:57 +02:00
Leon Styhre 0d2488d80e Fixed a compile error on NetBSD 2023-07-13 13:08:36 +02:00
Leon Styhre 53e73b397b Changed the filename for the old AppImage when using the application updater 2023-07-11 17:06:49 +02:00
Leon Styhre f89c31d29e Fixed a small memory leak in GuiScraperMenu related to the retry sliders 2023-07-11 14:56:20 +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 ce2e0738af Fixed an issue where the menu color scheme was not applied to an arrow 2023-07-09 12:11:27 +02:00
Leon Styhre eef3ff64b7 Added the target AppImage filename to the results output of GuiApplicationUpdater
Also properly centered the busy component on the window
2023-07-06 19:49:02 +02:00
Leon Styhre 1c7a18830e Removed the entry counter from the media viewer and added an option for whether to display the media types 2023-07-05 23:19:57 +02:00
Leon Styhre 63b02c2ad0 Simplified ApplicationUpdater by only using the release number when checking for updates
Also added more error checking by checking for blank name, filename, url and md5 keys in latest_release.json
2023-07-05 17:20:56 +02:00
Leon Styhre 0999fde122 (macOS) Fixed a compile error 2023-07-03 19:21:11 +02:00
Leon Styhre 20d732f8ed Clarified some information in a couple of source file headers 2023-07-03 18:06:47 +02:00
Leon Styhre 8d5f837e97 Added an application updater which downloads and installs ES-DE updates 2023-07-03 17:46:56 +02:00
Leon Styhre ec2bc68d91 Changed the multi-scraper to only show the total game count per system 2023-07-01 21:54:27 +02:00
Leon Styhre 30ca0497aa Added options to the video and slideshow screensavers to only include favorite games 2023-07-01 15:57:29 +02:00
Leon Styhre 67b84434db Added a per-system game counter to the multi-scraper in addition to the total game count 2023-07-01 15:20:24 +02:00
Leon Styhre 923240aac0 Added options to the miximage generator for how to fit screenshots that do not match the aspect ratio of the miximage frame 2023-07-01 11:15:43 +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 610da5d771 Added help prompts to the media viewer and PDF viewer
Also added trigger button support to the media viewer and fixed rendering of some PDF files with unusual orientations
2023-06-28 20:32:49 +02:00
Leon Styhre d83374b38f Added an option to scrape game manuals using ScreenScraper
Also changed the scraper auto-retry functionality to not run on non-recoverable errors or duing manual scraping
2023-05-08 17:14:52 +02:00