From cf9590b2ede79b2c9c3e55c18fe6aae0efd09e83 Mon Sep 17 00:00:00 2001 From: Richard Zink Date: Wed, 7 Oct 2026 09:34:28 +0200 Subject: [PATCH] Use real time for day progression instead of 20s simulated cycle --- index.html | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 5c0a2ca..60bdc6f 100644 --- a/index.html +++ b/index.html @@ -863,9 +863,14 @@ var weatherThemes = { }; } + function getCurrentDayProgress() { + var now = new Date(); + var startOfDay = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0, 0); + return (now.getTime() - startOfDay.getTime()) / 86400000; + } + function animate() { - var elapsed = (Date.now() - startTime) % CYCLE; - var t = elapsed / CYCLE; + var t = getCurrentDayProgress(); var c = getColor(t); c = applyWeatherTheme(c); effect.setOptions({