diff --git a/themes/modern-DE/MISSING.md b/themes/modern-DE/MISSING.md
deleted file mode 100644
index ec44feadb..000000000
--- a/themes/modern-DE/MISSING.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# EmulationStation Desktop Edition (ES-DE) - Missing modern-DE theme set data
-
-# Missing systems
-
-None at the moment.
\ No newline at end of file
diff --git a/themes/modern-DE/README.md b/themes/modern-DE/README.md
index cea8466cb..73f88c034 100644
--- a/themes/modern-DE/README.md
+++ b/themes/modern-DE/README.md
@@ -1,43 +1,30 @@
-# Modern-DE Theme for Emulationstation Desktop Edition
+# modern-DE for EmulationStation Desktop Edition
-The modern theme is a new theme for ES-DE that supports most latest features such as badges and controllers. The theme
-is meant to offer a modern look for ES-DE. The theme is designed with theme variants in mind (v1.3).
+modern-DE is an official theme set for ES-DE that supports all systems as well as the latest application features.
-We support 8 variants:
+The theme includes the following configuration:
-- 4:3 dark
-- 4:3 light
-- 16:9 dark
-- 16:9 light
-- 16:10 dark
-- 16:10 light
-- 21:9 dark
-- 21:9 light
+2 variants:
-The variant that is to be used can be selected by changing line 14 of `theme.xml`. This will be made accessible through
-the user interface in future updates, specifically v1.3:
+- Textlist with videos
+- Textlist without videos
-```{xml}
-./variants/dark21_9/default.xml
-```
+2 color schemes:
-# Based on
+- Dark mode
+- Light mode
+
+4 aspect ratios:
+
+- 16:9
+- 16:10
+- 4:3
+- 21:9
+
+# Credits
The theme is based on '[es-theme-switch](https://github.com/lilbud/es-theme-switch)' by lilbud.
-# Changes
-
-The following changes to the theme are made:
-
-- support for 4:3, 16:9, 21:9 resolutions
-- graphics for all ES-DE supported systems
-- placeholder styling for unknown systems
-- badges icons (broken, favorite, etc...)
-- controller icons
-- new font
-- restyled rightmost metadata panel
-- new rating icons
-
# Pictures
![](https://gitlab.com/es-de/emulationstation-de/uploads/8859cd1f6ebf5653b6eb12b4f5171ecc/image.png)
@@ -46,4 +33,4 @@ The following changes to the theme are made:
![](https://gitlab.com/es-de/emulationstation-de/uploads/7f317ad1dff31e0c2dd21e4d1930613d/image.png)
![](https://gitlab.com/es-de/emulationstation-de/uploads/6a87a0d94898cfe060b028e29f148147/image.png)
![](https://gitlab.com/es-de/emulationstation-de/uploads/6862b35b9142888f983d86fea65d5411/image.png)
-![](https://gitlab.com/es-de/emulationstation-de/uploads/36994f94784ff12c0ea48520544ed4fb/image.png)
\ No newline at end of file
+![](https://gitlab.com/es-de/emulationstation-de/uploads/36994f94784ff12c0ea48520544ed4fb/image.png)
diff --git a/themes/modern-DE/art/emulators.jpg b/themes/modern-DE/art/emulators.jpg
new file mode 100644
index 000000000..6a5b8999d
Binary files /dev/null and b/themes/modern-DE/art/emulators.jpg differ
diff --git a/themes/modern-DE/art/retropie.jpg b/themes/modern-DE/art/retropie.jpg
deleted file mode 100644
index 4c101dff8..000000000
Binary files a/themes/modern-DE/art/retropie.jpg and /dev/null differ
diff --git a/themes/modern-DE/art/web.jpg b/themes/modern-DE/art/web.jpg
new file mode 100644
index 000000000..9c02c1bd7
Binary files /dev/null and b/themes/modern-DE/art/web.jpg differ
diff --git a/themes/modern-DE/aspect-ratio-16-10.xml b/themes/modern-DE/aspect-ratio-16-10.xml
new file mode 100644
index 000000000..7f4c503ff
--- /dev/null
+++ b/themes/modern-DE/aspect-ratio-16-10.xml
@@ -0,0 +1,47 @@
+
+
+
+ 0.96 0.9415
+ 0.029
+ 0.022
+ 0.00516
+
+
+ 0.5 0.91
+
+
+
+
+
+ 4
+ 0.234 0.374
+
+
+ 0.023 0.047
+
+
+ 0.5 0.6925
+ 0.24 0.003
+
+
+ 0.5 0.3075
+ 0.24 0.003
+
+
+ 0.38 0.5
+ 0.0016875 0.388
+
+
+ 0.62 0.5
+ 0.0016875 0.388
+
+
+
+
+
+ 2
+ 4
+ 0.0028125 0.005
+
+
+
\ No newline at end of file
diff --git a/themes/modern-DE/aspect-ratio-16-9.xml b/themes/modern-DE/aspect-ratio-16-9.xml
new file mode 100644
index 000000000..da97c267d
--- /dev/null
+++ b/themes/modern-DE/aspect-ratio-16-9.xml
@@ -0,0 +1,49 @@
+
+
+
+ 0.96 0.935
+ 0.032
+ 0.022
+ 0.00516
+
+
+ 0.5 0.9
+
+
+
+
+
+ 4
+ 0.224 0.397
+
+
+ 0.023 0.047
+
+
+ 0.5 0.703
+ 0.5 0
+ 0.2302 0.003
+
+
+ 0.5 0.2945
+ 0.5 0
+ 0.2302 0.003
+
+
+ 0.385 0.5
+ 0.0016875 0.4112
+
+
+ 0.615 0.5
+ 0.0016875 0.4112
+
+
+
+
+
+ 2
+ 4
+ 0.0028125 0.005
+
+
+
\ No newline at end of file
diff --git a/themes/modern-DE/aspect-ratio-21-9.xml b/themes/modern-DE/aspect-ratio-21-9.xml
new file mode 100644
index 000000000..34db9293c
--- /dev/null
+++ b/themes/modern-DE/aspect-ratio-21-9.xml
@@ -0,0 +1,47 @@
+
+
+
+ 0.96 0.935
+ 0.035
+ 0.024
+ 0.00516
+
+
+ 0.5 0.9
+
+
+
+
+
+ 6
+ 0.156 0.367
+
+
+ 0.023 0.047
+
+
+ 0.5 0.689
+ 0.16078571 0.003
+
+
+ 0.5 0.311
+ 0.16078571 0.003
+
+
+ 0.420 0.5
+ 0.00128571 0.381
+
+
+ 0.58 0.5
+ 0.00128571 0.381
+
+
+
+
+
+ 2
+ 4
+ 0.0028125 0.005
+
+
+
\ No newline at end of file
diff --git a/themes/modern-DE/aspect-ratio-4-3.xml b/themes/modern-DE/aspect-ratio-4-3.xml
new file mode 100644
index 000000000..73119ca20
--- /dev/null
+++ b/themes/modern-DE/aspect-ratio-4-3.xml
@@ -0,0 +1,47 @@
+
+
+
+ 0.96 0.935
+ 0.026
+ 0.01675
+ 0.0041666
+
+
+ 0.5 0.9
+
+
+
+
+
+ 4
+ 0.232 0.314
+
+
+ 0.029 0.047
+
+
+ 0.5 0.6620
+ 0.24383125 0.003
+
+
+ 0.5 0.34
+ 0.24383125 0.003
+
+
+ 0.3792 0.5
+ 0.00253125 0.322
+
+
+ 0.6205 0.5
+ 0.00253125 0.322
+
+
+
+
+
+ 2
+ 4
+ 0.005 0.00375
+
+
+
\ No newline at end of file
diff --git a/themes/modern-DE/assets/dark/badges/altemulator.svg b/themes/modern-DE/assets/dark/badges/altemulator.svg
index 33fe7404f..38575fb83 100644
--- a/themes/modern-DE/assets/dark/badges/altemulator.svg
+++ b/themes/modern-DE/assets/dark/badges/altemulator.svg
@@ -1,225 +1,221 @@
diff --git a/themes/modern-DE/assets/dark/badges/broken.svg b/themes/modern-DE/assets/dark/badges/broken.svg
index 5e14b28fb..dd67aaec4 100644
--- a/themes/modern-DE/assets/dark/badges/broken.svg
+++ b/themes/modern-DE/assets/dark/badges/broken.svg
@@ -1,144 +1,145 @@
diff --git a/themes/modern-DE/assets/dark/badges/collection.svg b/themes/modern-DE/assets/dark/badges/collection.svg
new file mode 100644
index 000000000..0b274a133
--- /dev/null
+++ b/themes/modern-DE/assets/dark/badges/collection.svg
@@ -0,0 +1,169 @@
+
+
diff --git a/themes/modern-DE/assets/dark/badges/completed.svg b/themes/modern-DE/assets/dark/badges/completed.svg
index bd9838a2b..4b1c74176 100644
--- a/themes/modern-DE/assets/dark/badges/completed.svg
+++ b/themes/modern-DE/assets/dark/badges/completed.svg
@@ -1,163 +1,169 @@
diff --git a/themes/modern-DE/assets/dark/badges/controller.svg b/themes/modern-DE/assets/dark/badges/controller.svg
index c42065308..07d3e047e 100644
--- a/themes/modern-DE/assets/dark/badges/controller.svg
+++ b/themes/modern-DE/assets/dark/badges/controller.svg
@@ -1,156 +1,157 @@
diff --git a/themes/modern-DE/assets/dark/badges/favorite.svg b/themes/modern-DE/assets/dark/badges/favorite.svg
index 25cb6fab4..1518e8269 100644
--- a/themes/modern-DE/assets/dark/badges/favorite.svg
+++ b/themes/modern-DE/assets/dark/badges/favorite.svg
@@ -1,166 +1,172 @@
diff --git a/themes/modern-DE/assets/dark/badges/folder.svg b/themes/modern-DE/assets/dark/badges/folder.svg
new file mode 100644
index 000000000..82b75c4dd
--- /dev/null
+++ b/themes/modern-DE/assets/dark/badges/folder.svg
@@ -0,0 +1,176 @@
+
+
diff --git a/themes/modern-DE/assets/dark/badges/kidgame.svg b/themes/modern-DE/assets/dark/badges/kidgame.svg
index bcca75123..d7723bad3 100644
--- a/themes/modern-DE/assets/dark/badges/kidgame.svg
+++ b/themes/modern-DE/assets/dark/badges/kidgame.svg
@@ -1,163 +1,166 @@
diff --git a/themes/modern-DE/assets/dark/star-unfilled.svg b/themes/modern-DE/assets/dark/star-unfilled.svg
old mode 100755
new mode 100644
diff --git a/themes/modern-DE/assets/light/badges/altemulator.svg b/themes/modern-DE/assets/light/badges/altemulator.svg
index f85fda24e..fe335b047 100644
--- a/themes/modern-DE/assets/light/badges/altemulator.svg
+++ b/themes/modern-DE/assets/light/badges/altemulator.svg
@@ -1,225 +1,226 @@
diff --git a/themes/modern-DE/assets/light/badges/broken.svg b/themes/modern-DE/assets/light/badges/broken.svg
index 96179e223..028d076f8 100644
--- a/themes/modern-DE/assets/light/badges/broken.svg
+++ b/themes/modern-DE/assets/light/badges/broken.svg
@@ -1,144 +1,145 @@
diff --git a/themes/modern-DE/assets/light/badges/collection.svg b/themes/modern-DE/assets/light/badges/collection.svg
new file mode 100644
index 000000000..ed1e50e70
--- /dev/null
+++ b/themes/modern-DE/assets/light/badges/collection.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/themes/modern-DE/assets/light/badges/completed.svg b/themes/modern-DE/assets/light/badges/completed.svg
index e58ca5ecf..4b98b396b 100644
--- a/themes/modern-DE/assets/light/badges/completed.svg
+++ b/themes/modern-DE/assets/light/badges/completed.svg
@@ -1,163 +1,166 @@
diff --git a/themes/modern-DE/assets/light/badges/controller.svg b/themes/modern-DE/assets/light/badges/controller.svg
index 480847ea0..76faa47e0 100644
--- a/themes/modern-DE/assets/light/badges/controller.svg
+++ b/themes/modern-DE/assets/light/badges/controller.svg
@@ -1,156 +1,157 @@
diff --git a/themes/modern-DE/assets/light/badges/favorite.svg b/themes/modern-DE/assets/light/badges/favorite.svg
index 38d891bb1..68f454d56 100644
--- a/themes/modern-DE/assets/light/badges/favorite.svg
+++ b/themes/modern-DE/assets/light/badges/favorite.svg
@@ -1,166 +1,169 @@
diff --git a/themes/modern-DE/assets/light/badges/folder.svg b/themes/modern-DE/assets/light/badges/folder.svg
new file mode 100644
index 000000000..79dcd1afa
--- /dev/null
+++ b/themes/modern-DE/assets/light/badges/folder.svg
@@ -0,0 +1,174 @@
+
+
diff --git a/themes/modern-DE/assets/light/badges/kidgame.svg b/themes/modern-DE/assets/light/badges/kidgame.svg
index da49a2fca..87de0cc1e 100644
--- a/themes/modern-DE/assets/light/badges/kidgame.svg
+++ b/themes/modern-DE/assets/light/badges/kidgame.svg
@@ -1,163 +1,166 @@
diff --git a/themes/modern-DE/assets/light/star-unfilled.svg b/themes/modern-DE/assets/light/star-unfilled.svg
old mode 100755
new mode 100644
diff --git a/themes/modern-DE/assets/selector.png b/themes/modern-DE/assets/selector.png
index b36e99622..0e70f2479 100644
Binary files a/themes/modern-DE/assets/selector.png and b/themes/modern-DE/assets/selector.png differ
diff --git a/themes/modern-DE/assets/star-filled.svg b/themes/modern-DE/assets/star-filled.svg
old mode 100755
new mode 100644
diff --git a/themes/modern-DE/capabilities.xml b/themes/modern-DE/capabilities.xml
new file mode 100644
index 000000000..923a99313
--- /dev/null
+++ b/themes/modern-DE/capabilities.xml
@@ -0,0 +1,28 @@
+
+
+
+ 16:9
+ 16:10
+ 4:3
+ 21:9
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ true
+
+
\ No newline at end of file
diff --git a/themes/modern-DE/colors.xml b/themes/modern-DE/colors.xml
new file mode 100644
index 000000000..db627f4ec
--- /dev/null
+++ b/themes/modern-DE/colors.xml
@@ -0,0 +1,29 @@
+
+
+
+ dark
+ 323232
+ 2d2d2d
+ 0afdca
+ 82f0ff
+ f4f4f4
+ 858585
+ 3aa5ab
+ 505050
+
+
+
+
+
+ light
+ d9d9d9
+ e2e2e2
+ 334ff0
+ 23caca
+ 222222
+ 555555
+ 3aa5ab
+ ffffff
+
+
+
\ No newline at end of file
diff --git a/themes/modern-DE/navigationsounds.xml b/themes/modern-DE/navigationsounds.xml
index 51cf1bc60..4e2d19e9f 100644
--- a/themes/modern-DE/navigationsounds.xml
+++ b/themes/modern-DE/navigationsounds.xml
@@ -1,28 +1,25 @@
- 7
-
-
-
- ./assets/sounds/systembrowse.wav
-
-
- ./assets/sounds/quicksysselect.wav
-
-
- ./assets/sounds/select.wav
-
-
- ./assets/sounds/back.wav
-
-
- ./assets/sounds/scroll.wav
-
-
- ./assets/sounds/favorite.wav
-
-
- ./assets/sounds/launch.wav
-
-
-
-
\ No newline at end of file
+
+
+ ./assets/sounds/systembrowse.wav
+
+
+ ./assets/sounds/quicksysselect.wav
+
+
+ ./assets/sounds/select.wav
+
+
+ ./assets/sounds/back.wav
+
+
+ ./assets/sounds/scroll.wav
+
+
+ ./assets/sounds/favorite.wav
+
+
+ ./assets/sounds/launch.wav
+
+
+
diff --git a/themes/modern-DE/settings/16_10.xml b/themes/modern-DE/settings/16_10.xml
deleted file mode 100644
index 124cea84d..000000000
--- a/themes/modern-DE/settings/16_10.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
- 7
-
-
-
-
- 0.034
- 0.0115
- 0.00625
-
-
- 0.023 0.047
-
-
- 0.743 0.015
- 0.063 0.235
-
-
-
-
-
-
- 0.233 0.372
-
-
- 0.18 0.32
- 0.035
-
-
- 0.5 0.6925
- 0.24 0.003
-
-
- 0.5 0.3075
- 0.24 0.003
-
-
- 0.38 0.5
- 0.0016875 0.388
-
-
- 0.62 0.5
- 0.0016875 0.388
-
-
-
-
-
-
- 0.657 0.336
-
-
- 0.72 0.3307
-
-
- 0.657 0.287
-
-
- 0.711 0.2805
-
-
- 0.657 0.189
-
-
- 0.740 0.196
- 0.2 0.028
-
-
- 0.731 0.232
-
-
- 0.657 0.238
-
-
- 1 1
-
-
- 4
- 2
- 0.0028125 0.005
-
-
-
-
-
- 3.5
-
-
-
-
\ No newline at end of file
diff --git a/themes/modern-DE/settings/16_9.xml b/themes/modern-DE/settings/16_9.xml
deleted file mode 100644
index cbe1e9a78..000000000
--- a/themes/modern-DE/settings/16_9.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
- 7
-
-
-
-
- 0.035
- 48
- 12
-
-
- 0.023 0.047
-
-
- 0.743 0.015
- 0.063 0.235
-
-
-
-
-
-
- 0.225 0.3975
-
-
- 0.18 0.32
- 0.035
-
-
- 0.5 0.7025
- 0.23 0.003
-
-
- 0.5 0.2975
- 0.23 0.003
-
-
- 0.385 0.5
- 0.0016875 0.408
-
-
- 0.615 0.5
- 0.0016875 0.408
-
-
-
-
-
-
- 0.657 0.336
-
-
- 0.72 0.3307
-
-
- 0.657 0.287
-
-
- 0.711 0.2805
-
-
- 0.657 0.189
-
-
- 0.740 0.196
- 0.2 0.028
-
-
- 0.731 0.232
-
-
- 0.657 0.238
-
-
- 1 1
-
-
- 4
- 2
- 0.0028125 0.005
-
-
-
-
-
- 3.5
-
-
-
-
\ No newline at end of file
diff --git a/themes/modern-DE/settings/21_9.xml b/themes/modern-DE/settings/21_9.xml
deleted file mode 100644
index aaf06383c..000000000
--- a/themes/modern-DE/settings/21_9.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
- 7
-
-
-
-
- 0.035
- 48
- 12
-
-
- 0.023 0.047
-
-
- 0.743 0.015
- 0.063 0.235
-
-
-
-
-
-
- 0.15 0.3975
-
-
- 0.13 0.32
- 0.035
-
-
- 0.5 0.7025
- 0.155 0.003
-
-
- 0.5 0.2975
- 0.155 0.003
-
-
- 0.423 0.5
- 0.00128571 0.408
-
-
- 0.577 0.5
- 0.00128571 0.408
-
-
-
-
-
-
- 0.657 0.336
-
-
- 0.72 0.3307
-
-
- 0.657 0.287
-
-
- 0.711 0.2805
-
-
- 0.657 0.189
-
-
- 0.740 0.196
- 0.2 0.028
-
-
- 0.731 0.232
-
-
- 0.657 0.238
-
-
- 1 1
-
-
- 4
- 2
- 0.0028125 0.005
-
-
-
-
-
- 5.5
-
-
-
-
\ No newline at end of file
diff --git a/themes/modern-DE/settings/4_3.xml b/themes/modern-DE/settings/4_3.xml
deleted file mode 100644
index 8daf52b8e..000000000
--- a/themes/modern-DE/settings/4_3.xml
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
- 7
-
-
-
-
- 0.028
- 36
- 8
-
-
- 0.029 0.047
-
-
- 0.743 0.015
- 0.07 0.235
-
-
-
-
-
-
- 0.235 0.313
-
-
- 0.18 0.32
- 0.035
-
-
- 0.5 0.66
- 0.24 0.003
-
-
- 0.5 0.34
- 0.24 0.003
-
-
- 0.38 0.5
- 0.0016875 0.3208
-
-
- 0.620 0.5
- 0.0016875 0.3208
-
-
-
-
-
-
- 0.657 0.336
-
-
- 0.74 0.3285
-
-
- 0.657 0.287
-
-
- 0.73 0.292
- 0.2 0.028
-
-
- 0.657 0.189
-
-
- 0.770 0.194
- 0.2 0.028
-
-
- 0.657 0.238
-
-
- 0.758 0.2306
-
-
- 1 1
-
-
- 4
- 2
- 0.005 0.00375
-
-
-
-
-
- 3.5
-
-
-
-
\ No newline at end of file
diff --git a/themes/modern-DE/settings/dark.xml b/themes/modern-DE/settings/dark.xml
deleted file mode 100644
index a70f07414..000000000
--- a/themes/modern-DE/settings/dark.xml
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
- 7
-
-
-
- 323232
- 2d2d2d
- 0afdca
- 82f0ff
- f4f4f4
- 858585
- 3aa5ab
- 505050
-
-
-
-
-
- ${secondaryColor}
- ${secondaryColor}
- ${secondaryColor}
- ${secondaryColor}
-
-
- ${secondaryColor}
-
-
- ${backgroundColor}
-
-
- ${tertiaryColor}
-
-
- ./../assets/dark/star-unfilled.svg
-
-
-
-
-
-
- ${placeholderColor}
-
-
- ${mainColor}
-
-
- ${mainColor}
-
-
- ${highlightColor}
-
-
- ${highlightColor}
-
-
- ${highlightColor}
-
-
- ${highlightColor}
-
-
-
-
-
-
-
- ${mainColor}
- ${secondaryColor}
- ${tertiaryColor}
- 00000000
-
-
-
-
- 00000000
-
-
- ${highlightColor}
- ${highlightColor}
-
-
-
-
- ${secondaryColor}
-
-
-
-
- ${mainColor}
- ${secondaryColor}
- ${tertiaryColor}
- ${mainColor}
-
-
- ${tertiaryColor}
-
-
- ${tertiaryColor}
-
-
- ${secondaryColor}
-
-
- ${secondaryColor}
-
-
- ./../assets/dark/badges/favorite.svg
- ./../assets/dark/badges/completed.svg
- ./../assets/dark/badges/kidgame.svg
- ./../assets/dark/badges/broken.svg
- ./../assets/dark/badges/altemulator.svg
- ./../assets/dark/badges/controller.svg
-
-
-
-
- ${backgroundColor2}
-
-
- ./../assets/dark/gradient.png
-
-
- ./../assets/dark/gradient.png
-
-
-
-
-
-
-
- ${mainColor}
-
-
-
-
\ No newline at end of file
diff --git a/themes/modern-DE/settings/light.xml b/themes/modern-DE/settings/light.xml
deleted file mode 100644
index 4fffb5a1a..000000000
--- a/themes/modern-DE/settings/light.xml
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
-
- 7
-
-
-
- d9d9d9
- e2e2e2
- 334ff0
- 23caca
- 222222
- 555555
- 3aa5ab
- ffffff
-
-
-
-
-
- ${secondaryColor}
- ${secondaryColor}
- ${secondaryColor}
- ${secondaryColor}
-
-
- ${backgroundColor}
-
-
- ${secondaryColor}
-
-
- ./../assets/light/star-unfilled.svg
-
-
-
-
-
-
- ${placeholderColor}
-
-
- ${secondaryColor}
-
-
- ${systemColor}
-
-
- ${systemColor}
-
-
- ${highlightColor}
-
-
- ${highlightColor}
-
-
- ${highlightColor}
-
-
- ${highlightColor}
-
-
-
-
-
-
- ${mainColor}
- ${secondaryColor}
- ${tertiaryColor}
- 00000000
-
-
-
-
- 00000000
-
-
- ${highlightColor}
- ${highlightColor}
-
-
-
-
- ${secondaryColor}
-
-
-
-
- ${mainColor}
- ${secondaryColor}
- ${tertiaryColor}
- ${mainColor}
-
-
- ${secondaryColor}
-
-
- ./../assets/light/badges/favorite.svg
- ./../assets/light/badges/completed.svg
- ./../assets/light/badges/kidgame.svg
- ./../assets/light/badges/broken.svg
- ./../assets/light/badges/altemulator.svg
- ./../assets/light/badges/controller.svg
-
-
-
-
- ${backgroundColor2}
-
-
- ./../assets/light/gradient.png
-
-
- ./../assets/light/gradient.png
-
-
-
-
-
-
-
- 00000000
-
-
- dddddd00
- ${systemColor}
-
-
-
-
\ No newline at end of file
diff --git a/themes/modern-DE/theme.xml b/themes/modern-DE/theme.xml
index 67b007f83..bfd86797b 100644
--- a/themes/modern-DE/theme.xml
+++ b/themes/modern-DE/theme.xml
@@ -1,443 +1,345 @@
- 7
-
-
- ./variants/dark16_10/default.xml
./navigationsounds.xml
+ ./colors.xml
-
./assets/fonts/nswitchui.ttf
-
-
+
+ ./aspect-ratio-16-9.xml
+
+
+ ./aspect-ratio-16-10.xml
+
+
+ ./aspect-ratio-4-3.xml
+
+
+ ./aspect-ratio-21-9.xml
+
+
+
+
+ 0 0
+ 1 1
+ 0 0
+ ./assets/box.png
+ true
+ ${backgroundColor}
+ 0
+
+
+ 0.938 0.001
+ 0.5 0.5
+ ./assets/box.png
+ false
+ ${tertiaryColor}
+
- 0.96 0.935
1 0
+ ${secondaryColor}
+ ${secondaryColor}
+ ${secondaryColor}
+ ${secondaryColor}
${mainFont}
capitalize
-
- 0 0
- true
- 0 0
- 1 1
- ./assets/box.png
- -100
-
-
- 0.5 0.9
- false
- 0.5 0.5
- 0.938 0.001
- ./assets/box.png
-
-
- ./assets/star-filled.svg
-
-
-
- ./art/${system.theme}.jpg
-
-
- 0.5 0.5
- ./assets/box.png
-
-
- 0.5 0.5
- 0.5 0.5
- ${mainFont}
- false
- ${system.fullName}
-
-
+
+ 0 0.3
+ 1 0.4
+ horizontal
+ ./art/${system.theme}.jpg
+ 1
+ center
+ 1
00000000
- false
+ ${placeholderColor}
+
+ ${system.fullName}
+ ${secondaryColor}
+ ${mainFont}
+ 0.035
+ none
+ capitalize
+ 1.5
+ 50
-
- ${system.fullName}
- 0
- 0.743 0.015
- 0.063 0.235
- 0 0
- 0.04
- left
+
+ 0.5 0.75
+ 1 0.056
+ 0.5 0.5
+ gamecount
${mainFont}
+ 0.032
+ center
+ ${mainColor}
+ capitalize
+ 50
-
- 0.03 0.22
+
+
+ 0.03 0.244
+ 0 0.5
./assets/arrow_block.svg
+ ${mainColor}
-
-
- false
+
+ 0.063 0.244
+ 0.743 0.035
+ 0 0.5
+ ${mainFont}
+ 0.04
+ left
+ ${mainColor}
+
+
+ ${system.fullName.noCollections}
+ none
+
+
+ ${system.fullName.collections}
+ capitalize
+
+
+
0.5 0.5
./assets/box.png
+ false
+ ${highlightColor}
70
-
- false
+
0.5 0.5
./assets/box.png
+ false
+ ${highlightColor}
70
-
- false
+
0.5 0.5
./assets/box.png
+ false
+ ${highlightColor}
70
-
- false
+
0.5 0.5
./assets/box.png
+ false
+ ${highlightColor}
70
-
-
+
0.04 0.182
- 0.924 0.682
- center
-
-
- 0
- 0.028
- ${mainFont}
-
-
- 0
- ${mainFont}
- 0.028
-
-
- 1 1
-
-
-
-
- 0.360 0.180
- 0.277 0.615
+ 0.31 0.68
0 0
-
-
-
-
-
-
-
- ${system.fullName}
- 0
- 0.743 0.031
- 0.034 0.065
- 0.03
- left
- ${mainFont}
-
-
- 00000000
- ./assets/box.png
- 1 1
-
-
- 0.5 0.13
- false
- 0.5 0.5
- 0.938 0.001
- ./assets/box.png
-
-
-
-
- 0.06 0.218
- 0.63 0.594
- 0.006 0.006
- 0 0
- 1
- screenshot
-
-
- 0.205 0.250
- 8 8
- 1 1
-
-
- 0.205 0.250
- 8 8
- 8 8
-
-
-
-
- 0.725 0.20
- false
- 0 0
- 0.275 0.63
- ./assets/box.png
-
-
- 0.725 0.131
- false
- 0 0
- 0.275 0.07
- 180
-
-
- 0.725 0.83
- false
- 0 0
- 0.275 0.07
-
-
- 1.2
- 0.75 0.21
- 0.219 0.275
- 0.03
-
-
- 0.75 0.532
- 0.10625 0.02
- 0.02
-
-
- 0.75 0.552
- 0.10625 0.03
- 0.03
-
-
- 0.8578 0.532
- 0.10625 0.02
- 0.02
-
-
- 0.8578 0.552
- 0.10625 0.03
- 0.03
-
-
- 0.75 0.608
- 0.10625 0.02
- 0.02
-
-
- 0.75 0.628
- 0.10625 0.03
- 0.03
-
-
- 0.8578 0.608
- 0.10625 0.02
- 0.02
-
-
- 0.8578 0.628
- 0.10625 0.03
- 0.03
-
-
- 0.75 0.684
- 0.10625 0.02
- 0.02
-
-
- 0.75 0.704
- 0.10625 0.03
- 0.03
-
-
- 0.75 0.760
- 0.10625 0.02
- 0.02
-
-
- 0.75 0.785
- 0.04 0.03
-
-
- 1 1
-
-
- 1 1
-
-
-
-
-
-
- ${mainFont}
- 0.028
- 0.01
- 2.3
-
-
- ${system.fullName}
- 0
- 0.743 0.031
- 0.034 0.065
- 0.03
- left
- ${mainFont}
-
-
- 00000000
- ./assets/box.png
- 1 1
-
-
- 0.5 0.13
- false
- 0.5 0.5
- 0.938 0.001
- ./assets/box.png
-
-
-
-
- 0.04 0.182
- 0.31 0.682
- left
+ 0.075
+ -0.0015
+ ${mainColor}
./assets/selector.png
- 0.06
- -0.008
+ ${mainColor}
+ ${secondaryColor}
+ ${tertiaryColor}
+ ${mainFont}
+ 0.030
+ left
+ 0.01
+ none
+ capitalize
+ 1.9
-
- 0
+
+ 0.5 0.13
+ 0.938 0.001
+ 0.5 0.5
+ ./assets/box.png
+ false
+ ${tertiaryColor}
+
+
+ 0.034 0.065
+ 0.743 0.031
+ ${mainFont}
+ 0.03
+ left
+ ${secondaryColor}
+ capitalize
+
+
+ ${system.fullName.noCollections}
+ none
+
+
+ ${system.fullName.collections}
+ capitalize
+
+
+ 0.966 0.065
0.2 0.031
1 0
- 0.966 0.065
- 0.03
- right
${mainFont}
-
+ 0.03
+ right
+ ${secondaryColor}
+
- 0.5 0.5
0.494 0.68
0.268 0.228
+ 0.5 0.5
+ marquee
-
-
-
+
+
0.675 0.20
- false
- 0 0
0.325 0.63
+ 0 0
./assets/box.png
+ false
+ ${backgroundColor2}
-
+
0.675 0.131
- false
- 0 0
0.325 0.07
+ 0 0
180
+ ./assets/${colorSchemeName}/gradient.png
-
+
0.675 0.83
- false
- 0 0
0.325 0.07
+ 0 0
+ ./assets/${colorSchemeName}/gradient.png
- 0
- 1.2
0.70 0.1745
0.269 0.3105
+ description
+ true
+ 1
+ 4.5
+ 7
0.03
+ 1.2
0.70 0.532
0.13125 0.02
+ Publisher:
+ true
0.02
0.70 0.552
0.13125 0.03
+ publisher
0.03
0.8453 0.532
0.13125 0.02
+ Developer:
+ true
0.02
0.8453 0.552
0.13125 0.03
+ developer
0.03
0.70 0.608
0.13125 0.02
+ Released:
+ true
0.02
0.70 0.628
0.13125 0.03
+ releasedate
0.03
0.8453 0.608
0.13125 0.02
+ Players:
+ true
0.02
0.8453 0.628
0.13125 0.03
+ players
0.03
0.70 0.684
0.13125 0.02
+ Genre:
+ true
0.02
0.70 0.704
0.13125 0.03
+ genre
0.03
0.70 0.760
0.13125 0.02
+ Rating:
+ true
0.02
+
+ ${tertiaryColor}
+
+
+ ${secondaryColor}
+
+
+ ${secondaryColor}
+
0.70 0.785
0.04 0.03
+ ./assets/star-filled.svg
+ ./assets/${colorSchemeName}/star-unfilled.svg
-
- 1 1
-
-
- 1 1
-
0.8423 0.69
0.1267 0.17335978655
0 0
column
- controller favorite kidgame broken completed altemulator
+ collection, folder, favorite, completed, kidgame, broken, controller, altemulator
0.165 0.5
0.2
+ ./assets/${colorSchemeName}/badges/collection.svg
+ ./assets/${colorSchemeName}/badges/folder.svg
+ ./assets/${colorSchemeName}/badges/favorite.svg
+ ./assets/${colorSchemeName}/badges/completed.svg
+ ./assets/${colorSchemeName}/badges/kidgame.svg
+ ./assets/${colorSchemeName}/badges/broken.svg
+ ./assets/${colorSchemeName}/badges/controller.svg
+ ./assets/${colorSchemeName}/badges/altemulator.svg
./assets/controllers/generic.svg
./assets/controllers/xbox.svg
./assets/controllers/dualshock4.svg
@@ -458,27 +360,35 @@ based on: Switch Theme by Lilbud
./assets/controllers/joycon-left.svg
./assets/controllers/joycon-pair.svg
./assets/controllers/generic.svg
+ 0.18 0.55
+ 0.14
-
-
-
-
- horizontal
- 0 0.3
- 1 .4
- 1
- 0.234 0.397
-
-
- 0
- 0.03
- 0.5 0.75
+
+
+
+ image
+ nearest
+ false
+ 0.85 0.90
+ 1.5
+ true
+
-
+
+
+
+
+
+ 0.4985 0.365
+ 0.277 0.39
+ 0.5 0.5
+ image
+
+
+
\ No newline at end of file
diff --git a/themes/modern-DE/variants/dark16_10/default.xml b/themes/modern-DE/variants/dark16_10/default.xml
deleted file mode 100644
index 3adb22eb7..000000000
--- a/themes/modern-DE/variants/dark16_10/default.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 7
- ./../../settings/dark.xml
- ./../../settings/16_10.xml
-
\ No newline at end of file
diff --git a/themes/modern-DE/variants/dark16_9/default.xml b/themes/modern-DE/variants/dark16_9/default.xml
deleted file mode 100644
index b3e33bcc8..000000000
--- a/themes/modern-DE/variants/dark16_9/default.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 7
- ./../../settings/dark.xml
- ./../../settings/16_9.xml
-
\ No newline at end of file
diff --git a/themes/modern-DE/variants/dark21_9/default.xml b/themes/modern-DE/variants/dark21_9/default.xml
deleted file mode 100644
index 5d9f00eda..000000000
--- a/themes/modern-DE/variants/dark21_9/default.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 7
- ./../../settings/dark.xml
- ./../../settings/21_9.xml
-
\ No newline at end of file
diff --git a/themes/modern-DE/variants/dark4_3/default.xml b/themes/modern-DE/variants/dark4_3/default.xml
deleted file mode 100644
index 28ca5f6a7..000000000
--- a/themes/modern-DE/variants/dark4_3/default.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 7
- ./../../settings/dark.xml
- ./../../settings/4_3.xml
-
\ No newline at end of file
diff --git a/themes/modern-DE/variants/light16_10/default.xml b/themes/modern-DE/variants/light16_10/default.xml
deleted file mode 100644
index 6d698d374..000000000
--- a/themes/modern-DE/variants/light16_10/default.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 7
- ./../../settings/light.xml
- ./../../settings/16_10.xml
-
\ No newline at end of file
diff --git a/themes/modern-DE/variants/light16_9/default.xml b/themes/modern-DE/variants/light16_9/default.xml
deleted file mode 100644
index 4efbebd60..000000000
--- a/themes/modern-DE/variants/light16_9/default.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 7
- ./../../settings/light.xml
- ./../../settings/16_9.xml
-
\ No newline at end of file
diff --git a/themes/modern-DE/variants/light21_9/default.xml b/themes/modern-DE/variants/light21_9/default.xml
deleted file mode 100644
index f028091be..000000000
--- a/themes/modern-DE/variants/light21_9/default.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 7
- ./../../settings/light.xml
- ./../../settings/21_9.xml
-
\ No newline at end of file
diff --git a/themes/modern-DE/variants/light4_3/default.xml b/themes/modern-DE/variants/light4_3/default.xml
deleted file mode 100644
index c62ce3485..000000000
--- a/themes/modern-DE/variants/light4_3/default.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- 7
- ./../../settings/light.xml
- ./../../settings/4_3.xml
-
\ No newline at end of file