Commit graph

2585 commits

Author SHA1 Message Date
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
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