Commit graph

5598 commits

Author SHA1 Message Date
Leon Styhre
7684c92646 (slate-DE) Removed an unnecessary .png logo file. 2022-11-03 13:55:11 +01:00
Leon Styhre
09abe1a710 Ported modern-DE to the new theme engine. 2022-11-03 12:54:18 +01:00
Leon Styhre
3c72f92374 (slate-DE) Added a readme file. 2022-11-03 12:49:43 +01:00
Leon Styhre
37fa8bbb39 Added a .gitignore file to the themes directory.
Also made a small change to the .gitignore file in the external directory.
2022-11-03 12:41:44 +01:00
Leon Styhre
412a19275d Added two letterCaseCollections and letterCaseGroupedCollections properties to TextListComponent and CarouselComponent.
Also refactored the letterCase logic overall in these two components.
2022-11-03 12:31:42 +01:00
Leon Styhre
b426473ec0 The text cache is now always reset on text changes. 2022-11-03 12:09:19 +01:00
Leon Styhre
3ead13ad29 Added missing file error checking to BadgeComponent for custom badges and controller images. 2022-11-02 21:18:17 +01:00
Leon Styhre
71b8eba9ce Fixed an issue where the helpsystem would be incorrectly positioned when right-aligned. 2022-11-02 21:15:24 +01:00
Leon Styhre
7c02db291e Fixed a minor log formatting issue in ThemeData. 2022-11-01 23:11:06 +01:00
Leon Styhre
2328cae38b Documentation update. 2022-11-01 18:08:11 +01:00
Leon Styhre
40f7c9b361 (slate-DE) Added support for the 4:3 screen aspect ratio. 2022-11-01 17:33:23 +01:00
Leon Styhre
9584c1bcc7 Added support for placing aspectRatio tags inside variant tags and variables and colorScheme tags inside aspectRatio tags. 2022-11-01 17:13:37 +01:00
Leon Styhre
98d9ce42d2 Added support for automatic theme aspect ratio detection. 2022-11-01 17:08:51 +01:00
Leon Styhre
0d7468e9b4 Moved the color scheme parsing even earlier to prevent potential issues. 2022-10-31 21:50:54 +01:00
Leon Styhre
f1bd530963 Fixed an issue where the color scheme configuration was parsed after the variant configuration. 2022-10-31 21:02:53 +01:00
Leon Styhre
aad9e2d48d Squashed 'external/lunasvg/' changes from c272a2188..a92aa90fa
a92aa90fa Release v2.3.5

git-subtree-dir: external/lunasvg
git-subtree-split: a92aa90fa9a53a114849a2ee8ffa2c145fb08e55
2022-10-31 20:29:30 +01:00
Leon Styhre
01e6ffa14e Merge commit 'aad9e2d48d2f589bf83828cc103c81ffdd1db179'
Updated LunaSVG to v2.3.5
2022-10-31 20:29:30 +01:00
Leon Styhre
e38456adeb Documentation update. 2022-10-31 20:27:21 +01:00
Leon Styhre
4e84707e3a Changed the order of two theme properties to improve consistency. 2022-10-31 20:12:42 +01:00
Leon Styhre
5a163d6887 (slate-DE) Updated to use color schemes. 2022-10-31 20:04:24 +01:00
Leon Styhre
f9298aeb81 (slate-DE) Updated a console image. 2022-10-31 19:35:27 +01:00
Leon Styhre
7d50b42930 Added a missing theme license file to the licenses directory and renamed one file. 2022-10-31 19:34:22 +01:00
Leon Styhre
8df54bd80e Added support for color schemes. 2022-10-31 19:32:13 +01:00
Leon Styhre
29f66329f7 Updated the changelog. 2022-10-30 19:56:32 +01:00
Leon Styhre
607c2d1165 Fixed an issue with the AppImage build scripts. 2022-10-30 19:07:46 +01:00
Leon Styhre
48ede308e7 (macOS) Fixed an issue with the dependency build script. 2022-10-30 18:10:20 +01:00
Leon Styhre
3da54a22be Updated FreeType to 2.12.1 and pugixml to 1.12.1 on Windows and macOS and curl to 7.86.0 on Windows. 2022-10-30 17:50:32 +01:00
Leon Styhre
5f5e223e77 Updated SDL from 2.24.0 to 2.24.1 2022-10-30 17:12:18 +01:00
Leon Styhre
d729bad411 Small correction in THEMES-DEV.md 2022-10-30 17:09:56 +01:00
Leon Styhre
ef671580c3 Fixed an issue where grayscale conversion was not done correctly for BGRA textures. 2022-10-30 16:31:43 +01:00
Leon Styhre
86772dbf6d (macOS) Improved error handling for the dependency build scripts. 2022-10-30 13:01:51 +01:00
Leon Styhre
c679c07301 (Windows) Improved error handling for the dependency build scripts. 2022-10-30 12:34:57 +01:00
Leon Styhre
53fa042a7f Squashed 'external/lunasvg/' changes from be5d0977b..c272a2188
c272a2188 Fix smooth curve parsing #80 #114

git-subtree-dir: external/lunasvg
git-subtree-split: c272a2188bc38b0e46130f7a289cab57e50238cb
2022-10-30 10:53:52 +01:00
Leon Styhre
da0226624b Merge commit '53fa042a7f0a260eea017fff678c12c1d59cc0d4' 2022-10-30 10:53:52 +01:00
Leon Styhre
2550d3e0b5 Documentation update. 2022-10-30 09:37:35 +01:00
Leon Styhre
bebb345936 Replaced the checkerboard pattern for the default blank texture with a truly blank texture. 2022-10-30 09:16:14 +01:00
Leon Styhre
b17c78bc42 Increased the default VRAM limit from 256 to 512 MiB and increased the maximum limit from 1024 to 2048 MiB.
Also increased the default VRAM limit for the Raspberry Pi from 184 to 192 MiB.
2022-10-30 09:11:59 +01:00
Leon Styhre
15d853db96 (slate-DE) Updated a couple of graphic files to render correctly with LunaSVG. 2022-10-29 21:30:21 +02:00
Leon Styhre
ca8d451134 Updated two controller graphic files to render correctly with LunaSVG. 2022-10-29 21:28:37 +02:00
Leon Styhre
941835977f Fixed a carousel item sizing issue when logoScale was set to lower than 1.0 for legacy theme sets. 2022-10-29 15:24:46 +02:00
Leon Styhre
492b795b86 Documentation update. 2022-10-29 13:52:45 +02:00
Leon Styhre
16e9ef29ae (slate-DE) Large restructuring and removal of unnecessary dummy images and other obsolete files. 2022-10-29 13:38:57 +02:00
Leon Styhre
c870664615 Missing theme files defined using variables now only trigger debug messages instead of errors or warnings.
Also added two DebugSkipMissingThemeFiles and DebugSkipMissingThemeFilesCustomCollections settings.
2022-10-29 13:04:00 +02:00
Leon Styhre
171ee4ded2 Minor change to a debug message in CollectionSystemsManager. 2022-10-29 12:56:35 +02:00
Leon Styhre
03a9dc8e05 Improved some theme warning messages in BadgeComponent. 2022-10-29 12:54:52 +02:00
Leon Styhre
064909bf96 Changed some comments in the GLSL core shader file. 2022-10-28 21:41:55 +02:00
Leon Styhre
126d93709e Updated the CImg functions and miximage generator for BGRA instead of RGBA pixel format. 2022-10-28 21:39:57 +02:00
Leon Styhre
e1d911f401 Fixed an issue where text caches would not get cleared if the text was set to a blank value. 2022-10-28 21:31:40 +02:00
Leon Styhre
27936131f3 Added a special 'all' shortcut variant. 2022-10-28 21:08:44 +02:00
Leon Styhre
b1a2b3f5ca Added support for overriding variables and to define them inside the variants tags. 2022-10-28 21:06:01 +02:00