From 4c506c7913651c1fe2d422450643e6b9f1b2e237 Mon Sep 17 00:00:00 2001 From: Tanner Date: Sat, 13 Jun 2026 11:24:21 -0600 Subject: [PATCH] Make weather or temp data grey if it's old --- antonclk/antonclk.app.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/antonclk/antonclk.app.js b/antonclk/antonclk.app.js index 7757337..ccda390 100644 --- a/antonclk/antonclk.app.js +++ b/antonclk/antonclk.app.js @@ -19,7 +19,9 @@ let myMessage = ""; let temperature = "?"; + let temp_old = true; let feels_like = "?"; + let weather_old = true; let drawTimer = null; @@ -97,7 +99,9 @@ //var tz = date.toString().substring(tz_offset+3, tz_offset+6); //g.setFontAlign(0, 0).setFont("Vector", 24).drawString(tz, x+60, y+43); + if (temp_old) g.setColor("#888"); g.setFontAlign(0, 0).setFont("Vector", 26).drawString(temperature, x+53, y+43); + g.setColor(g.theme.fg); // Show date and day of week const days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; @@ -106,7 +110,9 @@ // don't draw date string if stopwatch 1 is running if (!stopWatch.start1 && !stopWatch.elapsed1) { g.setFontAlign(0, 0).setFont("Vector", 26).drawString(dateStr, x-32, y+74); + if (weather_old) g.setColor("#888"); g.setFontAlign(0, 0).setFont("Vector", 26).drawString(feels_like, x+53, y+74); + g.setColor(g.theme.fg); } //var wrapped = g.wrapString(myMessage, g.getWidth()-10).join("\n"); @@ -126,7 +132,9 @@ let result = JSON.parse(event.resp); myMessage = result.context; temperature = result.temperature; + temp_old = result.temp_old; feels_like = result.feels_like; + weather_old = result.weather_old; if (watchState == STATE_IDLE) { if (paintFace) paintFace(); }