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.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();