Commit graph

1984 commits

Author SHA1 Message Date
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 5bffcf887c Added scrollable text container support to the system view 2023-03-26 19:38:30 +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 9106013ade Bumped the version to 2.0.1 2023-03-22 21:11:41 +01:00
Leon Styhre 6aa599aac9 Turned GuiThemeDownloader into a working prototype 2023-03-22 20:56:48 +01:00
Leon Styhre c8f318b344 (macOS) Added the libgit2 library as a dependency 2023-03-22 00:17:26 +01:00
Leon Styhre f110c097a2 (Windows) Fixed a regression that made .bat and .lnk files with some special characters impossible to launch 2023-03-21 23:23:00 +01:00
Leon Styhre 38980ffd44 (Windows) Added the libgit2 library as a dependency 2023-03-21 23:22:07 +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 f8dc7559ce Fixed a container overflow in ViewController that could lead to a rare crash when using an ARM processor 2023-03-12 12:09:05 +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 60c172b2d8 Added download links to the 2.0.0 release 2023-03-11 17:48:35 +01:00
Leon Styhre 8ab6552429 Bumped the version to 2.0.0 2023-03-11 13:38:38 +01:00
Leon Styhre 1b6f87af29 Added support for the Ava release of Ryujinx for the switch system on Linux and Windows 2023-03-11 09:20:19 +01:00
Leon Styhre f89ad4911b Documentation update. 2023-03-08 20:11:21 +01:00
Leon Styhre 787164b438 Changed some log output messages when handling the %INJECT% variable on game launch. 2023-03-07 18:02:04 +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 1196305252 Added Gopher2600 standalone as an alternative emulator for the atari2600 system on Unix and Windows. 2023-03-06 18:06:37 +01:00
Leon Styhre b51aaf0879 Added Stella standalone as an alternative emulator for the atari2600 system. 2023-03-06 17:47:40 +01:00
Leon Styhre 82784f3847 Added Fuse standalone as an alternative emulator for the zxspectrum system. 2023-03-06 17:14:51 +01:00
Leon Styhre 230fb227af Added download links to the 2.0.0-beta-2023-03-05 release. 2023-03-05 21:03:50 +01:00
Leon Styhre 57a6747bf4 Fixed an issue where the game count info text would sometimes pop in during initial system view navigation. 2023-03-05 13:35:35 +01:00
Leon Styhre 28ff747514 Another try at avoiding a rare crash when editing custom collections. 2023-03-05 13:20:27 +01:00
Leon Styhre 96a5f1f056 Fixed an issue where the grouped custom collections game count was not always updated. 2023-03-05 12:38:05 +01:00
Leon Styhre b073579f44 Fixed a rare crash when editing custom collections. 2023-03-05 12:33:47 +01:00
Leon Styhre fc03134ef0 Fixed an issue where a star was sometimes included in the quick selector when it shouldn't. 2023-03-05 10:18:03 +01:00
Leon Styhre d9f9a3784c Added PrBoom+ standalone as an alternative emulator for the doom system. 2023-03-04 11:14:17 +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 683ee5f509 Added support for the Tiger Electronics Game.com (gamecom) game system. 2023-03-01 22:09:27 +01:00
Leon Styhre 76d68f68f8 Updated the release number from 29 to 30. 2023-03-01 20:58:04 +01:00
Leon Styhre c0f9d354ce Added support for the VTech CreatiVision (crvision) game system. 2023-02-28 18:25:00 +01:00