Update app.js

master
xxDUxx 2023-01-15 03:27:08 +01:00 committed by GitHub
parent 7b2a0e2c0d
commit 9b6af0330a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 5 deletions

View File

@ -9,9 +9,17 @@
settings.hide=false;
settings.weekday=true;
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() {
if (drawTimeout) clearTimeout(drawTimeout);
drawTimeout = setTimeout(function() {
@ -20,7 +28,6 @@
queueDraw();
}, 60000 - (Date.now() % 60000));
};
let draw = function() {
var date = new Date();
// Draw day of the week
@ -37,10 +44,8 @@
}
require('contourclock').drawClock(settings.fontIndex);
};
require("FontTeletext10x18Ascii").add(Graphics);
g.clear();
draw();
if (settings.hideWhenLocked) Bangle.on('lock', function (locked) {
if (!locked) require("widget_utils").show();