Skip to content

Commit 4323550

Browse files
committed
Fix time/date fields of all themes to avoid ghosting
Default size cannot be guessed because of locale differences, so reserve enough space
1 parent b72b67b commit 4323550

File tree

25 files changed

+234
-36
lines changed

25 files changed

+234
-36
lines changed

res/themes/2inchtest/theme.yaml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
display:
3+
DISPLAY_SIZE: 2.1"
4+
DISPLAY_ORIENTATION: landscape
5+
DISPLAY_RGB_LED: 0, 0, 255
6+
7+
static_images:
8+
BACKGROUND:
9+
PATH: background.png
10+
X: 0
11+
Y: 0
12+
WIDTH: 480
13+
HEIGHT: 480
14+
STATS:
15+
CPU:
16+
PERCENTAGE:
17+
INTERVAL: 1
18+
TEXT:
19+
SHOW: True
20+
SHOW_UNIT: True
21+
X: 0
22+
Y: 0
23+
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
24+
FONT_SIZE: 180
25+
FONT_COLOR: 255, 255, 255
26+
BACKGROUND_COLOR: 132, 154, 165
27+
INTERVAL: 1
28+
DATE:
29+
INTERVAL: 1
30+
DAY:
31+
TEXT:
32+
SHOW: False
33+
X: 10
34+
Y: 32
35+
FONT: roboto/Roboto-Bold.ttf
36+
FONT_SIZE: 40
37+
FONT_COLOR: 200, 200, 200
38+
BACKGROUND_COLOR: 0, 0, 0
39+
HOUR:
40+
TEXT:
41+
SHOW: False
42+
X: 10
43+
Y: 176
44+
FONT: roboto/Roboto-Bold.ttf
45+
FONT_SIZE: 40
46+
FONT_COLOR: 200, 200, 200
47+
BACKGROUND_COLOR: 50, 0, 0

res/themes/3.5inchTheme2/theme.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,8 @@ STATS:
213213
FONT_SIZE: 10
214214
FONT_COLOR: 255, 255, 255
215215
BACKGROUND_COLOR: 132, 154, 165
216+
WIDTH: 90
217+
ANCHOR: lm
216218
HOUR:
217219
TEXT:
218220
SHOW: True
@@ -222,3 +224,5 @@ STATS:
222224
FONT_SIZE: 10
223225
FONT_COLOR: 255, 255, 255
224226
BACKGROUND_COLOR: 132, 154, 165
227+
WIDTH: 50
228+
ANCHOR: lm

res/themes/5inchTheme2/theme.yaml

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@ static_text:
1717
DISK_USED_LABEL:
1818
TEXT: "Used:"
1919
X: 124
20-
Y: 625
20+
Y: 615
2121
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
2222
FONT_SIZE: 23
2323
FONT_COLOR: 255, 255, 255
2424
BACKGROUND_COLOR: 132, 154, 165
2525
DISK_FREE_LABEL:
2626
TEXT: "Free:"
2727
X: 124
28-
Y: 679
28+
Y: 669
2929
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
3030
FONT_SIZE: 23
3131
FONT_COLOR: 255, 255, 255
3232
BACKGROUND_COLOR: 132, 154, 165
3333
DISK_TOTAL_LABEL:
3434
TEXT: "Total:"
3535
X: 124
36-
Y: 652
36+
Y: 642
3737
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
3838
FONT_SIZE: 23
3939
FONT_COLOR: 255, 255, 255
@@ -165,7 +165,7 @@ STATS:
165165
GRAPH:
166166
SHOW: True
167167
X: 124
168-
Y: 600
168+
Y: 590
169169
WIDTH: 178
170170
HEIGHT: 15
171171
MIN_VALUE: 0
@@ -177,7 +177,7 @@ STATS:
177177
SHOW: TRUE
178178
SHOW_UNIT: True
179179
X: 204
180-
Y: 625
180+
Y: 615
181181
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
182182
FONT_SIZE: 23
183183
FONT_COLOR: 255, 255, 255
@@ -187,7 +187,7 @@ STATS:
187187
SHOW: TRUE
188188
SHOW_UNIT: True
189189
X: 204
190-
Y: 652
190+
Y: 642
191191
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
192192
FONT_SIZE: 23
193193
FONT_COLOR: 255, 255, 255
@@ -197,7 +197,7 @@ STATS:
197197
SHOW: TRUE
198198
SHOW_UNIT: True
199199
X: 204
200-
Y: 679
200+
Y: 669
201201
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
202202
FONT_SIZE: 23
203203
FONT_COLOR: 255, 255, 255
@@ -214,6 +214,8 @@ STATS:
214214
FONT_SIZE: 25
215215
FONT_COLOR: 255, 255, 255
216216
BACKGROUND_COLOR: 132, 154, 165
217+
WIDTH: 230
218+
ANCHOR: lt
217219
HOUR:
218220
TEXT:
219221
SHOW: True
@@ -223,3 +225,31 @@ STATS:
223225
FONT_SIZE: 25
224226
FONT_COLOR: 255, 255, 255
225227
BACKGROUND_COLOR: 132, 154, 165
228+
WIDTH: 230
229+
ANCHOR: lt
230+
231+
WEATHER:
232+
# For optimal use, if you don't want to trigger the free threshold daily call (1000 calls), the interval should be 90 MINIMUM (not really useful as the API didn't update that quickly)
233+
INTERVAL: 300
234+
TEMPERATURE:
235+
TEXT:
236+
SHOW: True
237+
X: 270
238+
Y: 768
239+
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
240+
FONT_SIZE: 25
241+
FONT_COLOR: 255, 255, 255
242+
BACKGROUND_IMAGE: background.png
243+
WIDTH: 200
244+
ANCHOR: rt
245+
WEATHER_DESCRIPTION:
246+
TEXT:
247+
SHOW: True
248+
X: 270
249+
Y: 740
250+
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
251+
FONT_SIZE: 25
252+
FONT_COLOR: 255, 255, 255
253+
BACKGROUND_IMAGE: background.png
254+
WIDTH: 200
255+
ANCHOR: rt

res/themes/5inchTheme2Radial/theme.yaml

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@ static_text:
1717
DISK_USED_LABEL:
1818
TEXT: "Used:"
1919
X: 124
20-
Y: 625
20+
Y: 615
2121
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
2222
FONT_SIZE: 23
2323
FONT_COLOR: 255, 255, 255
2424
BACKGROUND_COLOR: 132, 154, 165
2525
DISK_FREE_LABEL:
2626
TEXT: "Free:"
2727
X: 124
28-
Y: 679
28+
Y: 669
2929
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
3030
FONT_SIZE: 23
3131
FONT_COLOR: 255, 255, 255
3232
BACKGROUND_COLOR: 132, 154, 165
3333
DISK_TOTAL_LABEL:
3434
TEXT: "Total:"
3535
X: 124
36-
Y: 652
36+
Y: 642
3737
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
3838
FONT_SIZE: 23
3939
FONT_COLOR: 255, 255, 255
@@ -184,7 +184,7 @@ STATS:
184184
GRAPH:
185185
SHOW: True
186186
X: 124
187-
Y: 600
187+
Y: 590
188188
WIDTH: 178
189189
HEIGHT: 15
190190
MIN_VALUE: 0
@@ -196,7 +196,7 @@ STATS:
196196
SHOW: TRUE
197197
SHOW_UNIT: True
198198
X: 204
199-
Y: 625
199+
Y: 615
200200
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
201201
FONT_SIZE: 23
202202
FONT_COLOR: 255, 255, 255
@@ -206,7 +206,7 @@ STATS:
206206
SHOW: TRUE
207207
SHOW_UNIT: True
208208
X: 204
209-
Y: 652
209+
Y: 642
210210
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
211211
FONT_SIZE: 23
212212
FONT_COLOR: 255, 255, 255
@@ -216,7 +216,7 @@ STATS:
216216
SHOW: TRUE
217217
SHOW_UNIT: True
218218
X: 204
219-
Y: 679
219+
Y: 669
220220
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
221221
FONT_SIZE: 23
222222
FONT_COLOR: 255, 255, 255
@@ -233,6 +233,8 @@ STATS:
233233
FONT_SIZE: 25
234234
FONT_COLOR: 255, 255, 255
235235
BACKGROUND_COLOR: 132, 154, 165
236+
WIDTH: 230
237+
ANCHOR: lt
236238
HOUR:
237239
TEXT:
238240
SHOW: True
@@ -242,3 +244,31 @@ STATS:
242244
FONT_SIZE: 25
243245
FONT_COLOR: 255, 255, 255
244246
BACKGROUND_COLOR: 132, 154, 165
247+
WIDTH: 230
248+
ANCHOR: lt
249+
250+
WEATHER:
251+
# For optimal use, if you don't want to trigger the free threshold daily call (1000 calls), the interval should be 90 MINIMUM (not really useful as the API didn't update that quickly)
252+
INTERVAL: 300
253+
TEMPERATURE:
254+
TEXT:
255+
SHOW: True
256+
X: 270
257+
Y: 768
258+
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
259+
FONT_SIZE: 25
260+
FONT_COLOR: 255, 255, 255
261+
BACKGROUND_IMAGE: background.png
262+
WIDTH: 200
263+
ANCHOR: rt
264+
WEATHER_DESCRIPTION:
265+
TEXT:
266+
SHOW: True
267+
X: 270
268+
Y: 740
269+
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
270+
FONT_SIZE: 25
271+
FONT_COLOR: 255, 255, 255
272+
BACKGROUND_IMAGE: background.png
273+
WIDTH: 200
274+
ANCHOR: rt

res/themes/8.8inchtest/theme.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
display:
3+
DISPLAY_SIZE: 8.8"
4+
DISPLAY_ORIENTATION: landscape
5+
DISPLAY_RGB_LED: 0, 0, 255
6+
7+
static_images:
8+
BACKGROUND:
9+
PATH: background.png
10+
X: 0
11+
Y: 0
12+
WIDTH: 480
13+
HEIGHT: 1920
14+
STATS:
15+
CPU:
16+
PERCENTAGE:
17+
INTERVAL: 1
18+
TEXT:
19+
SHOW: False
20+
SHOW_UNIT: True
21+
X: 250
22+
Y: 24
23+
FONT: jetbrains-mono/JetBrainsMono-Bold.ttf
24+
FONT_SIZE: 23
25+
FONT_COLOR: 255, 255, 255
26+
BACKGROUND_COLOR: 132, 154, 165

res/themes/BigClock/theme.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ STATS:
2525
FONT_SIZE: 80
2626
FONT_COLOR: 200, 200, 200
2727
BACKGROUND_COLOR: 0, 0, 0
28+
WIDTH: 460
29+
ANCHOR: mm
2830
HOUR:
2931
TEXT:
3032
SHOW: True
@@ -34,3 +36,5 @@ STATS:
3436
FONT_SIZE: 80
3537
FONT_COLOR: 200, 200, 200
3638
BACKGROUND_COLOR: 50, 0, 0
39+
WIDTH: 460
40+
ANCHOR: mm

res/themes/ColoredFlat/theme.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -484,22 +484,26 @@ STATS:
484484
TEXT:
485485
FORMAT: medium # short (2/20/23) / medium (Feb 20, 2023) / long (February 20, 2023) / full (Monday, February 20, 2023)
486486
SHOW: True
487-
X: 275
487+
X: 240
488488
Y: 25
489489
FONT: roboto/Roboto-Bold.ttf
490490
FONT_SIZE: 30
491491
FONT_COLOR: 247, 227, 227
492492
BACKGROUND_IMAGE: background.png
493+
WIDTH: 240
494+
ANCHOR: mt
493495
HOUR: # Format (12/24h, timezone translations) will match your computer locale
494496
TEXT:
495497
FORMAT: medium # short (6:48 PM) / medium (6:48:53 PM) / long (6:48:53 PM UTC) / full (6:48:53 PM Coordinated Universal Time)
496498
SHOW: True
497-
X: 55
499+
X: 0
498500
Y: 25
499501
FONT: roboto/Roboto-Bold.ttf
500502
FONT_SIZE: 30
501503
FONT_COLOR: 247, 227, 227
502504
BACKGROUND_IMAGE: background.png
505+
WIDTH: 240
506+
ANCHOR: mt
503507
WEATHER:
504508
# For optimal use, if you don't want to trigger the free threshold daily call (1000 calls), the interval should be 90 MINIMUM (not really useful as the API didn't update that quickly)
505509
INTERVAL: 300

res/themes/CyanTheme/theme.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,8 @@ STATS:
195195
FONT_SIZE: 25
196196
FONT_COLOR: 255, 255, 255
197197
BACKGROUND_IMAGE: background.png
198+
WIDTH: 300
199+
ANCHOR: lt
198200
HOUR: # Format (12/24h, timezone translations) will match your computer locale
199201
TEXT:
200202
FORMAT: medium # short (6:48 PM) / medium (6:48:53 PM) / long (6:48:53 PM UTC) / full (6:48:53 PM Coordinated Universal Time)
@@ -205,3 +207,5 @@ STATS:
205207
FONT_SIZE: 25
206208
FONT_COLOR: 255, 255, 255
207209
BACKGROUND_IMAGE: background.png
210+
WIDTH: 300
211+
ANCHOR: lt

res/themes/Cyberpunk-net/theme.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,8 @@ STATS:
236236
FONT_SIZE: 18
237237
FONT_COLOR: 255, 239, 8
238238
BACKGROUND_IMAGE: background.png
239+
WIDTH: 160
240+
ANCHOR: lt
239241
HOUR:
240242
TEXT:
241243
SHOW: True
@@ -245,3 +247,5 @@ STATS:
245247
FONT_SIZE: 15
246248
FONT_COLOR: 255, 239, 8
247249
BACKGROUND_IMAGE: background.png
250+
WIDTH: 100
251+
ANCHOR: lt

res/themes/Cyberpunk/theme.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,8 @@ STATS:
225225
FONT_SIZE: 18
226226
FONT_COLOR: 255, 239, 8
227227
BACKGROUND_IMAGE: background.png
228+
WIDTH: 160
229+
ANCHOR: lt
228230
HOUR:
229231
TEXT:
230232
SHOW: True
@@ -234,3 +236,5 @@ STATS:
234236
FONT_SIZE: 15
235237
FONT_COLOR: 255, 239, 8
236238
BACKGROUND_IMAGE: background.png
239+
WIDTH: 100
240+
ANCHOR: lt

0 commit comments

Comments
 (0)