Update app.js
parent
7b2a0e2c0d
commit
9b6af0330a
|
|
@ -9,9 +9,17 @@
|
||||||
settings.hide=false;
|
settings.hide=false;
|
||||||
settings.weekday=true;
|
settings.weekday=true;
|
||||||
settings.hideWhenLocked=false;
|
settings.hideWhenLocked=false;
|
||||||
settings.date=true; require('Storage').writeJSON("myapp.json", settings);
|
settings.date=true;
|
||||||
|
require('Storage').writeJSON("contourclock.json", settings);
|
||||||
|
}
|
||||||
|
let installedFonts = require('Storage').readJSON("contourclock-install.json") || {};
|
||||||
|
if (installedFonts.n>0) { //New install - check for unused font files
|
||||||
|
for (let n=installedFonts.n; ;n++) {
|
||||||
|
if (require("Storage").read("contourclock-"+n+".json")==undefined) break;
|
||||||
|
require("Storage").erase("contourclock-"+n+".json");
|
||||||
|
}
|
||||||
|
require("Storage").erase("contourclock-install.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
let queueDraw = function() {
|
let queueDraw = function() {
|
||||||
if (drawTimeout) clearTimeout(drawTimeout);
|
if (drawTimeout) clearTimeout(drawTimeout);
|
||||||
drawTimeout = setTimeout(function() {
|
drawTimeout = setTimeout(function() {
|
||||||
|
|
@ -20,7 +28,6 @@
|
||||||
queueDraw();
|
queueDraw();
|
||||||
}, 60000 - (Date.now() % 60000));
|
}, 60000 - (Date.now() % 60000));
|
||||||
};
|
};
|
||||||
|
|
||||||
let draw = function() {
|
let draw = function() {
|
||||||
var date = new Date();
|
var date = new Date();
|
||||||
// Draw day of the week
|
// Draw day of the week
|
||||||
|
|
@ -37,10 +44,8 @@
|
||||||
}
|
}
|
||||||
require('contourclock').drawClock(settings.fontIndex);
|
require('contourclock').drawClock(settings.fontIndex);
|
||||||
};
|
};
|
||||||
|
|
||||||
require("FontTeletext10x18Ascii").add(Graphics);
|
require("FontTeletext10x18Ascii").add(Graphics);
|
||||||
g.clear();
|
g.clear();
|
||||||
|
|
||||||
draw();
|
draw();
|
||||||
if (settings.hideWhenLocked) Bangle.on('lock', function (locked) {
|
if (settings.hideWhenLocked) Bangle.on('lock', function (locked) {
|
||||||
if (!locked) require("widget_utils").show();
|
if (!locked) require("widget_utils").show();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue