DANE Watchface v0.09: Added Unix Time display

pull/562/head
OmegaRogue 2020-09-21 22:25:33 +02:00
parent de1bfb5ad0
commit 4bd7f5bb3d
3 changed files with 15 additions and 6 deletions

View File

@ -1421,7 +1421,7 @@
"name": "Digital Assistant, not EDITH",
"shortName": "DANE",
"icon": "app.png",
"version": "0.08",
"version": "0.09",
"description": "A Watchface inspired by Tony Stark's EDITH",
"tags": "clock",
"type": "clock",

View File

@ -4,3 +4,4 @@
0.06: moved and resized icon
0.07: Added Description
0.08: Removed Image, Reduced RAM usage
0.09: Added Unix Time

View File

@ -1,5 +1,6 @@
const font = "6x8";
const timeFontSize = 4;
const unixTimeFontSize = 2;
const dateFontSize = 3;
const smallFontSize = 2;
const yOffset = 23;
@ -10,13 +11,13 @@ const cornerSize = 14;
const cornerOffset = 3;
const borderWidth = 1;
const yposTime = 27+yOffset;
const yposDate = 65+yOffset;
const yposDate = 65+yOffset+12;
const mainColor = "#26dafd";
const mainColorDark = "#029dbb";
// const mainColorLight = "#8bebfe";
// const secondaryColor = "#df9527";
const secondaryColor = "#df9527";
// const secondaryColorDark = "#8b5c15";
const secondaryColorLight = "#ecc180";
@ -123,22 +124,29 @@ function drawTimeText(d) {
g.setColor(mainColor);
g.setFont(font, timeFontSize);
g.drawString(`${hours}:${minutes}:${seconds}`, xyCenter, yposTime, true);
const unix = Math.round(d.getTime());
g.setFont(font, unixTimeFontSize);
g.setColor(secondaryColor);
g.drawString(`${unix}`, xyCenter, yposTime +22, true);
g.setFont(font, smallFontSize);
}
function drawDateText(d) {
g.setColor(mainColor);
g.setFont(font, dateFontSize);
g.drawString(`${d.getDate()}.${d.getMonth()+1}.${d.getFullYear()}`, xyCenter, yposDate, true);
}
function drawClock() {
// main frame
drawFrame(3,10+yOffset,width-3,height-3);
// time frame
drawTopFrame(20,10+yOffset,220,46+yOffset);
drawTopFrame(20,10+yOffset,220,46+12+yOffset);
// date frame
drawTopFrame(28,46+yOffset,212,46+yOffset+35);
drawTopFrame(28,46+12+yOffset,212,46+12+yOffset+35);
updateClock();