Commit graph

1896 commits

Author SHA1 Message Date
Leon Styhre
1939080e82 Fixed an issue where the imageSelectedColor and textSelectedColor carousel properties would color shift too many items. 2023-02-15 19:19:16 +01:00
Leon Styhre
7b47d2e4d6 Added carousel theme support for offsetting items to achieve a diagonal layout. 2023-02-14 17:56:27 +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
47277f94b6 Fixed an issue where there was a theme loading error message if the 'all' badge slot type was used. 2023-02-13 22:41:42 +01:00
Leon Styhre
fc20cde0f3 Made the imageSelectedColor carousel property work correctly with reflections. 2023-02-13 22:13:09 +01:00
Leon Styhre
f511faff07 Added a defaultFolderImage property to the carousel and grid elements. 2023-02-13 21:38:52 +01:00
Leon Styhre
1347833afd Minimal code cleanup in Settings.cpp 2023-02-13 20:35:12 +01:00
Leon Styhre
432774b04e Added support to CarouselComponent for color shifting the selected item. 2023-02-13 20:30:03 +01:00
Leon Styhre
1ff82d535e Tiny optimization in GridComponent. 2023-02-13 20:21:02 +01:00
Leon Styhre
a2183b9743 (macOS) Fixed an issue with fullscreen padding. 2023-02-12 22:56:35 +01:00
Leon Styhre
386debf2fa (macOS) Fixed a renderer regression 2023-02-12 22:39:30 +01:00
Leon Styhre
5be55d38ed Added support for running the application at lower resolution in fullscreen padded mode.
Also added support for offsetting the screen contents within the application window.
2023-02-12 22:14:09 +01:00
Leon Styhre
b1dd2dd176 (Windows) Fixed an MSVC compiler warning. 2023-02-11 12:36:33 +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
0ececf65bb Added callback and disabling support to SliderComponent. 2023-02-11 12:28:06 +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
07951d8d21 Multiple layout improvements when running on a vertically oriented screen. 2023-02-10 01:00:10 +01:00
Leon Styhre
ebcc0f95b0 Fixed an issue in GridComponent where the item size was sometimes not calculated correctly when running on a vertically oriented screen. 2023-02-10 00:55:58 +01:00
Leon Styhre
79b5993732 Set a different placement and font size for the helpsystem when running on a vertically oriented screen. 2023-02-10 00:54:00 +01:00
Leon Styhre
3caba10582 Fixed an error with the last commit. 2023-02-10 00:51:03 +01:00
Leon Styhre
c1044c0b3c Worked around an issue where some menu clipping boxes were not calculated correctly.
Also cleaned up some code.
2023-02-10 00:49:42 +01:00
Leon Styhre
3d1261b6d2 Added support for changing the medium and large system font sizes automatically depending on screen orientation.
Also fixed an issue where the font size was not calculated correctly when using a vertical screen orientation.
2023-02-10 00:45:10 +01:00
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
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
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
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
f3b19a2704 Added two new gamecountGamesNoText and gamecountFavoritesNoText values to the text element systemdata property. 2023-01-30 18:40:28 +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
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
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
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
d8dc08e4f6 (macOS) Fixed a curl compatibility issue on older OS releases. 2023-01-27 18:32:56 +01:00
Leon Styhre
b01dfb5750 Changed the VSync startup log message to the standard format. 2023-01-25 21:56:07 +01:00
Leon Styhre
6135021c26 Fixed an issue where the SliderComponent knob was not always correctly positioned vertically. 2023-01-24 18:32:28 +01:00
Leon Styhre
639fa51bc6 Changed the splash screen text 'Scanning game files' to 'Searching for games'. 2023-01-24 18:18:01 +01:00
Leon Styhre
616d245b93 Made the splash screen progress bar slightly thinner and changed it to a slightly darker color. 2023-01-22 22:18:29 +01:00
Leon Styhre
2d6a1724ce Changed the splash screen text 'Populating systems' to 'Loading systems'. 2023-01-22 21:41:55 +01:00
Leon Styhre
e44c18bc1b Added a startup progress bar to the splash screen. 2023-01-22 21:03:08 +01:00
Leon Styhre
dd89d241f5 (Windows) Fixed an MSVC compiler warning. 2023-01-22 12:04:34 +01:00
Leon Styhre
a982dce328 Changed the PlayStation 3 controller type to PlayStation 1/2/3 2023-01-21 13:45:54 +01:00
Leon Styhre
480263160d Added a Switch Pro controller type. 2023-01-21 12:58:16 +01:00
Leon Styhre
0466232c39 Changed the order of some buttons in the code to be more consistent. 2023-01-21 11:34:35 +01:00