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 |
|
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
|
1c30e23614
|
Removed the experimental status for the theme downloader
|
2023-04-29 11:47:37 +02:00 |
|
Leon Styhre
|
e9cd5dfd84
|
(Windows) Converted forward slashes to backslashes for a file deletion log message
|
2023-04-08 13:59:21 +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 |
|
Leon Styhre
|
8a54b0d6fe
|
Improved error handling for GuiThemeDownloader
|
2023-04-01 19:27:54 +02:00 |
|
Leon Styhre
|
56831f1785
|
Added error handling for shallow repositories to GuiThemeDownloader
Also made some minor layout changes
|
2023-04-01 12:55:58 +02:00 |
|
Leon Styhre
|
8cdedd945f
|
Added GuiThemeDownloader to the main menu and added a callback to reload the menu on theme updates
|
2023-03-31 23:00:23 +02:00 |
|
Leon Styhre
|
3c6fff8a18
|
Detached HEAD is now considered a local change in GuiThemeDownloader
|
2023-03-31 22:13:56 +02:00 |
|
Leon Styhre
|
1953d42f92
|
Theme sets are now repopulated when there were new downloads or updates using GuiThemeDownloader
|
2023-03-31 22:12:31 +02:00 |
|
Leon Styhre
|
4fcd956156
|
Fixed an issue where extreme controller input in GuiThemeDownloader could crash the application
|
2023-03-31 21:50:14 +02:00 |
|
Leon Styhre
|
82fd96580e
|
Added a first run dialog to GuiThemeDownloader
|
2023-03-31 21:36:05 +02:00 |
|
Leon Styhre
|
c1fa6c4aff
|
Split the GuiThemeDownloader layout into two grids
|
2023-03-31 20:40:40 +02:00 |
|
Leon Styhre
|
e6aa3b17fb
|
Added two left and right indicator characters to ViewController
|
2023-03-30 20:20:28 +02:00 |
|
Leon Styhre
|
8cd5ec0612
|
Fixed an issue where the helpsystem in GuiThemeDownloader was not always getting updated
|
2023-03-30 20:05:01 +02:00 |
|
Leon Styhre
|
a4cf1c6bac
|
Added a fullscreen screenshot viewer to GuiThemeDownloader
Also added proper helpsystem entries
|
2023-03-30 19:19:36 +02:00 |
|
Leon Styhre
|
b64f0a2d9e
|
New themes are now flagged as such in GuiThemeDownloader
|
2023-03-29 23:34:32 +02:00 |
|
Leon Styhre
|
c285ae7d63
|
Fixed an issue in GuiThemeDownloader where local changes could not be reset if there were no updates available
|
2023-03-29 22:36:15 +02:00 |
|
Leon Styhre
|
b0cf51aa6b
|
Added status messages to GuiThemeDownloader
|
2023-03-29 22:21:55 +02:00 |
|
Leon Styhre
|
3c23f38b9a
|
Created a proper design for GuiThemeDownloader
|
2023-03-29 19:08:22 +02:00 |
|
Leon Styhre
|
dd3d6aa7c5
|
Updated a code comment in GuiScraperSearch
|
2023-03-29 19:07:23 +02:00 |
|
Leon Styhre
|
eed122b3a7
|
Refactored GuiThemeDownloader and added rudimentary GUI feedback
|
2023-03-27 21:29:37 +02:00 |
|
Leon Styhre
|
0a1698ae20
|
(Windows) Fixed a build error
|
2023-03-26 20:49:44 +02:00 |
|
Leon Styhre
|
eede78daf7
|
Added logic for handling local theme repository changes to GuiThemeDownloader
|
2023-03-23 21:51:29 +01:00 |
|
Leon Styhre
|
7ca665bdf1
|
Added disabling of manually downloaded themes to GuiThemeDownloader
|
2023-03-23 20:44:58 +01:00 |
|
Leon Styhre
|
e1c78f1932
|
Fixed a small rounding issue in GuiThemeDownloader
|
2023-03-22 22:40:14 +01:00 |
|
Leon Styhre
|
6aa599aac9
|
Turned GuiThemeDownloader into a working prototype
|
2023-03-22 20:56:48 +01:00 |
|
Leon Styhre
|
905b8c021c
|
Added libgit2 support to GuiThemeDownloader as well as the ability to clone the themes-list repository
|
2023-03-21 19:01:44 +01:00 |
|
Leon Styhre
|
60b958665f
|
(macOS) Fixed an error log entry about a nonexistent ShowQuitMenu setting when opening the main menu
|
2023-03-12 12:05:31 +01:00 |
|
Leon Styhre
|
03a44249af
|
Expanded the random system or game button from an on/off entry to a selection of games only, games and systems or disabled.
|
2023-03-06 19:27:59 +01:00 |
|
Leon Styhre
|
7ae3f7209f
|
Fixed an issue where folder links couldn't be used inside folders.
|
2023-03-03 17:11:53 +01:00 |
|
Leon Styhre
|
4bda5a7495
|
Small adjustment to the scraper busy component so it doesn't align precisely with any text boundaries.
|
2023-02-27 22:23:41 +01:00 |
|
Leon Styhre
|
b1fec4683e
|
Removed legacy theme support from GuiThemeDownloader.
|
2023-02-27 18:06:35 +01:00 |
|
Leon Styhre
|
b335901ee6
|
Disabled non-blurred backgrounds when rotating screen 90 or 270 degrees.
|
2023-02-21 18:39:56 +01:00 |
|
Leon Styhre
|
c2790f5c2f
|
Added a dummy entry for prerelease update checks if running a prerelease.
|
2023-02-21 18:26:53 +01:00 |
|
Leon Styhre
|
0d128a919c
|
Fixed a memory leak in GuiMenu.
|
2023-02-20 17:49:46 +01:00 |
|
Leon Styhre
|
270351b033
|
Added an application updater that checks for new releases on startup.
|
2023-02-18 12:42:19 +01:00 |
|
Leon Styhre
|
43a18146d5
|
(Windows) Fixed some MSVC compiler warnings.
|
2023-02-18 11:55:36 +01:00 |
|
Leon Styhre
|
14ac905e09
|
Avoided some SVG rasterization attempts before the image size was set for some built-in assets.
|
2023-02-15 23:58:50 +01:00 |
|
Leon Styhre
|
ed94a5b45b
|
Added a menu option to retain extra MAME name information for unscraped game names.
|
2023-02-14 17:28:43 +01:00 |
|
Leon Styhre
|
efe1f97e8e
|
Added a GuiThemeDownloader skeleton.
|
2023-02-13 20:38:23 +01:00 |
|
Leon Styhre
|
8242fe1345
|
Fixed a Clang compiler warning.
|
2023-02-12 22:19:41 +01:00 |
|
Leon Styhre
|
7f70196f65
|
Changed a scraper log message from error to info.
|
2023-02-12 22:16:29 +01:00 |
|
Leon Styhre
|
260c1da574
|
Fixed some minor layout issues in GuiMetaDataEd when running on a vertically oriented screen.
|
2023-02-11 13:22:08 +01:00 |
|
Leon Styhre
|
3cb0b6a644
|
Added the ability to set the scraper retry count and timer settings from the user interface.
|
2023-02-11 12:32:51 +01:00 |
|
Leon Styhre
|
4dc4b9ef02
|
Made some improvements to the layout when running on a vertically oriented screen.
|
2023-02-10 17:29:48 +01:00 |
|
Leon Styhre
|
e663a717f0
|
Added support to the scraper for automatically retrying on errors.
|
2023-02-10 17:24:50 +01:00 |
|
Leon Styhre
|
a2e400dd2b
|
Multiple layout improvements when running in vertical screen orientation.
Also cleaned up some code.
|
2023-02-10 00:25:22 +01:00 |
|
Leon Styhre
|
33bca1b0d3
|
Made many improvements to GUI sizing and positioning when running in vertical screen resolutions.
|
2023-02-07 18:51:04 +01:00 |
|
Leon Styhre
|
b33c7603bb
|
Added support for rotating the application screen contents 0, 90, 180 or 270 degrees.
Also improved post processing shader rendering when running in vertical orientation.
|
2023-02-06 23:38:35 +01:00 |
|
Leon Styhre
|
864d88ec8a
|
Removed an unnecessary reload when switching theme sets.
Also removed a leftover debug message.
|
2023-02-03 19:50:50 +01:00 |
|
Leon Styhre
|
9dab1557ca
|
The theme transitions menu entry is now grayed out if there are no transitions to choose between.
|
2023-02-01 20:00:36 +01:00 |
|
Leon Styhre
|
26860cd5cc
|
Added a menu option to enable or disable theme variant triggers.
|
2023-01-31 19:26:39 +01:00 |
|
Leon Styhre
|
b17b7194a6
|
Fixed a small vertical positioning issue for the main menu.
|
2023-01-24 18:30:04 +01:00 |
|
Leon Styhre
|
071c4d22ce
|
Fixed an issue where the gamelist options menu entry to add/remove games was included when it shouldn't.
|
2023-01-24 18:25:56 +01:00 |
|
Leon Styhre
|
bc4c9120d6
|
Fixed multiple issues where gamelist filtering didn't work correctly when applied to folders.
|
2023-01-24 18:23:35 +01:00 |
|