From 6176c16712136a9ca5d09830bb12a0b4ae88d5bb Mon Sep 17 00:00:00 2001 From: DerGuteWolf Date: Mon, 30 Mar 2020 23:52:41 +0200 Subject: [PATCH 1/3] marioclock: use short date format from locale, take timeout from settings --- apps/marioclock/marioclock-app.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/marioclock/marioclock-app.js b/apps/marioclock/marioclock-app.js index 248b15387..c0ada5e59 100644 --- a/apps/marioclock/marioclock-app.js +++ b/apps/marioclock/marioclock-app.js @@ -6,6 +6,9 @@ **********************************/ var locale = require("locale"); +const storage = require('Storage'); +const settings = (storage.readJSON('setting.json',1)||{}); +const timeout = settings.timeout||10; // Screen dimensions let W, H; @@ -280,14 +283,10 @@ function drawTime() { } function drawDate() { - const date = new Date(); - const day = locale.dow(date).substr(0, 3); - const dayNum = ("0" + date.getDate()).substr(-2); - const month = locale.month(date).substr(0, 3); - g.setFont("6x8"); g.setColor(LIGHTEST); - g.drawString(`${day} ${dayNum} ${month}`, 10, 0, true); + const dateStr = locale.date(new Date(), true); + g.drawString(dateStr, (W - g.stringWidth(dateStr))/2, 0, true); } function redraw() { @@ -322,7 +321,7 @@ function resetDisplayTimeout() { displayTimeoutRef = setInterval(() => { if (Bangle.isLCDOn()) Bangle.setLCDPower(false); clearTimers(); - }, ONE_SECOND * 10); + }, ONE_SECOND * timeout); } function startTimers(){ From 249eead69baf85ff8561a63b916c35178b451fd4 Mon Sep 17 00:00:00 2001 From: DerGuteWolf Date: Mon, 30 Mar 2020 23:54:37 +0200 Subject: [PATCH 2/3] Update ChangeLog --- apps/marioclock/ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/marioclock/ChangeLog b/apps/marioclock/ChangeLog index e81e2f78c..79f103c48 100644 --- a/apps/marioclock/ChangeLog +++ b/apps/marioclock/ChangeLog @@ -1,2 +1,3 @@ 0.01: Create mario app 0.02: Fix day of the week and add padding +0.03: use short date format from locale, take timeout from settings From 0e8f9405d38c1211b864daf4c2581d428e9ca108 Mon Sep 17 00:00:00 2001 From: DerGuteWolf Date: Mon, 30 Mar 2020 23:55:56 +0200 Subject: [PATCH 3/3] Update apps.json --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 2110078f6..a24d3babd 100644 --- a/apps.json +++ b/apps.json @@ -855,7 +855,7 @@ { "id": "marioclock", "name": "Mario Clock", "icon": "marioclock.png", - "version":"0.02", + "version":"0.03", "description": "Animated Mario clock, jumps to change the time!", "tags": "clock,mario,retro", "type": "clock",