Commit graph

234 commits

Author SHA1 Message Date
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 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 5ba73ebf1f Added two new flipHorizontal and flipVertical properties to image element. 2023-02-23 17:10:55 +01:00
Leon Styhre fbd804460c Added a new fastScrolling property to the carousel. 2023-02-23 17:08:21 +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 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 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 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 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 dd89d241f5 (Windows) Fixed an MSVC compiler warning. 2023-01-22 12:04:34 +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 4d19316454 Added the number of theme transitions to a debug log message on capabilities.xml parsing.
Also fixed an issue where the reported number of aspect ratios was incorrect.
2023-01-18 19:27:06 +01:00
Leon Styhre 75a9552a82 Renamed slate-DE to slate-es-de and modern-DE to modern-es-de 2023-01-17 23:37:51 +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 8273cb5a8f Changed 'Theme transition animations' to 'Theme transitions'. 2023-01-16 22:43:56 +01:00
Leon Styhre 941fa013b6 Added support for applying per-variant transition profiles from included theme configuration files. 2023-01-15 18:24:08 +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 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 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 656c3661ea Renamed suppressedTransitionEntries to suppressedTransitionProfiles. 2023-01-08 19:30:16 +01:00
Leon Styhre 2933c0f9a9 Set startupToSystem and startupToGamelist transition animation default values when applicable. 2023-01-08 17:14:32 +01:00
Leon Styhre 71b4fc947a Added support for theme-controlled transition animations. 2023-01-08 17:00:36 +01:00
Leon Styhre bcc74db584 Added a selectedItemMargins property to CarouselComponent. 2023-01-05 22:10:45 +01:00
Leon Styhre ad973e1ffa Removed support for all deprecated theme properties. 2023-01-04 21:36:22 +01:00
Leon Styhre fa67018b72 Added variant trigger support. 2023-01-04 19:01:41 +01:00
Leon Styhre a54d6a5568 (Windows) Converted forward slashes to backslashes for some log output entries involving file names.
Also made some minor general log output changes in GamelistFileParser.
2022-12-19 20:38:41 +01:00
Leon Styhre a7005f22e9 Renamed the textlist property selectorOffsetY to selectorVerticalOffset and added a selectorHorizontalOffset property.
Also enforced minimum and maximum values for a few textlist properties.
2022-12-18 12:02:50 +01:00
Leon Styhre aaa96cd8dd An automatic aspect ratio menu entry is now added even for themes that only have a single aspect ratio defined. 2022-12-17 19:47:37 +01:00
Leon Styhre ae6c062984 Added gameselectorEntry properties to a number of elements. 2022-12-15 18:23:48 +01:00
Leon Styhre f4d4abb33b Added theme support for defining relative brightness for images, videos and animations. 2022-12-14 20:17:41 +01:00
Leon Styhre c260c929b5 Added itemSaturation properties to CarouselComponent and GridComponent. 2022-12-13 21:35:21 +01:00
Leon Styhre 6037e80bf1 Added color shift support to VideoComponent. 2022-12-12 21:51:27 +01:00
Leon Styhre 19111a9c24 Added an itemStacking property to CarouselComponent. 2022-12-12 17:45:07 +01:00
Leon Styhre a5b08e3da2 Moved the position of one GridComponent property. 2022-12-11 17:48:56 +01:00
Leon Styhre abcd3e5bac Fixed an issue in CarouselComponent and GridComponent where the default image was rendered when it shouldn't.
Also moved a property position in GridComponent.
2022-12-11 12:10:08 +01:00
Leon Styhre 0b5419316d Changed a number of property names in CarouselComponent and GridComponent. 2022-12-11 11:22:08 +01:00
Leon Styhre 23438cd101 Updated ThemeData with the new itemFit grid property. 2022-12-10 20:27:05 +01:00
Leon Styhre cb4f78b763 Added color shift support to CarouselComponent items. 2022-12-09 19:27:48 +01:00
Leon Styhre 3c2dc7b551 Added a number of properties and corresponding functionality to GridComponent. 2022-12-09 18:49:32 +01:00
Leon Styhre 0a2a6d1907 Added a rowTransitions property to GridComponent. 2022-12-03 14:12:14 +01:00
Leon Styhre 1631cbd30f Added automatic layout and dynamic rendering to GridComponent.
Also fixed multiple navigation issues.
2022-12-02 18:08:48 +01:00