Make weather or temp data grey if it's old
This commit is contained in:
@@ -19,7 +19,9 @@
|
|||||||
|
|
||||||
let myMessage = "";
|
let myMessage = "";
|
||||||
let temperature = "?";
|
let temperature = "?";
|
||||||
|
let temp_old = true;
|
||||||
let feels_like = "?";
|
let feels_like = "?";
|
||||||
|
let weather_old = true;
|
||||||
|
|
||||||
let drawTimer = null;
|
let drawTimer = null;
|
||||||
|
|
||||||
@@ -97,7 +99,9 @@
|
|||||||
//var tz = date.toString().substring(tz_offset+3, tz_offset+6);
|
//var tz = date.toString().substring(tz_offset+3, tz_offset+6);
|
||||||
//g.setFontAlign(0, 0).setFont("Vector", 24).drawString(tz, x+60, y+43);
|
//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.setFontAlign(0, 0).setFont("Vector", 26).drawString(temperature, x+53, y+43);
|
||||||
|
g.setColor(g.theme.fg);
|
||||||
|
|
||||||
// Show date and day of week
|
// Show date and day of week
|
||||||
const days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
|
const days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
|
||||||
@@ -106,7 +110,9 @@
|
|||||||
// don't draw date string if stopwatch 1 is running
|
// don't draw date string if stopwatch 1 is running
|
||||||
if (!stopWatch.start1 && !stopWatch.elapsed1) {
|
if (!stopWatch.start1 && !stopWatch.elapsed1) {
|
||||||
g.setFontAlign(0, 0).setFont("Vector", 26).drawString(dateStr, x-32, y+74);
|
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.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");
|
//var wrapped = g.wrapString(myMessage, g.getWidth()-10).join("\n");
|
||||||
@@ -126,7 +132,9 @@
|
|||||||
let result = JSON.parse(event.resp);
|
let result = JSON.parse(event.resp);
|
||||||
myMessage = result.context;
|
myMessage = result.context;
|
||||||
temperature = result.temperature;
|
temperature = result.temperature;
|
||||||
|
temp_old = result.temp_old;
|
||||||
feels_like = result.feels_like;
|
feels_like = result.feels_like;
|
||||||
|
weather_old = result.weather_old;
|
||||||
if (watchState == STATE_IDLE) {
|
if (watchState == STATE_IDLE) {
|
||||||
if (paintFace) paintFace();
|
if (paintFace) paintFace();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user