update for 3.2.0

This commit is contained in:
Weestuarty 2025-04-04 09:30:42 +01:00
parent 99eb66ac3c
commit 4a22bf9d00
11 changed files with 1882 additions and 5 deletions

1738
core/images/faveback.svg Normal file

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 136 KiB

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M 3.6 32 L 3.6 5.566 L 9.147 5.566 L 9.147 0 L 18.853 0 L 18.853 5.566 L 24.4 5.566 L 24.4 32 L 3.6 32 Z M 15.055 17.304 L 17.473 17.304 C 17.761 17.304 18.021 17.507 18.103 17.81 C 18.223 18.115 18.147 18.462 17.93 18.676 L 12.379 24.154 C 12.134 24.393 11.776 24.414 11.514 24.198 C 11.252 23.983 11.156 23.591 11.284 23.257 L 12.951 18.869 L 10.514 18.869 C 10.245 18.869 9.986 18.666 9.885 18.363 C 9.783 18.057 9.86 17.713 10.077 17.497 L 15.627 12.019 C 15.873 11.778 16.231 11.761 16.492 11.976 C 16.755 12.19 16.85 12.581 16.722 12.917 L 15.055 17.304 Z" style="fill:white;"/>
</svg>

After

Width:  |  Height:  |  Size: 830 B

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M 3.6 32 L 3.6 5.566 L 9.147 5.566 L 9.147 0 L 18.853 0 L 18.853 5.566 L 24.4 5.566 L 24.4 32 L 3.6 32 Z" style="fill:white;fill-rule:nonzero;"/>
</svg>

After

Width:  |  Height:  |  Size: 391 B

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M 6.372 13.566 L 6.372 8.348 L 21.628 8.348 L 21.628 13.566 L 6.372 13.566 Z M 3.6 32 L 3.6 5.566 L 9.147 5.566 L 9.147 0 L 18.853 0 L 18.853 5.566 L 24.4 5.566 L 24.4 32 L 3.6 32 Z" style="fill:white;"/>
</svg>

After

Width:  |  Height:  |  Size: 450 B

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M 6.373 24 L 6.373 8.348 L 21.627 8.348 L 21.627 24 L 6.373 24 Z M 3.6 32 L 3.6 5.566 L 9.147 5.566 L 9.147 0 L 18.853 0 L 18.853 5.566 L 24.4 5.566 L 24.4 32 L 3.6 32 Z" style="fill:white;"/>
</svg>

After

Width:  |  Height:  |  Size: 438 B

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M 6.373 18.782 L 6.373 8.348 L 21.627 8.348 L 21.627 18.782 L 6.373 18.782 Z M 3.6 32 L 3.6 5.566 L 9.147 5.566 L 9.147 0 L 18.853 0 L 18.853 5.566 L 24.4 5.566 L 24.4 32 L 3.6 32 Z" style="fill:white;"/>
</svg>

After

Width:  |  Height:  |  Size: 450 B

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M 25.959 22.399 L 17.426 16 L 25.959 9.6 C 26.615 9.108 26.615 8.124 25.959 7.631 L 16.113 0.248 C 15.355 -0.321 14.267 0.144 14.153 1.085 C 14.147 1.134 14.144 1.183 14.144 1.232 L 14.144 13.539 L 6.268 7.631 C 5.51 7.063 4.422 7.528 4.308 8.469 C 4.256 8.905 4.44 9.337 4.792 9.6 L 13.324 16 L 4.792 22.399 C 4.034 22.968 4.175 24.143 5.047 24.515 C 5.451 24.688 5.917 24.632 6.268 24.368 L 14.144 18.461 L 14.144 30.768 C 14.144 31.715 15.17 32.307 15.99 31.833 C 16.033 31.809 16.074 31.781 16.113 31.752 L 25.959 24.368 C 26.615 23.876 26.615 22.892 25.959 22.399 Z M 16.606 3.694 L 23.17 8.616 L 16.606 13.539 L 16.606 3.694 Z M 16.606 28.306 L 16.606 18.461 L 23.17 23.384 L 16.606 28.306 Z" style="fill:white;fill-rule:nonzero;"/>
</svg>

After

Width:  |  Height:  |  Size: 984 B

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M 24.347 8.347 L 24.347 30.607 C 24.347 31.678 23.188 32.347 22.26 31.812 C 21.83 31.563 21.565 31.104 21.565 30.607 L 21.565 8.347 C 21.565 7.276 22.724 6.607 23.652 7.143 C 24.082 7.391 24.347 7.85 24.347 8.347 Z M 29.912 0 C 29.144 0 28.521 0.623 28.521 1.391 L 28.521 30.607 C 28.521 31.678 29.68 32.347 30.608 31.812 C 31.038 31.563 31.303 31.104 31.303 30.607 L 31.303 1.391 C 31.303 0.623 30.68 0 29.912 0 Z M 16 13.912 C 15.232 13.912 14.609 14.535 14.609 15.303 L 14.609 30.607 C 14.609 31.678 15.768 32.347 16.696 31.812 C 17.126 31.563 17.391 31.104 17.391 30.607 L 17.391 15.303 C 17.391 14.535 16.768 13.912 16 13.912 Z M 9.044 20.868 C 8.276 20.868 7.653 21.491 7.653 22.259 L 7.653 30.607 C 7.653 31.678 8.812 32.347 9.74 31.812 C 10.17 31.563 10.435 31.104 10.435 30.607 L 10.435 22.259 C 10.435 21.491 9.812 20.868 9.044 20.868 Z M 2.088 27.824 C 1.32 27.824 0.697 28.447 0.697 29.216 L 0.697 30.607 C 0.697 31.678 1.856 32.347 2.783 31.812 C 3.214 31.563 3.479 31.104 3.479 30.607 L 3.479 29.216 C 3.479 28.447 2.856 27.824 2.088 27.824 Z" style="fill:white;fill-rule:nonzero;"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<svg width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path d="M 15.981 3 C 9.772 3 4.139 5.64 0 9.931 L 4.06 14.285 C 7.284 10.961 11.503 9.135 15.981 9.135 C 20.464 9.135 24.688 10.965 27.913 14.297 L 32 9.971 C 27.859 5.657 22.209 3 15.981 3 Z" style="fill:white;fill-rule:nonzero;"/>
<path d="M 5.892 17.249 L 9.956 21.609 C 11.563 20.02 13.672 19.052 15.981 19.052 C 18.276 19.052 20.375 20.009 21.977 21.581 L 26.069 17.248 C 23.419 14.561 19.876 12.919 15.981 12.919 C 12.087 12.919 8.541 14.561 5.892 17.249 Z" style="fill:white;fill-rule:nonzero;"/>
<path d="M 11.92 24.716 L 15.915 29 L 20 24.675 C 18.907 23.663 17.507 23.055 15.981 23.055 C 14.435 23.055 13.019 23.679 11.92 24.716 Z" style="fill:white;fill-rule:nonzero;"/>
</svg>

After

Width:  |  Height:  |  Size: 923 B

View file

@ -10,7 +10,7 @@
<fontSize name="medium"> <fontSize name="medium">
<variables> <variables>
<sysfont>0.06</sysfont> <sysfont>0.06</sysfont>
<helpfont>0.0225</helpfont> <helpfont>0.03</helpfont>
<helpfont43>0.0225</helpfont43> <helpfont43>0.0225</helpfont43>
<cartext>0.03</cartext> <cartext>0.03</cartext>
<metaDesc>0.025</metaDesc> <metaDesc>0.025</metaDesc>
@ -24,7 +24,7 @@
<fontSize name="large"> <fontSize name="large">
<variables> <variables>
<sysfont>0.06</sysfont> <sysfont>0.06</sysfont>
<helpfont>0.028</helpfont> <helpfont>0.035</helpfont>
<helpfont43>0.025</helpfont43> <helpfont43>0.025</helpfont43>
<cartext>0.04</cartext> <cartext>0.04</cartext>
<metaDesc>0.0375</metaDesc> <metaDesc>0.0375</metaDesc>

111
theme.xml
View file

@ -26,6 +26,54 @@
<variant name="all"> <variant name="all">
<view name="system, gamelist"> <view name="system, gamelist">
<systemstatus name="menustatus1">
<pos>0.935 0.078</pos>
<origin>1 0</origin>
<color>404040</color>
<entries>all</entries>
<customIcon icon="icon_bluetooth">./core/images/icon-bluetooth.svg</customIcon>
<customIcon icon="icon_wifi">./core/images/icon-wifi.svg</customIcon>
<customIcon icon="icon_cellular">./core/images/icon-cellular.svg</customIcon>
<customIcon icon="icon_battery_charging">./core/images/icon-battery-charging.svg</customIcon>
<customIcon icon="icon_battery_full">./core/images/icon-battery-full.svg</customIcon>
<customIcon icon="icon_battery_high">./core/images/icon-battery-high.svg</customIcon>
<customIcon icon="icon_battery_medium">./core/images/icon-battery-medium.svg</customIcon>
<customIcon icon="icon_battery_low">./core/images/icon-battery-low.svg</customIcon>
<fontPath>${altFont}</fontPath>
<height>0.03</height>
</systemstatus>
<systemstatus name="menu 2">
<pos>0.93 0.073</pos>
<origin>1 0</origin>
<color>111111</color>
<entries>all</entries>
<customIcon icon="icon_bluetooth">./core/images/icon-bluetooth.svg</customIcon>
<customIcon icon="icon_wifi">./core/images/icon-wifi.svg</customIcon>
<customIcon icon="icon_cellular">./core/images/icon-cellular.svg</customIcon>
<customIcon icon="icon_battery_charging">./core/images/icon-battery-charging.svg</customIcon>
<customIcon icon="icon_battery_full">./core/images/icon-battery-full.svg</customIcon>
<customIcon icon="icon_battery_high">./core/images/icon-battery-high.svg</customIcon>
<customIcon icon="icon_battery_medium">./core/images/icon-battery-medium.svg</customIcon>
<customIcon icon="icon_battery_low">./core/images/icon-battery-low.svg</customIcon>
<fontPath>${altFont}</fontPath>
<height>0.03</height>
</systemstatus>
<clock name="menuclock">
<fontSize>0.04</fontSize>
<rotation>0</rotation>
<pos>0.0925 0.0520825</pos>
<size>0.06 0.03</size>
<origin>0.5 0</origin>
<fontPath>${altFont}</fontPath>
<backgroundColor>111111</backgroundColor>
<backgroundCornerRadius>0.5</backgroundCornerRadius>
<backgroundHorizontalPadding>0.02 0.02</backgroundHorizontalPadding>
<backgroundVerticalPadding>0.005 0.005</backgroundVerticalPadding>
<horizontalAlignment>center</horizontalAlignment>
<verticalAlignment>center</verticalAlignment>
<color>404040</color>
</clock>
<image name="bottom"> <image name="bottom">
<pos>0 .875</pos> <pos>0 .875</pos>
<size>1 .125</size> <size>1 .125</size>
@ -415,6 +463,7 @@
<helpsystem name="help"> <helpsystem name="help">
<pos>.5 0.98</pos> <pos>.5 0.98</pos>
<origin>0.5 1</origin> <origin>0.5 1</origin>
<entryRelativeScale>0.7</entryRelativeScale>
<fontPath>${primaryFont}</fontPath> <fontPath>${primaryFont}</fontPath>
<textColor>${secondaryColor}77</textColor> <textColor>${secondaryColor}77</textColor>
<iconColor>${primaryColor}77</iconColor> <iconColor>${primaryColor}77</iconColor>
@ -584,6 +633,7 @@
<helpsystem name="help"> <helpsystem name="help">
<pos>0.5 0.98</pos> <pos>0.5 0.98</pos>
<origin>.5 1</origin> <origin>.5 1</origin>
<entryRelativeScale>0.7</entryRelativeScale>
<fontPath>${primaryFont}</fontPath> <fontPath>${primaryFont}</fontPath>
<textColor>${secondaryColor}77</textColor> <textColor>${secondaryColor}77</textColor>
<iconColor>${primaryColor}77</iconColor> <iconColor>${primaryColor}77</iconColor>
@ -1093,8 +1143,8 @@
<zIndex>50</zIndex> <zIndex>50</zIndex>
</text> </text>
<video name="md_video"> <video name="md_video">
<pos>0.815 0.32</pos> <pos>0.785 0.32</pos>
<maxSize>0.35 0.36</maxSize> <maxSize>0.33 0.36</maxSize>
<origin>0.5 0.5</origin> <origin>0.5 0.5</origin>
<imageType>marquee, screenshot</imageType> <imageType>marquee, screenshot</imageType>
<interpolation>linear</interpolation> <interpolation>linear</interpolation>
@ -1188,7 +1238,62 @@
<origin>0.5 0</origin> <origin>0.5 0</origin>
<zIndex>50</zIndex> <zIndex>50</zIndex>
</text> </text>
<badges name="all">
<pos>0.975 0.135</pos>
<origin>0.5 0</origin>
<size>0.04 .375</size>
<direction>column</direction>
<lines>1</lines>
<itemsPerLine>6</itemsPerLine>
<itemMargin>0.001 0.001</itemMargin>
<horizontalAlignment>center</horizontalAlignment>
<slots>controller, completed, favorite, altemulator, kidgame,manual</slots>
<controllerPos>0.5 0.43</controllerPos>
<controllerSize>0.85</controllerSize>
<folderLinkSize>0.5 0.3</folderLinkSize>
<folderLinkPos>0.5 0.44</folderLinkPos>
<folderLinkIconColor>${backgroundColor}</folderLinkIconColor>
<customFolderLinkIcon>./core/badges/link.png</customFolderLinkIcon>
<badgeIconColor>${primaryColor}</badgeIconColor>
<customBadgeIcon badge="manual">./core/badges/manual.png</customBadgeIcon>
<customBadgeIcon badge="folder">./core/badges/folder.png</customBadgeIcon>
<customBadgeIcon badge="broken">./core/badges/broken.png</customBadgeIcon>
<customBadgeIcon badge="kidgame">./core/badges/kid.png</customBadgeIcon>
<customBadgeIcon badge="collection">./core/badges/collect.png</customBadgeIcon>
<customBadgeIcon badge="altemulator">./core/badges/alt.png</customBadgeIcon>
<customBadgeIcon badge="favorite">./core/badges/fave.png</customBadgeIcon>
<customBadgeIcon badge="completed">./core/badges/complete.png</customBadgeIcon>
<customBadgeIcon badge="controller">./core/badges/control.png</customBadgeIcon>
<zIndex>51</zIndex>
</badges>
<badges name="all3">
<pos>0.4625 0.325</pos>
<origin>0.5 0.5</origin>
<size>0.025 .025</size>
<direction>column</direction>
<lines>1</lines>
<itemsPerLine>1</itemsPerLine>
<horizontalAlignment>center</horizontalAlignment>
<slots>favorite</slots>
<badgeIconColor>${primaryColor}</badgeIconColor>
<customBadgeIcon badge="favorite">./core/images/rating_filled.svg</customBadgeIcon>
<zIndex>51</zIndex>
</badges>
<badges name="all2">
<pos>0.535 0.325</pos>
<origin>0.5 0.5</origin>
<size>0.025 .025</size>
<direction>column</direction>
<lines>1</lines>
<itemsPerLine>1</itemsPerLine>
<horizontalAlignment>center</horizontalAlignment>
<slots>favorite</slots>
<badgeIconColor>${primaryColor}</badgeIconColor>
<customBadgeIcon badge="favorite">./core/images/rating_filled.svg</customBadgeIcon>
<zIndex>51</zIndex>
</badges>
</view> </view>
</variant> </variant>