From 355d1ab8f9815c91804308cb4534d5ab11a73a50 Mon Sep 17 00:00:00 2001 From: stweedo <108593831+stweedo@users.noreply.github.com> Date: Tue, 2 May 2023 13:01:44 -0500 Subject: [PATCH 1/8] Create app.js --- apps/shadowclk/app.js | 63 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 apps/shadowclk/app.js diff --git a/apps/shadowclk/app.js b/apps/shadowclk/app.js new file mode 100644 index 000000000..c18363f72 --- /dev/null +++ b/apps/shadowclk/app.js @@ -0,0 +1,63 @@ +// Clock with large colored digits using the "Londrina" font and a slightly larger "Londrina Shadow" font on top + +Graphics.prototype.setFontLondrinaSolid = function() { + // Actual height 59 (64 - 6) + return this.setFontCustom( + E.toString(require('heatshrink').decompress(atob('ADX/4AJHv/gBI8/+AJHj/4BI8P/gJHg/+BI8D/4JHgP/wBQbAFEBBJEHKBEfKCJuBUI6CBUI8P/6hHn//UI//AAImHAAJQFg4JCKAsfBJF/Do5XBAAI7FEwZPFEwZtFEwaBEEwYwFEwYwFEwaKFPwImGCYh1FTgKTHGISxGSYTPGJ4TjHWA5tCZw5QBew5QBJooACgwIHAELmIOAReGRwR8GBIhpEVgYeFBIozDBIr9DBIooDBIooDHYjhEBIxRCBIwyCdAXgbAQyCO4LxCBwP+dAb7Dv48CBIpLBHgRVEG4JvCv4iCFARGCn5fDG4JGCEQgtEEQgtEKAgTBKAgeCa4TmFS4w8BS46rGBISNCagwtCbw4JJGQoJDYAoJDFAoJDFApFCKIwJEDwavDaAjDECgq9CAEMBEpEDcYQAFg5DGQYRXGNwYJJRIirEHg4JBHg6BB/AJIIw4dBIw47BCY7dBE4LrCBwUHfgoiCc4oABSoQJGb4QJGOYTcCAAZzCHAQADOYRQBAAhzCKAIAEKF7+IAHUHNQR0BKASOCMAJVBKYaiBB4KhEB4ihEBIQPBUIgJCB4KhEBIQPBUIgJCB4KhFbwSbDKAQJCwAJCKAToC4AJCKAToC8AXCKAToC+AJCeQuABITyEBwIrB57yEBIeHeQgJBGoODeQgiBBIOBKAYuBBIWAKAa0CH4JmBKAQQB4DHCn5QE+AJCj5QE/wWB8ACBKAYAC8AqCKAQAC+AZBUIoJBDIKhFaoahFBIRQDEQKeDKAY8DR4TyFR4gJCGQQJBKAjACBIJQELYQJBKAgeCHAV/KAQPCJgQAjj5LCAAt/IIRPESQiMDBIQFCe4QJDLIReBNwiSCRgJkDPAIJDFAahBIwKRBVYojBYgQJCG4JQBYgRfCBIItCBII8CIIPwgfAEQLyE+DlBHgg3B+DlBGQJfCBITlCIwYOB/DlCPIbICcoQ3BIwQiBBIPgEAJGCv/+CwPwEAKwCEQQgDKAQiCv/8ewgYB4AWBBIJQCIwRsB8JQDRAQAEWogAEKAQbBBI48BAAhaCL4IAELQTFCBIw8GBIQyGfgZiBCY4yFBIYyFIoQoGLIQUEDYYAjh4oIeAgAEM4JPEBIgeHLgKBDAAZbBeAQADUYTwCBIzwCPIzwDAAUHRg6sEKAoJB/hQGNgP8v5QFBIP4n5QFNgPwj5QFNgPgh5QFBIRIBOw3ALgJQEBIRwCKQYdBCAIJCKQQ7Bf4hSCJ4IAEKQR3DAARSCRYYACKQSfDAAazEAAhSCBIxQEAAhQEAAhQSWwoNDBAxeCdApeDdApeDdAqvDGI4AkHAJCHS4fwBwJbDS4R/BI4iXCaAN/aYSXDaAL3DS4gOCG4ToDwAOBPQToD4AOBWoToD8AOBfgRQGGQZQFLYZQFGQZQGMoRBBBYJLCHgQEBx4kBGQJvCIIPHMIV/IwQOB8YuCPIn/+IkCFYJGCv/4EgQ3BQYU//gkCG4JQD/wkBwAJBKA3gKBH8BwJQE4aPCBIZQB8IJDUInwBIahE/CZCBIhQBTISrEKALgDMgZBBawbyFwDMCBIZQB4AoDPAQbBNgQJEKAT1DBIZQBcIYnCKAIhDJ4YAEgIcDAFhOEAASEBAALcCKIaqGBIwUEBIjTDBIpvEBIo+DBIqSBagQJEFAYJFFAZZDdA4AEKIT6EGQgJG/jyD/4MDHgTQBDAIKDHgQJGHgTyCEIRvDv4sBEIPPIwc/FgIJB4JGDNwIrC4AJDMgI2Bv/An5QCHAIsBn/gj5QCHAIOBj/wEYYkBEoMP/AjDEgIeBg/8EYJaCX4PwEIIJEDAP4KAJkEBwIyBBIoQBIIIrBNwYQCa4YJDGQOAZoTyDAwPAS4QJDFAItBBIovBEYIhBBIkHBIIhBGIYAEJ4YAgsAEDgL8DG4kDfgpLDHoTYDOgQZCbAYFCeQhzEeQg2CG4LyEGwTLCSwoOCDIZQDEQIZDKAbACKAzUFKAa1BWwZQDeQpQDBAJBF4BOCKovgIgRpF+BECPov4IgQJEKAJECTYv+IgSvFDYRYDPwhYESQgJGK4ZiDKAZiFKAZiGSYhYEU4hYEKAgJGKARiEKAhiEKAhYEKAhYFIwZYFIwYIGAEcBMwxQBn5xFI4KbCJQgGB8ByGQYSQGYAa4FBIp9DBIooDBIqvDbwbXFBIwyCdAb/FdAQADYgQJGHgTyCAAOHHgbyB/A0BwJvDeQP4CwOABgLyD/gWB4BBBIwQYBCwPgG4JGCDAIWB+AgBQYQYCEAZQEWgP+IIRQG45QFAAhQEBI6rGUKgJCHgirEHgwJCNgLyLz4JFGQS0BBIgoCQgInDFAaRDBISOBNQJzBBAYAzv48BgKqDN4ZXBLQgJCbQN/boQJDDYM/DwiyDe4JvDTwa6BFAYJC/CRB+DeF/yDB/joGTYIyDdAfAeRHgDAIyCIIIAB+AOBZQT8D/gOBMoT8DHgoEB/AlBKoI8CBIRsCBgTnCMQXAPIgiBCwJ5FWgRGBCwJGCJYIJBEARGCF4YJFEQU/LQRQCTgR7DKAgAFKAYAFKAYAFKAQlDBIqhDVwahFBIo8GdAQ8GeQwJGGQoJDZQYxELYxPCCgwIDAAcBEwYA/QoK8Bn5IFMQUfeQQJDOwMPeQSZDDQMHeQQACn4aBXYIJEj4aBGoYACh4aCTA4rCVggkBKCQAkA='))), + 46, + atob("DyEqHigoJikpJygqEQ=="), + 81|65536 + ); +}; + +Graphics.prototype.setFontLondrinaShadow = function() { + // Actual height 63 (67 - 5) + return this.setFontCustom( + E.toString(require('heatshrink').decompress(atob('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'))), + 46, + atob("DyEqHigoJikpJygqEQ=="), + 81|65536 + ); +}; + +(function() { + let drawTimeout; + + // Actually draw the watch face + function draw() { + const x = g.getWidth() / 2; + const y = g.getHeight() / 2; + g.reset().clearRect(Bangle.appRect); + const date = new Date(); + var hour = String(date.getHours()).padStart(2, '0'); + if (hour[0] === '0') hour = hour[1]; + var minutes = String(date.getMinutes()).padStart(2, '0'); + const timeStr = hour + ':' + minutes; + + g.setFontAlign(0, 0).setFont("LondrinaSolid").setColor(0, 1, 1).drawString(timeStr, x - 1, y); + g.reset().setFontAlign(0, 0).setFont("LondrinaShadow").drawString(timeStr, x - 1, y); + + const locale = require("locale"); + const dateStr = locale.date(date, 0).toUpperCase() + "\n" + + locale.dow(date, 0).toUpperCase(); + g.setFontAlign(0, 0).setFont("6x8", 2).drawString(dateStr, x, y + 48); + + if (drawTimeout) clearTimeout(drawTimeout); + drawTimeout = setTimeout(() => { + drawTimeout = undefined; + draw(); + }, 60000 - (Date.now() % 60000)); + } + + Bangle.setUI({ + mode: "clock", + remove: function() { + if (drawTimeout) clearTimeout(drawTimeout); + drawTimeout = undefined; + } + }); + + Bangle.loadWidgets(); + draw(); + setTimeout(Bangle.drawWidgets, 0); +})(); From e8f1bf638ce6e2feec73cf1531b86a392974760d Mon Sep 17 00:00:00 2001 From: stweedo <108593831+stweedo@users.noreply.github.com> Date: Tue, 2 May 2023 13:02:46 -0500 Subject: [PATCH 2/8] Add files via upload --- apps/shadowclk/app.png | Bin 0 -> 8844 bytes apps/shadowclk/screenshot.png | Bin 0 -> 2676 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/shadowclk/app.png create mode 100644 apps/shadowclk/screenshot.png diff --git a/apps/shadowclk/app.png b/apps/shadowclk/app.png new file mode 100644 index 0000000000000000000000000000000000000000..9d02ed5b4bbb2e4c5002d1b3b2c10c84ae0b9866 GIT binary patch literal 8844 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 ayYRInTDGC?DC6sm1l&%ab*gm0XZ!=*Lh}az literal 0 HcmV?d00001 From 18e6df533f884bb0da047bbb7469c93f566b9376 Mon Sep 17 00:00:00 2001 From: stweedo <108593831+stweedo@users.noreply.github.com> Date: Tue, 2 May 2023 13:04:44 -0500 Subject: [PATCH 3/8] Create ChangeLog --- apps/shadowclk/ChangeLog | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/shadowclk/ChangeLog diff --git a/apps/shadowclk/ChangeLog b/apps/shadowclk/ChangeLog new file mode 100644 index 000000000..5560f00bc --- /dev/null +++ b/apps/shadowclk/ChangeLog @@ -0,0 +1 @@ +0.01: New App! From 5790cfc58de76a3b853c7f1d83fc6a7545ea69f0 Mon Sep 17 00:00:00 2001 From: stweedo <108593831+stweedo@users.noreply.github.com> Date: Tue, 2 May 2023 13:06:27 -0500 Subject: [PATCH 4/8] Create app-icon.js --- apps/shadowclk/app-icon.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/shadowclk/app-icon.js diff --git a/apps/shadowclk/app-icon.js b/apps/shadowclk/app-icon.js new file mode 100644 index 000000000..3e3eee97f --- /dev/null +++ b/apps/shadowclk/app-icon.js @@ -0,0 +1 @@ +require("heatshrink").decompress(atob("mEwhHXAH4A/AH4A/AH4A/AH4A/AH4A/AFGsAAQOUA4OBDBYfHo8jAAOBByOssgICkdkF6AWEF5IOHxAHDAAVALx4VEF5AOHA4oAD0ovNoEjo6BCF5AOHF4ccp9dAoVdFxh2CioUCa44OIwIFCirwBjgFBqyNPqxJCEAOIKwOIBxYJChwfBwIABJQ7dHnIkCEAsVBxovDdiMcVYIgHFQgOJR4WIxBdMCoccshUCkdkRYJ6DBxIvDAAlkF5wWLBxQKJOAIvTroOOBQkcmU5aoYAKhwACjiqDqwOOTQQqDGwQvMAAawCcoOsAAQOL642DBAI0EAB1AC4QfBJIU5BxQ2DAAp5FF6ZJFF4xgFAAMOOwyPKjkcCgWsAoMyBxQAB1k5BAMcZAQuPDIS6EYBAIRAHKHCAIhPLAoWswIMEL6OBDIgYGHA4qCCwIKBDIgvPDggnIAw7lBF4J4KR5gVJKgZDDIgQCDMITvXXA47EHxD2aFQhOCBAY8DRiiWLD4aEBMYzuCLzgvEEQK4BFAQCDB4TACF7QA/AH4A/AH4A/AAQA==")) From c2aa2f39080318c68ff873639dd77dfbf38420fb Mon Sep 17 00:00:00 2001 From: stweedo <108593831+stweedo@users.noreply.github.com> Date: Tue, 2 May 2023 13:09:37 -0500 Subject: [PATCH 5/8] Create metadata.json --- apps/shadowclk/metadata.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 apps/shadowclk/metadata.json diff --git a/apps/shadowclk/metadata.json b/apps/shadowclk/metadata.json new file mode 100644 index 000000000..3813c8998 --- /dev/null +++ b/apps/shadowclk/metadata.json @@ -0,0 +1,16 @@ +{ + "id": "shadowclk", + "name": "Shadow Clock", + "version": "0.01", + "description": "A simple clock using the Londrina font with color and a shadowed outline. Based on the Anton Clock. + "icon": "app.png", + "screenshots": [{"url":"screenshot.png"}], + "type": "clock", + "tags": "clock", + "supports": ["BANGLEJS","BANGLEJS2"], + "allow_emulator": true, + "storage": [ + {"name":"shadowclk.app.js","url":"app.js"}, + {"name":"shadowclk.img","url":"app-icon.js","evaluate":true} + ] +} From cba2e11dcc1290fa58a4d2c88d264994180b35dc Mon Sep 17 00:00:00 2001 From: stweedo <108593831+stweedo@users.noreply.github.com> Date: Tue, 2 May 2023 13:25:35 -0500 Subject: [PATCH 6/8] Update metadata.json --- apps/shadowclk/metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/shadowclk/metadata.json b/apps/shadowclk/metadata.json index 3813c8998..db9382681 100644 --- a/apps/shadowclk/metadata.json +++ b/apps/shadowclk/metadata.json @@ -2,7 +2,7 @@ "id": "shadowclk", "name": "Shadow Clock", "version": "0.01", - "description": "A simple clock using the Londrina font with color and a shadowed outline. Based on the Anton Clock. + "description": "A simple clock using the Londrina font with color and a shadowed outline. Based on the Anton Clock.", "icon": "app.png", "screenshots": [{"url":"screenshot.png"}], "type": "clock", From c3b0f4a56d12971f612a522487219bc072dc003b Mon Sep 17 00:00:00 2001 From: stweedo <108593831+stweedo@users.noreply.github.com> Date: Tue, 2 May 2023 23:54:41 -0500 Subject: [PATCH 7/8] Add files via upload --- apps/shadowclk/screenshot-1.png | Bin 0 -> 2704 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/shadowclk/screenshot-1.png diff --git a/apps/shadowclk/screenshot-1.png b/apps/shadowclk/screenshot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..3f4e0870ee5c007bcc899b98dc9a65e4b58b45b9 GIT binary patch literal 2704 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 literal 0 HcmV?d00001 From e94cbcbf7497ef8d4ac08875d09a0f78deaa82a2 Mon Sep 17 00:00:00 2001 From: stweedo <108593831+stweedo@users.noreply.github.com> Date: Tue, 2 May 2023 23:58:52 -0500 Subject: [PATCH 8/8] Update metadata.json Added dark theme screenshot --- apps/shadowclk/metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/shadowclk/metadata.json b/apps/shadowclk/metadata.json index db9382681..972f34ad6 100644 --- a/apps/shadowclk/metadata.json +++ b/apps/shadowclk/metadata.json @@ -4,7 +4,7 @@ "version": "0.01", "description": "A simple clock using the Londrina font with color and a shadowed outline. Based on the Anton Clock.", "icon": "app.png", - "screenshots": [{"url":"screenshot.png"}], + "screenshots": [{"url":"screenshot.png"},{"url":"screenshot-1.png"}], "type": "clock", "tags": "clock", "supports": ["BANGLEJS","BANGLEJS2"],