diff --git a/apps/neonx/ChangeLog b/apps/neonx/ChangeLog index c1a50ecd7..e78686a00 100644 --- a/apps/neonx/ChangeLog +++ b/apps/neonx/ChangeLog @@ -2,4 +2,5 @@ 0.02: Optional fullscreen mode 0.03: Optional show lock status via color 0.04: Ensure that widgets are always hidden in fullscreen mode -0.05: Better lock/unlock animation \ No newline at end of file +0.05: Better lock/unlock animation +0.06: Use widget_utils. diff --git a/apps/neonx/metadata.json b/apps/neonx/metadata.json index ee99f98b8..c273cb05a 100644 --- a/apps/neonx/metadata.json +++ b/apps/neonx/metadata.json @@ -2,7 +2,7 @@ "id": "neonx", "name": "Neon X & IO X Clock", "shortName": "Neon X Clock", - "version": "0.05", + "version": "0.06", "description": "Pebble Neon X & Neon IO X for Bangle.js", "icon": "neonx.png", "type": "clock", diff --git a/apps/neonx/neonx.app.js b/apps/neonx/neonx.app.js index fd30fa30f..7fcf01bde 100644 --- a/apps/neonx/neonx.app.js +++ b/apps/neonx/neonx.app.js @@ -19,6 +19,7 @@ let saved_settings = require('Storage').readJSON('neonx.json', 1) || settings; for (const key in saved_settings) { settings[key] = saved_settings[key] } +let widget_utils = require('widget_utils'); const digits = { @@ -133,7 +134,7 @@ function drawAnimated(){ function _draw(date, xc){ // Depending on the settings, we clear all widgets or draw those. if(settings.fullscreen){ - for (let wd of WIDGETS) {wd.draw=()=>{};wd.area="";} + widget_utils.hide(); } else { Bangle.drawWidgets(); } @@ -210,4 +211,4 @@ g.clear(1); Bangle.setUI("clock"); Bangle.loadWidgets(); -draw(); \ No newline at end of file +draw();