finish v2 standby screen

This commit is contained in:
barry 2025-01-18 23:12:35 +01:00
parent ed40f7fdec
commit 80702e1e4f

View File

@ -203,19 +203,16 @@ def display_loop(api: Api, cfg: Dict):
# Draw Time
current_time = datetime.now()
offset = 15 if current_time.hour < 10 and current_time.hour != 0 else 0
draw.text(
(100 + offset, 30),
current_time.strftime("%-I:%M"),
font=Font3,
fill=(255, 255, 255),
)
draw.text(
(120, 78),
current_time.strftime("%a, %d"),
font=Font2,
fill=(255, 255, 255),
)
time_text = current_time.strftime("%-I:%M")
date_text = current_time.strftime("%a, %d")
time_bbox = draw.textbbox((0, 0), time_text, font=Font3)
date_bbox = draw.textbbox((0, 0), date_text, font=Font2)
time_width = time_bbox[2] - time_bbox[0]
date_width = date_bbox[2] - date_bbox[0]
time_x = (320 - time_width) // 2
date_x = (320 - date_width) // 2
draw.text((time_x, 30), time_text, font=Font3, fill=(255, 255, 255))
draw.text((date_x, 78), date_text, font=Font2, fill=(255, 255, 255))
d.ShowImage(not_playing_img)
time.sleep(0.1)