Commit graph

2179 commits

Author SHA1 Message Date
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
f99552a458 Fixed an issue where cursor callbacks were not always executed in CarouselComponent.
Also added an immediate return from onDemandTextureLoad() in the carousel and grid components if there are no entries.
2023-03-05 17:51:16 +01:00
Leon Styhre
e96cbc52f9 Carousel fastScrolling is now disabled if there are less than three entries. 2023-03-05 17:37:24 +01:00
Leon Styhre
deaa4e13b3 Fixed an issues where textlist entries would sometimes scroll horizontally even though they fit inside the element width. 2023-03-04 21:57:33 +01:00
Leon Styhre
309e635be4 Added an iterationCount property to GIFAnimComponent and LottieAnimComponent. 2023-03-04 20:36:49 +01:00
Leon Styhre
b034fe61fe Fixed an issue where unfocusedItemSaturation couldn't be combined with imageSaturation for the carousel and grid elements. 2023-03-04 12:42:50 +01:00
Leon Styhre
088cf3fd34 Added color shift support to GIFAnimComponent and LottieAnimComponent. 2023-03-04 10:28:43 +01:00
Leon Styhre
0c9259e09b Added grid theme support for setting the saturation and dimming for unfocused items. 2023-03-03 23:51:42 +01:00
Leon Styhre
0c6c5ab986 Added carousel theme support for setting the saturation and dimming for unfocused items. 2023-03-03 22:41:53 +01:00
Leon Styhre
d9f38dab3e Added support for changing the saturation for font textures. 2023-03-03 22:37:39 +01:00
Leon Styhre
0aae28c7a4 Fixed an issue where image cropping didn't always work correctly. 2023-03-02 18:14:01 +01:00
Leon Styhre
ed4290978f Moved a property in ThemeData. 2023-03-01 21:19:20 +01:00
Leon Styhre
95ef3b0555 Added a new cropSize property to the video element. 2023-03-01 20:55:22 +01:00
Leon Styhre
b9a2a146b7 Added a new cropSize property to the image element. 2023-03-01 20:13:07 +01:00
Leon Styhre
fa7b317982 Added a new imageFit property to the carousel. 2023-03-01 20:10:03 +01:00
Leon Styhre
7ca5e56b46 Fixed multiple issues with the horizontal wheel carousel. 2023-02-26 00:28:28 +01:00
Leon Styhre
b8c3303f80 Fixed an issue where scrollable container properties had no effect unless the container property was explicitly set to true. 2023-02-25 14:40:55 +01:00
Leon Styhre
8408428f61 Fixed an issue where defining a carousel or grid defaultImage property only for the gamelist view would lead to very long startup times. 2023-02-25 13:58:02 +01:00
Leon Styhre
5ba73ebf1f Added two new flipHorizontal and flipVertical properties to image element. 2023-02-23 17:10:55 +01:00
Leon Styhre
28719da52e Fixed an issue where the textlist scrolling overlay would sometimes not disappear. 2023-02-23 17:09:27 +01:00
Leon Styhre
fbd804460c Added a new fastScrolling property to the carousel. 2023-02-23 17:08:21 +01:00
Leon Styhre
4159fc8b9a Changed the default number of scraper retries on error from 5 to 3. 2023-02-21 18:44:31 +01:00
Leon Styhre
a6b95fdea4 Fixed multiple issues with the postprocessing shaders. 2023-02-21 18:41:35 +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
b980a2f742 Made the callback function in OptionListComponent more generic. 2023-02-20 17:52:51 +01:00
Leon Styhre
786d8bd57c Fixed an issue where aborting input configuration when using the --force-input-config command line option would crash the application. 2023-02-19 14:32:22 +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
ccb9380559 Added a comment to the Log file headers that the class is thread safe. 2023-02-18 20:32:36 +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
9dbff79789 Reverted some recent renderer log output changes. 2023-02-16 22:44:47 +01:00
Leon Styhre
eff400d6ed Cleaned up some code in HttpReq. 2023-02-16 22:30:32 +01:00
Leon Styhre
c9848d694b Fixed an issue where SVG images would sometimes not get rasterized. 2023-02-16 00:00:45 +01:00
Leon Styhre
14ac905e09 Avoided some SVG rasterization attempts before the image size was set for some built-in assets. 2023-02-15 23:58:50 +01:00
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