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
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
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
b1dd2dd176
(Windows) Fixed an MSVC compiler warning.
2023-02-11 12:36:33 +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
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
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
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
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
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
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
6135021c26
Fixed an issue where the SliderComponent knob was not always correctly positioned vertically.
2023-01-24 18:32:28 +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
Leon Styhre
c5507f5f80
Added a PlayStation 3 controller type.
2023-01-21 11:02:32 +01:00
Leon Styhre
1ef39ceb2d
Added Nintendo GameCube, Sega Master System and Sega Dreamcast controller badge icons.
2023-01-20 21:08:24 +01:00
Leon Styhre
623540dd35
Added support for specifying a theme name in the capabilities.xml file.
2023-01-20 18:37:32 +01:00
Leon Styhre
ff0f163de5
Added a maxSize property to GIFAnimComponent and LottieAnimComponent.
...
Also refactored and cleaned up the code in general.
2023-01-17 18:35:46 +01:00
Leon Styhre
8ec39e6eac
Disabled double rendering of the debug overlay rectangle in ImageComponent if the maxSize property has not been used.
2023-01-17 18:03:00 +01:00
Leon Styhre
e096aef4e4
Fixed an issue where single-line scrollable containers could make the application hang.
2023-01-16 17:20:54 +01:00
Leon Styhre
e8a093c19c
Removed some deprecated theme engine code.
2023-01-15 18:40:04 +01:00
Leon Styhre
ac662046d7
Changed the horizontal_wheel and vertical_wheel carousel type property values to horizontalWheel and verticalWheel.
2023-01-15 12:54:01 +01:00
Leon Styhre
558e13d0c9
Added support for displaying system name information per-game.
2023-01-15 12:51:59 +01:00
Leon Styhre
fb1caaf879
Standardized some theme loading log messages in TextComponent.
2023-01-15 09:44:40 +01:00
Leon Styhre
3bbc761c8f
Added the ability to control the system name suffix from the theme configuration.
...
Also removed the corresponding 'Show system names in collections' menu option.
2023-01-14 14:05:24 +01:00
Leon Styhre
635fdaca06
Changed the order of some variables in TextListComponent.
2023-01-13 14:22:31 +01:00
Leon Styhre
f2fd8cf6a8
Modified and added some variables and properties to support better letter case controls for collection names.
2023-01-13 11:03:23 +01:00
Leon Styhre
78a9bac280
Added an itemAxisRotation carousel property for rotating items around their own axis.
2023-01-11 23:33:50 +01:00
Leon Styhre
f9779ded9a
Removed some deprecated code from CarouselComponent.
2023-01-11 23:03:50 +01:00
Leon Styhre
1af689754f
Added support for horizontal wheel carousels.
2023-01-11 22:29:30 +01:00
Leon Styhre
e560ab0f58
Added support for overriding the default 'unknown' values when a game has no metadata available.
2023-01-10 22:20:00 +01:00
Leon Styhre
6c75d0fc88
Fixed some Clang compiler warnings.
2023-01-06 13:48:59 +01:00
Leon Styhre
bcc74db584
Added a selectedItemMargins property to CarouselComponent.
2023-01-05 22:10:45 +01:00
Leon Styhre
549d78dfed
(Windows) Changed a debug output entry in VideoFFmpegComponent to convert forward slashes to backslashes.
2023-01-01 19:59:08 +01:00
Leon Styhre
1c83c762a8
Fixed an issue where the video element static image would not get displayed for legacy theme sets.
2022-12-21 20:02:12 +01:00
Leon Styhre
251e826589
The defaultImage property can now be used to display a static image in case no video file was found.
...
Also fixed a bug where the static image would not get displayed in the grouped custom collections view if there was no game found for the system and the previously selected entry already had it's video playing when navigating away from it.
2022-12-21 19:53:03 +01:00