From a66e433ebe40e82a87bc0db67b1ce2495129fb2a Mon Sep 17 00:00:00 2001 From: lunctis-viribus Date: Sat, 25 Feb 2023 22:52:01 +0100 Subject: [PATCH] weatherclock v0.06 --- apps/weatherClock/ChangeLog | 2 +- apps/weatherClock/app.js | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/apps/weatherClock/ChangeLog b/apps/weatherClock/ChangeLog index c8a31f7e0..6ea37b64e 100644 --- a/apps/weatherClock/ChangeLog +++ b/apps/weatherClock/ChangeLog @@ -3,4 +3,4 @@ 0.03: Minor layout extra spaces. 0.04: Layout now compatible with Bangle.js 2. 0.05: Use weather condition code for icon selection. -0.06: Dev1-New settings to (un)hide day of week, date and wind speed. +0.07: Dev2-New settings to hide day of week, date and wind speed. diff --git a/apps/weatherClock/app.js b/apps/weatherClock/app.js index 2a42365cb..16da02af6 100644 --- a/apps/weatherClock/app.js +++ b/apps/weatherClock/app.js @@ -76,7 +76,7 @@ function chooseIconByCode(code) { case 800: return sunIcon; case 801: return partSunIcon; default: return cloudIcon; - } + } break; default: return cloudIcon; } } @@ -91,18 +91,22 @@ function getWeather() { let fontTemp = settings.wind ? "10%" : "20%"; let fontWind = settings.wind ? "10%" : "0%"; +let labelDay = settings.day ? "THU" : ""; +let labelDate = settings.date ? "01/01/1970" : ""; var clockLayout = new Layout( { type:"v", c: [ {type:"txt", font:"35%", halign: 0, fillx:1, pad: 8, label:"00:00", id:"time" }, {type: "h", fillx: 1, c: [ - {type:"txt", font:"10%", label:"THU", id:"dow" }, - {type:"txt", font:"10%", label:"01/01/1970", id:"date" } + {type: "h", c: [ + {type:"txt", font:"10%", label:labelDay, id:"dow" }, + {type:"txt", font:"10%", label:labelDate, id:"date" } + ]}, ] }, {type: "h", valign : 1, fillx:1, c: [ {type: "img", filly: 1, id: "weatherIcon", src: sunIcon}, {type: "v", fillx:1, c: [ - {type: "h", c: [ + {type: "h", c: [ {type: "txt", font: fontTemp, id: "temp", label: "000 °C"}, ]}, {type: "h", c: [