update color scheme config & layout
This commit is contained in:
parent
0627a480f3
commit
3cc831ba72
@ -6,7 +6,6 @@ refresh_interval: 0.8 # (float) number of seconds in-between progress bar ref
|
||||
|
||||
# Set Color Theme
|
||||
color_theme:
|
||||
text: [253, 238, 216] # [R, G, B] All text components
|
||||
bar_outline: [16, 81, 86] # [R, G, B] Bar in-fill
|
||||
bar_inside: [148, 191, 136] # [R, G, B] Bar in-fill
|
||||
text: [253, 238, 216] # [R, G, B] All text components and bar outline
|
||||
bar_inside: [30, 215, 96] # [R, G, B] Bar in-fill
|
||||
background: [13, 19, 33] # [R, G, B] Background
|
||||
|
@ -52,7 +52,6 @@ def display_loop(api: Api, cfg: Dict):
|
||||
"Connect to speakers",
|
||||
font=Font2,
|
||||
fill=(255, 255, 255),
|
||||
# fill=cfg["color_theme"]["text"],
|
||||
)
|
||||
del spoti_logo, qr, draw
|
||||
|
||||
@ -86,14 +85,12 @@ def display_loop(api: Api, cfg: Dict):
|
||||
f"{current_time.hour}:{current_time.minute:02d}",
|
||||
font=Font3,
|
||||
fill=(255, 255, 255),
|
||||
# fill=cfg["color_theme"]["text"],
|
||||
)
|
||||
draw.text(
|
||||
(20, 152),
|
||||
current_time.strftime("%a %d"),
|
||||
font=Font2,
|
||||
fill=(255, 255, 255),
|
||||
# fill=cfg["color_theme"]["text"],
|
||||
)
|
||||
if current_mode != 0:
|
||||
current_mode = 0
|
||||
@ -144,15 +141,9 @@ def display_loop(api: Api, cfg: Dict):
|
||||
)
|
||||
progress = min(1, progress_time / data["duration_ms"])
|
||||
bar_width = int((w - 10) * progress)
|
||||
draw.rectangle(
|
||||
[(7, h - 23), (w + 3, h - 7)],
|
||||
# outline=cfg["color_theme"]["text"],
|
||||
outline=cfg["color_theme"]["bar_outline"],
|
||||
)
|
||||
draw.rectangle(
|
||||
[(8, h - 22), (w + 2, h - 8)],
|
||||
# outline=cfg["color_theme"]["text"],
|
||||
outline=cfg["color_theme"]["bar_outline"],
|
||||
outline=cfg["color_theme"]["text"],
|
||||
)
|
||||
draw.rectangle(
|
||||
[(10, h - 20), (w, h - 10)], fill=cfg["color_theme"]["background"]
|
||||
|
@ -19,7 +19,7 @@ class TestApp(unittest.TestCase):
|
||||
# Check color_theme structure
|
||||
color_theme = self.cfg["color_theme"]
|
||||
self.assertIsInstance(color_theme, dict)
|
||||
for key in ["text", "bar_outline", "bar_inside", "background"]:
|
||||
for key in ["text", "bar_inside", "background"]:
|
||||
self.assertIn(key, color_theme)
|
||||
self.assertIsInstance(color_theme[key], tuple)
|
||||
self.assertEqual(len(color_theme[key]), 3)
|
||||
|
Loading…
x
Reference in New Issue
Block a user