diff --git a/apps/kanagsec/README.md b/apps/kanagsec/README.md index 9481a3a71..d396badec 100644 --- a/apps/kanagsec/README.md +++ b/apps/kanagsec/README.md @@ -1,4 +1,14 @@ # Kanagawa clock -![](screenshot.png) +This clock displays the great wave of kanagawa in the background. +It also displays: +- Hours, minutes and seconds. +- Seconds are only displayed when screen is unlocked. +- Years, monts and day as in numbers. +- Name representation of the current day. +- Current temperature from weather, if available. +- Battery level in percent. + +![](screenshot.png) +![](screenshot2.png) \ No newline at end of file diff --git a/apps/kanagsec/app.js b/apps/kanagsec/app.js index e9998664d..65a1d0b1d 100644 --- a/apps/kanagsec/app.js +++ b/apps/kanagsec/app.js @@ -25,15 +25,13 @@ Graphics.prototype.setFontDarumadropOneRegular_small = function() { }; const storage = require('Storage'); - -//require("FontHaxorNarrow7x17").add(Graphics); require("Font8x16").add(Graphics); var IMAGEWIDTH = 176; var IMAGEHEIGHT = 176; var energySave = false; -var batteryLvl=E.getBattery()+"%"; -var temperature=""; +var batteryLvl= E.getBattery()+"%"; +var temperature= getTemperature(); // timeout used to update every minute var drawTimeout; @@ -60,8 +58,6 @@ function draw() //draw main background image g.drawImage(getKanagawa(),0,0); - - // only update the batterylvl and temperature every 30 seconds if (date.getSeconds() % 30==0) { @@ -83,7 +79,7 @@ function draw() var dateStr = require("locale").date(new Date(), 1); dateStr = dateStr.replace(new RegExp('/', 'g'), '.'); - + var nameOfCurrentDay = require("locale").dow(date,0).toUpperCase(); //---Hour and minute--- @@ -130,7 +126,7 @@ function getTemperature(){ // Stop updates when LCD is off, restart when on Bangle.on('lock',on=>{ - if (!on) + if (!on) { energySave=false; queueDraw(); diff --git a/apps/kanagsec/metadata.json b/apps/kanagsec/metadata.json index 13412cb56..9987ffdb4 100644 --- a/apps/kanagsec/metadata.json +++ b/apps/kanagsec/metadata.json @@ -2,7 +2,7 @@ "id": "kanagsec", "name": "Kanagawa clock", "shortName":"kanagawa", - "version":"0.01", + "version":"0.02", "description": "A clock that displays the great wave of kanagawa (image from wikipedia) with seconds in active mode.", "icon": "app.png", "tags": "clock, kanagawa, wave", @@ -17,6 +17,7 @@ ], "screenshots" : [ - { "url":"screenshot.png" } + { "url":"screenshot.png" }, + { "url":"screenshot2.png" } ] } \ No newline at end of file diff --git a/apps/kanagsec/screenshot2.png b/apps/kanagsec/screenshot2.png new file mode 100644 index 000000000..b5443f3fb Binary files /dev/null and b/apps/kanagsec/screenshot2.png differ