diff --git a/apps.json b/apps.json index dfadf9c5d..7825f8cc4 100644 --- a/apps.json +++ b/apps.json @@ -366,7 +366,7 @@ "name": "Simple Clock", "icon": "clock-simple.png", "description": "Simple Digital Clock", - "tags": "sclock", + "tags": "clock", "type":"clock", "allow_emulator":true, "storage": [ diff --git a/apps/miclock/clock-mixed.js b/apps/miclock/clock-mixed.js index 995047db5..4ab1dbcf1 100644 --- a/apps/miclock/clock-mixed.js +++ b/apps/miclock/clock-mixed.js @@ -74,6 +74,7 @@ } Bangle.on('lcdPower', function(on) { if (on) { + drawWidgets(); drawMixedClock(); } }); diff --git a/apps/sbat/widget-battery.js b/apps/sbat/widget-battery.js index 0e30daabe..060b6d59e 100644 --- a/apps/sbat/widget-battery.js +++ b/apps/sbat/widget-battery.js @@ -1,5 +1,6 @@ (function(){ var img_charge = E.toArrayBuffer(atob("DhgBHOBzgc4HOP////////////////////3/4HgB4AeAHgB4AeAHgB4AeAHg")); +var CHARGING = 0x07E0; var xpos = WIDGETPOS.tr-64; WIDGETPOS.tr-=68; @@ -7,16 +8,16 @@ function draw() { var s = 63; var x = xpos, y = 0; g.clearRect(x,y,x+s,y+23); - g.setColor(1,1,1); if (Bangle.isCharging()) { - g.drawImage(img_charge,x,y); + g.setColor(CHARGING).drawImage(img_charge,x,y); x+=16; s-=16; } + g.setColor(1,1,1); g.fillRect(x,y+2,x+s-4,y+21); g.clearRect(x+2,y+4,x+s-6,y+19); g.fillRect(x+s-3,y+10,x+s,y+14); - g.fillRect(x+4,y+6,x+4+E.getBattery()*(s-12)/100,y+17); + g.setColor(CHARGING).fillRect(x+4,y+6,x+4+E.getBattery()*(s-12)/100,y+17); g.setColor(1,1,1); } Bangle.on('charging',function(charging) { draw(); g.flip(); if(charging)Bangle.buzz(); }); diff --git a/apps/sclock/clock-simple.js b/apps/sclock/clock-simple.js index 48ea54f39..505259330 100644 --- a/apps/sclock/clock-simple.js +++ b/apps/sclock/clock-simple.js @@ -46,6 +46,7 @@ // handle switch display on by pressing BTN1 Bangle.on('lcdPower', function(on) { if (on) { + drawWidgets(); drawSimpleClock(); } }); diff --git a/apps/wclock/clock-word.js b/apps/wclock/clock-word.js index 256886cb4..03483a64d 100644 --- a/apps/wclock/clock-word.js +++ b/apps/wclock/clock-word.js @@ -120,6 +120,7 @@ Bangle.on('lcdPower', function(on) { if (on) { + drawWidgets(); drawWordClock(); } });