diff --git a/apps/widsleepstatus/ChangeLog b/apps/widsleepstatus/ChangeLog index 7f837e50e..bb17be181 100644 --- a/apps/widsleepstatus/ChangeLog +++ b/apps/widsleepstatus/ChangeLog @@ -1 +1,4 @@ 0.01: First version +0.02: Load settings only once + Better icons + Read sleep status on every draw diff --git a/apps/widsleepstatus/metadata.json b/apps/widsleepstatus/metadata.json index 3b4caa93f..bd0e5d537 100644 --- a/apps/widsleepstatus/metadata.json +++ b/apps/widsleepstatus/metadata.json @@ -1,7 +1,7 @@ { "id": "widsleepstatus", "name": "Sleep Status Widget", - "version": "0.01", + "version": "0.02", "description": "Shows current status of sleep from sleeplog app.", "icon": "widget.png", "type": "widget", diff --git a/apps/widsleepstatus/widget.js b/apps/widsleepstatus/widget.js index 3d7360905..82a058993 100644 --- a/apps/widsleepstatus/widget.js +++ b/apps/widsleepstatus/widget.js @@ -29,13 +29,13 @@ case 1: break; case 2: // awake - if (settings && !settings["hidewhenawake"]) g.drawImage(atob("GBiBAf////////////j///h///p///h//////5///5h//5h//5J//5JgA5JAA5tP+5vP+ZjP+YAAAZ//+Z//+Z//+f///////////w=="), w.x, w.y); + if (settings && !settings["hidewhenawake"]) g.drawImage(atob("GBiBAAAAAAAAAAAMAAA+AAAjAAEjMAGyYAGeYAzAwB5/gB4/AB4jAB4jAB4jAB4jAB//+Bv/+Bg2GB+2+B+2eB42eAAAAAAAAAAAAA=="), w.x, w.y); break; case 3: // light sleep - g.drawImage(atob("GBiBAf///////////////////////////////5///5///5///5///5jgA5hAA5pP+5hP+ZjP+YAAAZ//+Z//+Z//+f///////////w=="), w.x, w.y); + g.drawImage(atob("GBiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAGAAAGAAAGAAAGcf/Ge//GWwBGewBmcwBn///mAABmAABmAABgAAAAAAAAAAAA=="), w.x, w.y); break; case 4: // deep sleep - g.drawImage(atob("GBiBAf/////////+H/wPH/wOP/8eD/4///x//5wP/5///5///5///5jgA5hAA5pP+5hP+ZjP+YAAAZ//+Z//+Z//+f///////////w=="), w.x, w.y); + g.drawImage(atob("GBiBAAAAAAAAAAAB4APw4APxwADh8AHAAAOAAGPwAGAAAGAAAGAAAGcf/Ge//GWwBGewBmcwBn///mAABmAABmAABgAAAAAAAAAAAA=="), w.x, w.y); break; } } @@ -44,6 +44,6 @@ setInterval(()=>{ WIDGETS.sleepstatus.draw(WIDGETS.sleepstatus); }, 60000); - + Bangle.drawWidgets(); })()