Commit graph

5473 commits

Author SHA1 Message Date
Leon Styhre f22da24486 Added a theme loading log entry about the applied aspect ratio configuration.
Also renamed some incorrectly named variables in ThemeData.
2023-02-10 00:34:24 +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 589068f747 (slate-es-de) Added support for the 4:3_vertical aspect ratio. 2023-02-07 18:59:37 +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 cf8ce151dd The application startup can now be aborted via an OS signal or using the configured keyboard quit shortcut. 2023-02-07 18:14:16 +01:00
Leon Styhre 1e31423f3f Fixed an issue where the screensaver overlay did not render correctly when rotating the screen. 2023-02-07 18:10:24 +01:00
Leon Styhre 45e1a79f9e Changed two collections-related log warning messages. 2023-02-07 18:05:11 +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 b3c997600c Documentation update. 2023-02-03 20:29:44 +01:00
Leon Styhre b73bb5181c Added support for the LCD Handheld Games (lcdgames) game system. 2023-02-03 20:16:29 +01:00
Leon Styhre df9f3cf0c4 Fixed an issue where system transition animations would sometimes not play after changing their type. 2023-02-03 19:52:33 +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 1454783884 Fixed an issue where invalid game entries were sometimes not filtered out from ScreenScraper server responses. 2023-02-02 23:18:08 +01:00
Leon Styhre 80e0937bf5 Added support for the VTech V.Smile (vsmile) game system. 2023-02-01 22:30:43 +01:00
Leon Styhre b68a78b793 Documentation update. 2023-02-01 20:10:35 +01:00
Leon Styhre 23e9f7c138 Added support for the Capcom Play System I, II and III (cps1, cps2 and cps3) game systems. 2023-02-01 20:06:40 +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 192f218bd5 Added two new textlist properties selectedBackgroundColor and selectedSecondaryBackgroundColor. 2023-02-01 19:55:24 +01:00
Leon Styhre 75ff443900 Documentation update. 2023-01-31 20:27:41 +01:00
Leon Styhre 5da22386b1 Added support for the Arduboy Miniature Game System (arduboy). 2023-01-31 19:36:57 +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 cc896bb626 Added an allowDuplicates property to the gameselector element. 2023-01-31 19:11:58 +01:00
Leon Styhre 94498bb706 Fixed an issue where the gameselector element would include non-kid games while in kid UI mode. 2023-01-31 19:02:25 +01:00
Leon Styhre f5b4356444 (Linux) Added checks that SDL is configured with PipeWire support when building the AppImage. 2023-01-31 18:44:45 +01:00
Leon Styhre 960677d9b1 Updated some system name comments in PlatformId. 2023-01-30 23:16:19 +01:00
Leon Styhre 07238045c5 Added support for the Sega Mega Drive (megadrivejp) game system (Japanese region). 2023-01-30 22:33:18 +01:00
Leon Styhre 2f4e2b7252 Documentation update. 2023-01-30 20:44:15 +01:00
Leon Styhre dcc02bccce Added support for the Microsoft Windows (windows) game system. 2023-01-30 20:34:41 +01:00
Leon Styhre 886f368fd9 Hex-encoded ampersand characters in game names are now converted correctly when scraping with ScreenScraper. 2023-01-30 19:41:24 +01:00
Leon Styhre f23b5a6c6e Added Hatari standalone as an alternative emulator for the atarist system.
Also added the pcwindows platform to the ports system to improve scraping.
2023-01-30 19:01:47 +01:00
Leon Styhre f3b19a2704 Added two new gamecountGamesNoText and gamecountFavoritesNoText values to the text element systemdata property. 2023-01-30 18:40:28 +01:00
Leon Styhre e7cd799f07 Documentation update. 2023-01-29 23:28:40 +01:00
Leon Styhre 6c8985fe3e Made it possible to set negative values for the selectedItemMargins carousel property. 2023-01-29 23:05:28 +01:00
Leon Styhre 2501a0aa26 Fixed two incorrect code comments. 2023-01-29 22:42:15 +01:00
Leon Styhre b8e854b4ae (macOS) Enabled startup animations. 2023-01-29 22:40:34 +01:00
Leon Styhre 5125f81c78 SDL events are now parsed on startup before the main application loop.
Also removed the mouse pointer removal hack.
2023-01-29 22:38:16 +01:00
Leon Styhre 6e7e8397c4 (modern-es-de) Small adjustment to the selection box for the 16:9 aspect ratio. 2023-01-29 15:47:36 +01:00
Leon Styhre 0f66f9e7cd (modern-es-de) Replaced the discrete selection box rectangles with a single image. 2023-01-29 15:30:34 +01:00
Leon Styhre 0fdb0500fe Removed support for the deprecated text element systemdata property values gamecount_games and gamecount_favorites. 2023-01-29 12:44:24 +01:00
Leon Styhre b617cc0f3b Removed support for the deprecated carousel type values horizontal_wheel and vertical_wheel. 2023-01-29 12:41:54 +01:00
Leon Styhre b2bfcf11f6 Added the ability to center-align badges. 2023-01-29 12:03:53 +01:00
Leon Styhre 2874a3c9b7 Documentation update. 2023-01-28 14:19:01 +01:00
Leon Styhre 66b416d718 Added support to GridComponent for color shifting the selected item. 2023-01-28 14:14:30 +01:00
Leon Styhre 6b45cdb0f8 Maybe fixed a rare locking issue. 2023-01-28 13:36:22 +01:00
Leon Styhre 295b93c852 Documentation update. 2023-01-28 11:37:15 +01:00
Leon Styhre 530fd26a3b Added the ability to color shift badge icons, badge controller icons and badge folder link icons. 2023-01-28 11:27:05 +01:00
Leon Styhre f3653a7d6d Added download links to the 2.0.0-beta-2023-01-27 release. 2023-01-27 21:26:49 +01:00
Leon Styhre d8dc08e4f6 (macOS) Fixed a curl compatibility issue on older OS releases. 2023-01-27 18:32:56 +01:00
Leon Styhre e9b1718fca Multiple improvements to the progress bar to reduce startup times and increase consistency.
Also changed from SDL_GetTicks64() to SDL_GetTicks() in SystemData as the 64-bit function doesn't work with older SDL releases.
2023-01-27 17:34:38 +01:00
Leon Styhre 2546756fa1 (Linux) Added the SDL workaround patch also to create_AppImage.sh 2023-01-27 17:31:09 +01:00