Commit graph

5417 commits

Author SHA1 Message Date
Leon Styhre
52f4d45369 Documentation update. 2023-01-17 23:42:20 +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
2a7686eafd Documentation update. 2023-01-17 18:58:19 +01:00
Leon Styhre
621165a638 Changed the system fullname for the 3do and uzebox systems. 2023-01-17 18:54:38 +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
f35fbd21c5 Documentation update. 2023-01-17 00:06:34 +01:00
Leon Styhre
19f00603b5 Added company names to the es_systems.xml fullname tag for a couple of systems. 2023-01-16 23:19:24 +01:00
Leon Styhre
8273cb5a8f Changed 'Theme transition animations' to 'Theme transitions'. 2023-01-16 22:43:56 +01:00
Leon Styhre
7e30f3f3cf Improved the symlink loop detection on application startup. 2023-01-16 17:43:02 +01:00
Leon Styhre
cc8dfe20ca Updated the description for the Steam Deck AppImage creation script. 2023-01-16 17:40:44 +01:00
Leon Styhre
9f5b64f58d Fixed an issue reported by UndefinedBehaviorSanitizer. 2023-01-16 17:24:51 +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
5d5eaf2de2 Changed the CMake configuration to explicitly install only the modern-DE and slate-DE theme sets. 2023-01-16 17:18:55 +01:00
Leon Styhre
e8a093c19c Removed some deprecated theme engine code. 2023-01-15 18:40:04 +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
597375c68c (slate-DE) Added a system name text element to all collection systems. 2023-01-15 16:58:24 +01:00
Leon Styhre
9d1c4e476c Documentation update. 2023-01-15 15:03:31 +01:00
Leon Styhre
cff191f8f1 (modern-DE) Added grouped custom collections headers. 2023-01-15 14:56:31 +01:00
Leon Styhre
ae6640fc32 (slate-DE) Added grouped custom collections headers. 2023-01-15 14:55:16 +01:00
Leon Styhre
ef9ea41450 (slate-DE) Updated for the latest theme engine changes. 2023-01-15 12:58:16 +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
f5bfacd514 (Linux) Added support for the official xemu AppImage release. 2023-01-14 21:58:44 +01:00
Leon Styhre
4c815a935c Documentation update. 2023-01-14 21:23:26 +01:00
Leon Styhre
8d4c764712 Text elements are now set as containers by default if metadata is set to 'description'. 2023-01-14 21:19:05 +01:00
Leon Styhre
2b028148fe Fixed an issue where system name suffixes did not get added for legacy themes. 2023-01-14 20:33:32 +01:00
Leon Styhre
e77a05bca8 Documentation update. 2023-01-14 20:17:27 +01:00
Leon Styhre
a483a34ff2 Fixed an issue where the custom collections editing mode would not end when switching UI modes.
Also removed some unused code in GuiMenu.
2023-01-14 20:09:52 +01:00
Leon Styhre
110911df2e Fixed an issue where collection changes were not applied correctly. 2023-01-14 20:01:17 +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
648252f639 Changed the menu entry name for the textlist quick scrolling overlay option. 2023-01-13 13:30:30 +01:00
Leon Styhre
54dd4ea6bb Documentation update. 2023-01-13 12:30:38 +01:00
Leon Styhre
a3d60efc74 (slate-DE) Cleaned up the theme configuration. 2023-01-13 12:11:07 +01:00
Leon Styhre
8cf7b65465 (modern-DE) Updated for the latest theme engine changes.
Also cleaned up the general configuration.
2023-01-13 12:05:57 +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
918ffd9b9e Fixed an issue where the gamelist view would sometimes not render after changing collection settings.
Also fixed some other glitches with the cached background not getting invalidated on collection changes.
2023-01-12 20:54:12 +01:00
Leon Styhre
0329bd77c2 Added support for mixed case custom collection names as well as the option to always group custom collections.
Also reversed an optimization in CollectionSystemsManager which caused some issues.
2023-01-12 19:45:54 +01:00
Leon Styhre
ab1129b2a0 Fixed a rare crash that could occur when enabling collections. 2023-01-12 19:07:29 +01:00
Leon Styhre
04ad50a3c5 Documentation update. 2023-01-11 23:43:48 +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
d12be86043 (slate-DE) Updated the Theme engine test 1 variant to use a horizontal wheel carousel for the gamelist view. 2023-01-11 22:56:18 +01:00
Leon Styhre
1af689754f Added support for horizontal wheel carousels. 2023-01-11 22:29:30 +01:00
Leon Styhre
7ce6cd4c50 Elements set as not visible are now completely disabled in SystemView and GamelistView. 2023-01-11 18:37:00 +01:00
Leon Styhre
ce08b31352 (modern-DE) Added some defaultValue properties for a slight cosmetic improvement. 2023-01-10 23:03:22 +01:00
Leon Styhre
244de994b6 Documentation update. 2023-01-10 22:32:49 +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