From 5aab684644a9d5e3054e600eda7e0bc727e941fe Mon Sep 17 00:00:00 2001 From: David Peer Date: Thu, 18 Nov 2021 07:48:11 +0100 Subject: [PATCH 1/8] First implementation of lcars clock --- apps/lcars/bg.png | Bin 0 -> 1685 bytes apps/lcars/lcars.app.info | 5 ++ apps/lcars/lcars.app.js | 97 ++++++++++++++++++++++++++++++++++++++ apps/lcars/lcars.png | Bin 0 -> 540 bytes 4 files changed, 102 insertions(+) create mode 100644 apps/lcars/bg.png create mode 100644 apps/lcars/lcars.app.info create mode 100644 apps/lcars/lcars.app.js create mode 100644 apps/lcars/lcars.png diff --git a/apps/lcars/bg.png b/apps/lcars/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..6a95ec69924d9169b88b9fa8136b048d50997e34 GIT binary patch literal 1685 zcmb_cS5OlO5KTf!q>3USRYVj;3?ATN2_@2k^rn;}u^>7EBGphrLu?#0vHrSZ z$`UiC(nMG)d*5wBU@TQZLMCI+eXy;N3?kWdZ-SO-uadg@^81$i;HwGY(8E~{&;t-$ zll4qk-DuWHiU? zcjWswZ*fvwN^uIBDsOFXem(D*TV}x-1`#s@%X%v!;qq;asgExTO}rm>t@T{y9K+d9 zUoXgiW$7N*i5d$1#=XNSQMIO4u5~4ZOtWLmyaKgHo2R5L~1cwZr-?OYgblBQSf%=#w!h{FMpPJS7yHLgT?no zN~zeLWS<@%m)>TsewZz`ek<8NTlrfA@-Pq@vbm(uv_1svAE<_x*;iw7pQquvguMN( zyj-w6wRY=O7dn(TCLlXTf&t~9YZV`sUEynRJVNsL&gSqo?_Rj85_9^MKIq0Z{J10V%~@z-(O*TlztL={8EI-=rOxt6x@?i zowAAvVD`!_O=n(;zHGr$r#fJdVx``JyE4EE1PC*xvmeYPc-=#ffm#oZmT{nQ(KAf$ z0{)RcwC2+YLe}Z{qm%BY;cbM7MSG!dGHz1lHueb6oswOlE)83Ti}sLgK*ai|EpGS1 zo(gwq`_aVXckAk`V;Al78_ZE?61aXWR7x#XO-dd0ALPi8G+Y{_zl;*-HD5`0L(Za` zA-U;Tc*)Xs3oNr{zh*tQa)QyV{zkr)bnT&`IGBv(u9}94B*w7De%`mIVxkI3X70*f@t@#jocmrGDxD z9v$?p&Yk6VO4fWVW$mls0ELYmW$N)+G`?1O%zgYJL{RxVVquH6ZiJPr>qNBPl0=#; gbQyfy#bjd#Jc>$yoGFM!3Z5JQVQyzu21mvI4Q8+{ + if (on) { + draw(); // draw immediately, queue redraw + } else { // stop draw timer + if (drawTimeout) clearTimeout(drawTimeout); + drawTimeout = undefined; + } +}); + +// Show launcher when middle button pressed +Bangle.setUI("clock"); + +// Currently we don't load widgets an use the full screen +// Bangle.loadWidgets(); +// Bangle.drawWidgets(); \ No newline at end of file diff --git a/apps/lcars/lcars.png b/apps/lcars/lcars.png new file mode 100644 index 0000000000000000000000000000000000000000..f40ddd39430ad87c91636e8db704068f2f472d41 GIT binary patch literal 540 zcmV+%0^|LOP)lzGMP*!volK=mW=P1?k=^!WY-Dol`NoZvVgA10=nkE7f^H*cM_*ChZ8uAefWm2 zSjP%Bt2P?9fD5>RK8{t){e=&BiD%eo60j{RaRzU&9oa87ZkKI5jvly)w>XE1wl_~* zLW_7L)OQk63OI`g>LowGXQ9N7VoJ?_D^&>Y?iA)Gj6{KS2GER8>;5YQ89xr|k;wG}Ld zfaBsP&qtvLS|Npi0~OyZ{mpJjA>c>F_gW*g7lN-T;~MU&C*mTmHch1IOqdKa(I2T_WRG!6D7Pex<4O4h e=e6MNcj7lfIENFi-QYI>0000 literal 0 HcmV?d00001 From 40d954dc709e5a658df66ab10877e53c9a035401 Mon Sep 17 00:00:00 2001 From: David Peer Date: Thu, 18 Nov 2021 15:57:07 +0100 Subject: [PATCH 2/8] Minor changes --- apps/lcars/bg.png | Bin 1685 -> 1497 bytes apps/lcars/lcars.app.js | 48 +++++++++++++++++++++------------------- 2 files changed, 25 insertions(+), 23 deletions(-) diff --git a/apps/lcars/bg.png b/apps/lcars/bg.png index 6a95ec69924d9169b88b9fa8136b048d50997e34..1ee4297c642db661ff1b3441ef7ba950eec72d70 100644 GIT binary patch literal 1497 zcmbW1`#Tc~7{@n@xt%UyUQNs?AsxA# zHa$wwL<{8w(?NLPZvM zgqGC!_1lo1NR(<*ycWkd+gJ$>hHoq(#fk) zLr#*bQ#P23x1u?)>qU$z&|pPITm7o2V(%y5%6q3FiXEm1)+OB-agv*xxqU*W?+2_&E#{>qVmBG75RC=YK~v7|*o)k1$aVa205hn>OKf3wHA zo@6FsSXuGW*yy)=-W}e7<~Z5p^z-C+@BCe#A3KDuf{xgnfTE3EJN; z6eOh>E>#*jk}WZCo2mpR$UGKP)j>E80Q5I?hj@3=b4vRk63;BOHAZeUjeT8dx$IEV zvN1lIn9-ezu)xF?giA+@ZLjStm1hj;zo6$B6tT@~ONSc=o5rO#D!YqE3T*3z-}Uf! z)Ez>w{wLfw!|!g!N_(Cpf1M}^nDjJB3Fj`~!#}s)d2ocMC0*QVVq6DIj}=g#z#E<+ zPJ?)w4y;q*y&B+{K5k2=D+IbPPL=5NjqMWC~IeV&wSi$Akn9<&6hociQ&Q> zsOPIaOH-P!B{#aXB5^TX{a)_7i|Fa}PWoEJQ4p@h3ck8`*$l!|aklqs{r6NgkSO?H zF91ngTF4AtL*J$5keYO^7uKxKegzG!Z@e3L+Kn4D2OKL$r_#AH?AGLuVwg$46U;P} zK@IycRst&NyX=gni4u)N1_?(yW}3*LKlA5!RIPYz@Xu5H)0qF-LD=+FDdUpmKxTdO z4!ds_byd*X`<4?CM)~(iIGF9a=h=KWiyGJA`^T|_@J}z>Hzugiu0>Appt7KkfGjMY z@p=C-jTQ8qmFgd%?3=`iS6Vo>N|C3}hBcku?>$@tVcc`W^bvAB_n4X!V0mcelHq=~ z*NT1-l+cwN6giI0IY%rb)-8@a(ES2iELz1`zes7ThV~Gv-bLBkI@&$7|6;XipMx-; z8ylfPQR)r06*a?$56X~*y1M7#A{!|7JR>9Yp3>8G#OG}hyFuAkkc#gHKzU+3>fJ)G F{0C>+p!fg) literal 1685 zcmb_cS5OlO5KTf!q>3USRYVj;3?ATN2_@2k^rn;}u^>7EBGphrLu?#0vHrSZ z$`UiC(nMG)d*5wBU@TQZLMCI+eXy;N3?kWdZ-SO-uadg@^81$i;HwGY(8E~{&;t-$ zll4qk-DuWHiU? zcjWswZ*fvwN^uIBDsOFXem(D*TV}x-1`#s@%X%v!;qq;asgExTO}rm>t@T{y9K+d9 zUoXgiW$7N*i5d$1#=XNSQMIO4u5~4ZOtWLmyaKgHo2R5L~1cwZr-?OYgblBQSf%=#w!h{FMpPJS7yHLgT?no zN~zeLWS<@%m)>TsewZz`ek<8NTlrfA@-Pq@vbm(uv_1svAE<_x*;iw7pQquvguMN( zyj-w6wRY=O7dn(TCLlXTf&t~9YZV`sUEynRJVNsL&gSqo?_Rj85_9^MKIq0Z{J10V%~@z-(O*TlztL={8EI-=rOxt6x@?i zowAAvVD`!_O=n(;zHGr$r#fJdVx``JyE4EE1PC*xvmeYPc-=#ffm#oZmT{nQ(KAf$ z0{)RcwC2+YLe}Z{qm%BY;cbM7MSG!dGHz1lHueb6oswOlE)83Ti}sLgK*ai|EpGS1 zo(gwq`_aVXckAk`V;Al78_ZE?61aXWR7x#XO-dd0ALPi8G+Y{_zl;*-HD5`0L(Za` zA-U;Tc*)Xs3oNr{zh*tQa)QyV{zkr)bnT&`IGBv(u9}94B*w7De%`mIVxkI3X70*f@t@#jocmrGDxD z9v$?p&Yk6VO4fWVW$mls0ELYmW$N)+G`?1O%zgYJL{RxVVquH6ZiJPr>qNBPl0=#; gbQyfy#bjd#Jc>$yoGFM!3Z5JQVQyzu21mvI4Q8+{ // Show launcher when middle button pressed Bangle.setUI("clock"); -// Currently we don't load widgets an use the full screen -// Bangle.loadWidgets(); -// Bangle.drawWidgets(); \ No newline at end of file +// Load widgets +Bangle.loadWidgets(); +Bangle.drawWidgets(); \ No newline at end of file From deefd0a1d008e029a5b9d111091d259def23b551 Mon Sep 17 00:00:00 2001 From: David Peer Date: Thu, 18 Nov 2021 16:07:16 +0100 Subject: [PATCH 3/8] Added lcars clock --- apps.json | 12 ++++++++++++ apps/lcars/lcars-icon.js | 1 + apps/lcars/lcars.app.info | 5 ----- apps/lcars/lcars.png | Bin 540 -> 2700 bytes 4 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 apps/lcars/lcars-icon.js delete mode 100644 apps/lcars/lcars.app.info diff --git a/apps.json b/apps.json index f307a6feb..760471dc4 100644 --- a/apps.json +++ b/apps.json @@ -4215,5 +4215,17 @@ { "name": "qalarm.wid.js", "url": "widget.js" } ], "data": [{ "name": "qalarm.json" }] + }, + { "id": "lcars", + "name": "LCARS Clock", + "shortName":"LCARS", + "icon": "lcars.png", + "version":"0.01", + "description": "Library Computer Access Retrieval System (LCARS) clock.", + "tags": "", + "storage": [ + {"name":"lcars-icon.js","url":"app.js"}, + {"name":"lcars.app.js","url":"app-icon.js","evaluate":true} + ] } ] diff --git a/apps/lcars/lcars-icon.js b/apps/lcars/lcars-icon.js new file mode 100644 index 000000000..5734cdefd --- /dev/null +++ b/apps/lcars/lcars-icon.js @@ -0,0 +1 @@ +require("heatshrink").decompress(atob("mEwwkE/4AKj4MLABPxgIXVkEAl4WT+ZYBgYXT+AXBJCkQRIRISIwRIU+IXDJCSNBAAZIRdQsPCx/yC4sCC58wC4sACpsyUgYAEiU/CxUxCo6SDPRMhCxSTKFpYAEJQqJDiR2HAAJpCborQCibVGAAcTBQUff4sDAoKPIbIPzBYIwDDwIFDLhLZBLAQwB+Z/EdoynEcYYcBIwIuDJgSNKFYQbCMgfwXxpbBl5kBVoamJRggmBj4XBVYyQJKwcDYgqmJWoiGBC4wWKRYQXIQASoMC4RfEXxEBAgZfDh6SCXxMCn5oDUAK8CAQJnCC40BCIIJDFAIdBl7vEawy5CNIcfKwITCBwbWFRATJEj4DBIYQTBHwIXFfAZIDPgRzCRYUCdwgjCWQ7TEFgp0DAAgjDFwQhCTYYuH/8yBoQKGaosjF4UzkQjDHI//mLuHKIwWGNYoVIN4IXKTYQVFkZWCC45gCl/zmUiiMRkUzBwbIFC4hSIXAgXJj4XL+IXHfYIJHABvxZAwXQe4gAlA==")) diff --git a/apps/lcars/lcars.app.info b/apps/lcars/lcars.app.info deleted file mode 100644 index ff0cf5018..000000000 --- a/apps/lcars/lcars.app.info +++ /dev/null @@ -1,5 +0,0 @@ -require("Storage").write("lcars.info",{ - "name":"LCARS", - "type":"clock", - "src":"lcars.app.js" -}); diff --git a/apps/lcars/lcars.png b/apps/lcars/lcars.png index f40ddd39430ad87c91636e8db704068f2f472d41..2f808ac785ef11ffebb21960605787f5671cf458 100644 GIT binary patch delta 2676 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 pk8w*Vw Date: Thu, 18 Nov 2021 16:09:19 +0100 Subject: [PATCH 4/8] Include type and tags --- apps.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps.json b/apps.json index 760471dc4..421a0f2ff 100644 --- a/apps.json +++ b/apps.json @@ -4221,8 +4221,10 @@ "shortName":"LCARS", "icon": "lcars.png", "version":"0.01", + "supports": ["BANGLEJS2"], "description": "Library Computer Access Retrieval System (LCARS) clock.", - "tags": "", + "type": "clock", + "tags": "clock", "storage": [ {"name":"lcars-icon.js","url":"app.js"}, {"name":"lcars.app.js","url":"app-icon.js","evaluate":true} From 68129be53b04cd5582a772b7f2336b45ce9e1432 Mon Sep 17 00:00:00 2001 From: David Peer Date: Thu, 18 Nov 2021 16:16:04 +0100 Subject: [PATCH 5/8] Renamings --- apps.json | 4 ++-- apps/lcars/{bg.png => background.png} | Bin apps/lcars/{lcars-icon.js => lcars.icon.js} | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename apps/lcars/{bg.png => background.png} (100%) rename apps/lcars/{lcars-icon.js => lcars.icon.js} (100%) diff --git a/apps.json b/apps.json index 421a0f2ff..6afd3e578 100644 --- a/apps.json +++ b/apps.json @@ -4226,8 +4226,8 @@ "type": "clock", "tags": "clock", "storage": [ - {"name":"lcars-icon.js","url":"app.js"}, - {"name":"lcars.app.js","url":"app-icon.js","evaluate":true} + {"name":"lcars.app.js","url":"lcars.app.js"}, + {"name":"lcars.icon.js","url":"lcars.icon.js","evaluate":true} ] } ] diff --git a/apps/lcars/bg.png b/apps/lcars/background.png similarity index 100% rename from apps/lcars/bg.png rename to apps/lcars/background.png diff --git a/apps/lcars/lcars-icon.js b/apps/lcars/lcars.icon.js similarity index 100% rename from apps/lcars/lcars-icon.js rename to apps/lcars/lcars.icon.js From 67e80d18709f8af53193108bd7b38803b450111f Mon Sep 17 00:00:00 2001 From: David Peer Date: Thu, 18 Nov 2021 16:20:26 +0100 Subject: [PATCH 6/8] Updated icon design --- apps/lcars/lcars.icon.js | 2 +- apps/lcars/lcars.png | Bin 2700 -> 1823 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/lcars/lcars.icon.js b/apps/lcars/lcars.icon.js index 5734cdefd..c404728e0 100644 --- a/apps/lcars/lcars.icon.js +++ b/apps/lcars/lcars.icon.js @@ -1 +1 @@ -require("heatshrink").decompress(atob("mEwwkE/4AKj4MLABPxgIXVkEAl4WT+ZYBgYXT+AXBJCkQRIRISIwRIU+IXDJCSNBAAZIRdQsPCx/yC4sCC58wC4sACpsyUgYAEiU/CxUxCo6SDPRMhCxSTKFpYAEJQqJDiR2HAAJpCborQCibVGAAcTBQUff4sDAoKPIbIPzBYIwDDwIFDLhLZBLAQwB+Z/EdoynEcYYcBIwIuDJgSNKFYQbCMgfwXxpbBl5kBVoamJRggmBj4XBVYyQJKwcDYgqmJWoiGBC4wWKRYQXIQASoMC4RfEXxEBAgZfDh6SCXxMCn5oDUAK8CAQJnCC40BCIIJDFAIdBl7vEawy5CNIcfKwITCBwbWFRATJEj4DBIYQTBHwIXFfAZIDPgRzCRYUCdwgjCWQ7TEFgp0DAAgjDFwQhCTYYuH/8yBoQKGaosjF4UzkQjDHI//mLuHKIwWGNYoVIN4IXKTYQVFkZWCC45gCl/zmUiiMRkUzBwbIFC4hSIXAgXJj4XL+IXHfYIJHABvxZAwXQe4gAlA==")) +require("heatshrink").decompress(atob("mEwgeevPnAQsc+fPngCE+/fvoCEvAbIA4/AgFzEZwRBjwjNvBUBEZ3eCIMOEZtwCIMBEZuARYU5EZecTocHEZf0CIcBEbvgaggjKTwIAEbQpoHAAiSEeoYQHJQr1CCBJKEIgcBI4xKFaIdt3AOFgfuAYMeEYLRBj1pLQ4ICuYjBAgPbtoRHhu3AYN5VoMGzVpI49502AgPPVoM27dsK48N23cgE5CgOmzVoCI4LBzCSB8EP2wjJgILBAYMAhIjBsAjJzVwg47C7YRJEYhfBEZXmEZ53CI4q2BEAiVCkwjCNYaMGboQjDkBfDCAbdB04EBgyPDC4YAD/dt2wRCHIM5njXCCAcHboOmCIQ0B5/nfYT6DFIIjBeAcOvM8+EAjitFEYJEBAANzEYOeeowjCFgUDzwjB+YrDgAgBEYWcA4Mc+YjCvAQCgftEANuDIYOBEYXPNwIAIg4OCCgXkCBEOEZDvBEAhEB4AjF/inB8+OJQOOvILBoAjGU4IFDAQYjGbQIdCAQt4EY0DEZACDEYceEZACDC4bLBEZwCO")) diff --git a/apps/lcars/lcars.png b/apps/lcars/lcars.png index 2f808ac785ef11ffebb21960605787f5671cf458..167352ef4bd6db8c6de6bc845396944af7bcc040 100644 GIT binary patch delta 1792 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 iw Date: Thu, 18 Nov 2021 16:26:34 +0100 Subject: [PATCH 7/8] Added readme and changelog. Fixed invalid img. --- apps.json | 2 +- apps/lcars/ChangeLog | 1 + apps/lcars/README.md | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 apps/lcars/ChangeLog create mode 100644 apps/lcars/README.md diff --git a/apps.json b/apps.json index 6afd3e578..166f1e4f9 100644 --- a/apps.json +++ b/apps.json @@ -4227,7 +4227,7 @@ "tags": "clock", "storage": [ {"name":"lcars.app.js","url":"lcars.app.js"}, - {"name":"lcars.icon.js","url":"lcars.icon.js","evaluate":true} + {"name":"lcars.img","url":"lcars.icon.js","evaluate":true} ] } ] diff --git a/apps/lcars/ChangeLog b/apps/lcars/ChangeLog new file mode 100644 index 000000000..c7ec09d30 --- /dev/null +++ b/apps/lcars/ChangeLog @@ -0,0 +1 @@ +0.01: Launch app diff --git a/apps/lcars/README.md b/apps/lcars/README.md new file mode 100644 index 000000000..2993f8dd2 --- /dev/null +++ b/apps/lcars/README.md @@ -0,0 +1,8 @@ +# Lazy clock + +A simple LCARS inspired clock that shows: + * Current time + * Current date + * Battery level + * Steps + From a0d14f5e58b94ef0b5c4a4f2d404e733da91284d Mon Sep 17 00:00:00 2001 From: David Peer Date: Thu, 18 Nov 2021 16:38:03 +0100 Subject: [PATCH 8/8] Typo --- apps/lcars/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/lcars/README.md b/apps/lcars/README.md index 2993f8dd2..fdce30c1b 100644 --- a/apps/lcars/README.md +++ b/apps/lcars/README.md @@ -1,4 +1,4 @@ -# Lazy clock +# LCARS clock A simple LCARS inspired clock that shows: * Current time