Commit graph

1771 commits

Author SHA1 Message Date
Leon Styhre 6aa599aac9 Turned GuiThemeDownloader into a working prototype 2023-03-22 20:56:48 +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 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 8ab6552429 Bumped the version to 2.0.0 2023-03-11 13:38:38 +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 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 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
Leon Styhre 11b16621b7 Added support for the Casio PV-1000 (pv1000) game system. 2023-02-28 18:20:14 +01:00
Leon Styhre 208c533dff Moved the location of some functions in GamelistBase. 2023-02-28 18:15:19 +01:00
Leon Styhre 2a63655f7e Minimal cosmetic improvement to the generated systeminfo.txt files. 2023-02-28 00:02:31 +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 6a67df894f (Windows) Converted forward slashes to backslashes for two log messages. 2023-02-27 20:29:37 +01:00
Leon Styhre 11faacb43a Fixed an issue where attempting to open the menu during startup would crash the application. 2023-02-27 20:16:23 +01:00
Leon Styhre b1fec4683e Removed legacy theme support from GuiThemeDownloader. 2023-02-27 18:06:35 +01:00
Leon Styhre f1bb4afa93 Added proper cleanup in ApplicationUpdater. 2023-02-26 17:32:33 +01:00
Leon Styhre a752761937 Moved the application updater result fetch prior to the startup time log message. 2023-02-26 12:57:16 +01:00
Leon Styhre c9a59994a6 Multiple improvements to ApplicationUpdater. 2023-02-26 12:50:30 +01:00
Leon Styhre 7139faaad6 Added support for the WASM-4 Fantasy Console (wasm4) game system. 2023-02-25 21:38:25 +01:00
Leon Styhre f76af6735c Added support for the bbcmicro game system by adding the MAME standalone emulator. 2023-02-24 22:02:53 +01:00
Leon Styhre 2e98b304b8 Updated the release number from 28 to 29. 2023-02-24 21:57:51 +01:00
Leon Styhre 5f66cb80d8 Fixed an issue where the text element metadata property could crash the application if set to 'emulator'. 2023-02-22 18:05:25 +01:00
Leon Styhre 5b001f5608 (Windows) Converted forward slashes to backslashes for a few directory creation log messages. 2023-02-21 19:25:19 +01:00
Leon Styhre 53a29b8314 Changed the order of dialogs shown on application startup.
Also made the startup animation finish before the dialogs are displayed.
2023-02-21 18:52:48 +01:00
Leon Styhre 9683295c10 Added a game counter log output on application startup. 2023-02-21 18:48:06 +01:00
Leon Styhre e248299fb4 Fixed an issue where system view videos were stopped instead of paused when navigating between systems. 2023-02-21 18:47:05 +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 8d8de39c39 Made the startup animation always finish playing before displaying the application update notification. 2023-02-20 17:51:38 +01:00
Leon Styhre 0d128a919c Fixed a memory leak in GuiMenu. 2023-02-20 17:49:46 +01:00
Leon Styhre 1fbd34813e Removed some unnecessary parantheses introduced by the last commit. 2023-02-19 19:27:58 +01:00
Leon Styhre 340765892f Changed some optimizations to much better ones in SystemView and GamelistView. 2023-02-19 19:06:11 +01:00
Leon Styhre 6c3f5e70bd Made the the text element emulator metadata property work with collections. 2023-02-19 13:49:16 +01:00
Leon Styhre ace7dde017 Added an emulator metadata property value for the text element. 2023-02-19 11:50:47 +01:00
Leon Styhre 399a62aba9 Made the release update notification popup slightly narrower when running on vertically oriented screens. 2023-02-18 21:38:31 +01:00
Leon Styhre 1ee7b8647c Fixed a potential hanging on startup in ApplicationUpdater.
Also moved some log output to the end of the application startup process.
2023-02-18 20:36:30 +01:00
Leon Styhre 5d5be42918 Moved the application updater execution slightly later in the startup process. 2023-02-18 14:06:29 +01:00
Leon Styhre e95ff8b4b9 Removed an incorrect function override in ApplicationUpdater. 2023-02-18 13:20:36 +01:00
Leon Styhre 9404fe5d90 Added a debug log message to ApplicationUpdater if not enough time has passed since the last run. 2023-02-18 13:05:55 +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