From 8c7369a423fe7a3fb660f3b2f045e94d73fb9c81 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:12:19 +0100 Subject: [PATCH 01/24] Update app.js --- apps/contourclock/app.js | 95 ++++++++++++++++++++++++++-------------- 1 file changed, 61 insertions(+), 34 deletions(-) diff --git a/apps/contourclock/app.js b/apps/contourclock/app.js index b88c5817d..bdb115c62 100644 --- a/apps/contourclock/app.js +++ b/apps/contourclock/app.js @@ -1,14 +1,17 @@ { + const interval = 60000; let digits = []; let drawTimeout; + let extrasTimeout; let fontName=""; let settings = require('Storage').readJSON("contourclock.json", true) || {}; if (settings.fontIndex==undefined) { settings.fontIndex=0; settings.widgets=true; - settings.hide=false; settings.weekday=true; settings.hideWhenLocked=false; + settings.tapToShow=false; + settings.twistToShow=false; settings.date=true; require('Storage').writeJSON("contourclock.json", settings); } @@ -20,52 +23,76 @@ } require("Storage").erase("contourclock-install.json"); } + require("FontTeletext10x18Ascii").add(Graphics); + let queueDraw = function() { if (drawTimeout) clearTimeout(drawTimeout); - drawTimeout = setTimeout(function() { - drawTimeout = undefined; - draw(); - queueDraw(); - }, 60000 - (Date.now() % 60000)); + drawTimeout = setTimeout(draw, interval - (Date.now() % interval)); + }; + let drawExtras = function() { //draw date, day of the week and widgets + let date = new Date(); + g.setFont("Teletext10x18Ascii"); + if (settings.weekday) + g.setFontAlign(0,1).drawString(require("locale").dow(date).toUpperCase(),g.getWidth()/2,g.getHeight()-18); + // Draw Date + if (settings.date) + g.setFontAlign(0,1).drawString(require('locale').date(date,1),g.getWidth()/2,g.getHeight()); + require("widget_utils").show(); + }; + let hideExtras = function() { + g.clearRect(0,138,g.getWidth()-1,176); + require("widget_utils").hide(); }; let draw = function() { - var date = new Date(); - // Draw day of the week + //drawTimeout = undefined; + let date = new Date(); + print ("drawing time at:" +date.getHours()+":"+date.getMinutes()+":"+date.getSeconds()); g.reset(); - if ((!settings.hideWhenLocked) || (!Bangle.isLocked())) { - // Draw day of the week - g.setFont("Teletext10x18Ascii"); - g.clearRect(0,138,g.getWidth()-1,176); - if (settings.weekday) g.setFontAlign(0,1).drawString(require("locale").dow(date).toUpperCase(),g.getWidth()/2,g.getHeight()-18); - // Draw Date - if (settings.date) g.setFontAlign(0,1).drawString(require('locale').date(new Date(),1),g.getWidth()/2,g.getHeight()); + if ((!settings.hideWhenLocked) || (!Bangle.isLocked())) drawExtras(); + else require("widget_utils").hide(); + require('contourclock').drawClock(settings.fontIndex); + if (drawTimeout) clearTimeout(drawTimeout); + drawTimeout = setTimeout(draw, interval - (Date.now() % interval)); + }; + + let onLock = locked => { + if (!locked) { + require("widget_utils").show(); + drawExtras(); } else { require("widget_utils").hide(); + hideExtras(); } - require('contourclock').drawClock(settings.fontIndex); }; - require("FontTeletext10x18Ascii").add(Graphics); - g.clear(); - draw(); - if (settings.hideWhenLocked) Bangle.on('lock', function (locked) { - if (!locked) require("widget_utils").show(); - else { - g.clear(); - if (settings.hide) require("widget_utils").swipeOn(); - else require("widget_utils").hide(); + let onTap = d => { + if (d.double) { + drawExtras(); + if (extrasTimeout) clearTimeout(extrasTimeout); + extrasTimeout = setTimeout(hideExtras, 5000); } - draw(); - }); + }; + let onTwist = () => { + drawExtras(); + if (extrasTimeout) clearTimeout(extrasTimeout); + extrasTimeout = setTimeout(hideExtras, 5000); + }; + if (settings.hideWhenLocked) { + Bangle.on('lock', onLock); + if (settings.tapToShow) Bangle.on('tap', onTap); + if (settings.twistToShow) Bangle.on('twist', onTwist); + } Bangle.setUI({mode:"clock", remove:function() { + if (onLock) Bangle.removeListener('lock',onLock); + if (onTap) Bangle.removeListener('tap', onTap); + if (onTwist) Bangle.removeListener('twist',onTwist); if (drawTimeout) clearTimeout(drawTimeout); - if (settings.widgets && settings.hide) require("widget_utils").show(); + if (extrasTimeout) clearTimeout(extrasTimeout); + if (settings.hideWhenLocked) require("widget_utils").show(); g.reset(); g.clear(); }}); - if (settings.widgets) { - Bangle.loadWidgets(); - if (settings.hide) require("widget_utils").swipeOn(); - else Bangle.drawWidgets(); - } - queueDraw(); + g.clear(); + Bangle.loadWidgets(); + Bangle.drawWidgets(); + draw(); } From ff0c54c265e5d525743d9035875639e0b735a358 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:20:21 +0100 Subject: [PATCH 02/24] Update contourclock.settings.js --- apps/contourclock/contourclock.settings.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/apps/contourclock/contourclock.settings.js b/apps/contourclock/contourclock.settings.js index 315456cfe..064167312 100644 --- a/apps/contourclock/contourclock.settings.js +++ b/apps/contourclock/contourclock.settings.js @@ -4,10 +4,11 @@ if (settings.fontIndex==undefined) { settings.fontIndex=0; settings.widgets=true; - settings.hide=false; settings.weekday=true; settings.date=true; settings.hideWhenLocked=false; + settings.tapToShow=false; + settings.twistToShow=false; require('Storage').writeJSON("contourclock.json", settings); } function mainMenu() { @@ -18,10 +19,6 @@ value: (settings.widgets !== undefined ? settings.widgets : true), onchange : v => {settings.widgets=v; require('Storage').writeJSON('contourclock.json', settings);} }, - 'hide Widgets': { - value: (settings.hide !== undefined ? settings.hide : false), - onchange : v => {settings.hide=v; require('Storage').writeJSON('contourclock.json', settings);} - }, 'Weekday': { value: (settings.weekday !== undefined ? settings.weekday : true), onchange : v => {settings.weekday=v; require('Storage').writeJSON('contourclock.json', settings);} @@ -30,10 +27,18 @@ value: (settings.date !== undefined ? settings.date : true), onchange : v => {settings.date=v; require('Storage').writeJSON('contourclock.json', settings);} }, - 'Hide when locked': { + 'Hide widgets, weekday and date when locked': { value: (settings.hideWhenLocked !== undefined ? settings.hideWhenLocked : false), onchange : v => {settings.hideWhenLocked=v; require('Storage').writeJSON('contourclock.json', settings);} }, + 'Tap to show': { + value: (settings.tapToShow !== undefined ? settings.tapToShow : false), + onchange : v => {settings.tapToShow=v; require('Storage').writeJSON('contourclock.json', settings);} + }, + 'Twist to show': { + value: (settings.twistToShow !== undefined ? settings.twistToShow : false), + onchange : v => {settings.twistToShow=v; require('Storage').writeJSON('contourclock.json', settings);} + }, 'set Font': () => fontMenu() }); } From 1b4349c4493b09e115a35a340a4b06f34ddb7bfb Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:26:50 +0100 Subject: [PATCH 03/24] Update app.js --- apps/contourclock/app.js | 57 +++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/apps/contourclock/app.js b/apps/contourclock/app.js index bdb115c62..7f4773d87 100644 --- a/apps/contourclock/app.js +++ b/apps/contourclock/app.js @@ -3,6 +3,9 @@ let digits = []; let drawTimeout; let extrasTimeout; + let onLock; + let onTap; + let onTwist; let fontName=""; let settings = require('Storage').readJSON("contourclock.json", true) || {}; if (settings.fontIndex==undefined) { @@ -24,17 +27,12 @@ require("Storage").erase("contourclock-install.json"); } require("FontTeletext10x18Ascii").add(Graphics); - - let queueDraw = function() { - if (drawTimeout) clearTimeout(drawTimeout); - drawTimeout = setTimeout(draw, interval - (Date.now() % interval)); - }; + let drawExtras = function() { //draw date, day of the week and widgets let date = new Date(); g.setFont("Teletext10x18Ascii"); if (settings.weekday) g.setFontAlign(0,1).drawString(require("locale").dow(date).toUpperCase(),g.getWidth()/2,g.getHeight()-18); - // Draw Date if (settings.date) g.setFontAlign(0,1).drawString(require('locale').date(date,1),g.getWidth()/2,g.getHeight()); require("widget_utils").show(); @@ -44,9 +42,7 @@ require("widget_utils").hide(); }; let draw = function() { - //drawTimeout = undefined; let date = new Date(); - print ("drawing time at:" +date.getHours()+":"+date.getMinutes()+":"+date.getSeconds()); g.reset(); if ((!settings.hideWhenLocked) || (!Bangle.isLocked())) drawExtras(); else require("widget_utils").hide(); @@ -54,29 +50,28 @@ if (drawTimeout) clearTimeout(drawTimeout); drawTimeout = setTimeout(draw, interval - (Date.now() % interval)); }; - - let onLock = locked => { - if (!locked) { - require("widget_utils").show(); - drawExtras(); - } else { - require("widget_utils").hide(); - hideExtras(); - } - }; - let onTap = d => { - if (d.double) { + if (settings.hideWhenLocked) { + let onLock = locked => { + if (!locked) { + require("widget_utils").show(); + drawExtras(); + } else { + require("widget_utils").hide(); + hideExtras(); + } + }; + let onTap = d => { + if (d.double) { + drawExtras(); + if (extrasTimeout) clearTimeout(extrasTimeout); + extrasTimeout = setTimeout(hideExtras, 5000); + } + }; + let onTwist = () => { drawExtras(); if (extrasTimeout) clearTimeout(extrasTimeout); extrasTimeout = setTimeout(hideExtras, 5000); - } - }; - let onTwist = () => { - drawExtras(); - if (extrasTimeout) clearTimeout(extrasTimeout); - extrasTimeout = setTimeout(hideExtras, 5000); - }; - if (settings.hideWhenLocked) { + }; Bangle.on('lock', onLock); if (settings.tapToShow) Bangle.on('tap', onTap); if (settings.twistToShow) Bangle.on('twist', onTwist); @@ -92,7 +87,9 @@ g.clear(); }}); g.clear(); - Bangle.loadWidgets(); - Bangle.drawWidgets(); + if (settings.widgets) { + Bangle.loadWidgets(); + Bangle.drawWidgets(); + } draw(); } From 94c22feeb70e01bab122a5cdbb3a1639f77feba8 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:41:33 +0100 Subject: [PATCH 04/24] Add files via upload --- apps/contourclock/fonts/ArchivoNarrow-p1.png | Bin 0 -> 795 bytes apps/contourclock/fonts/ArchivoNarrow-p2.png | Bin 0 -> 688 bytes apps/contourclock/fonts/FjallaOne-p1.png | Bin 0 -> 807 bytes apps/contourclock/fonts/FjallaOne-p2.png | Bin 0 -> 701 bytes apps/contourclock/fonts/Mouse Memoirs-p1.png | Bin 0 -> 737 bytes apps/contourclock/fonts/Mouse Memoirs-p2.png | Bin 0 -> 654 bytes apps/contourclock/fonts/NerkoOne-p1.png | Bin 0 -> 785 bytes apps/contourclock/fonts/NerkoOne-p2.png | Bin 0 -> 698 bytes .../contourclock/fonts/font-ArchivoNarrow.json | 17 +++++++++++++++++ apps/contourclock/fonts/font-FjallaOne.json | 17 +++++++++++++++++ .../contourclock/fonts/font-Mouse Memoirs.json | 17 +++++++++++++++++ apps/contourclock/fonts/font-NerkoOne.json | 17 +++++++++++++++++ 12 files changed, 68 insertions(+) create mode 100644 apps/contourclock/fonts/ArchivoNarrow-p1.png create mode 100644 apps/contourclock/fonts/ArchivoNarrow-p2.png create mode 100644 apps/contourclock/fonts/FjallaOne-p1.png create mode 100644 apps/contourclock/fonts/FjallaOne-p2.png create mode 100644 apps/contourclock/fonts/Mouse Memoirs-p1.png create mode 100644 apps/contourclock/fonts/Mouse Memoirs-p2.png create mode 100644 apps/contourclock/fonts/NerkoOne-p1.png create mode 100644 apps/contourclock/fonts/NerkoOne-p2.png create mode 100644 apps/contourclock/fonts/font-ArchivoNarrow.json create mode 100644 apps/contourclock/fonts/font-FjallaOne.json create mode 100644 apps/contourclock/fonts/font-Mouse Memoirs.json create mode 100644 apps/contourclock/fonts/font-NerkoOne.json diff --git a/apps/contourclock/fonts/ArchivoNarrow-p1.png b/apps/contourclock/fonts/ArchivoNarrow-p1.png new file mode 100644 index 0000000000000000000000000000000000000000..909245a2af6ead66d065a6e80d0bfc8053ad00b8 GIT binary patch literal 795 zcmV+$1LXXPP)^Z&4|I>?1;bm%o!IY4yv1Pw?x}s_ z>mn~bse3QpUDs|qGz}R~w&ge#cNmjBNGm%VepBbxx%2Mc*pMH zsL0xT&f+;c4lBVFy>kuD>rbd?9L*=Xd_edU-Mp&5*X zAWV+q9rCm4kMnu<<@mU?4;aOC4A(RN#4glLj!WL*%g7K_eB9(`s^aVkONrxq<{3VD zpw_Sl>U*m4h%;M_MV{B{Xu|`Us587cZp%9LJby>Wtc&b2V~gXqJP&X+%pJECJeKWW zLzAX?K@p7*FqdD{ZE>6^2FZByx%PmVjBY3A1gN*|+|8C_6}MZydpCE~71oZp;Xb?OF*~oe zvPKtoqu(ZeezNn8Pu{ENx^iXRmbrWszmYXOuk)4n->G^o6h~dZZ##wY`DG?A75le7 z&bx(61o(UlHyYKI%ldP@b}ZbwJ}g`w=?@!zr*ANl?YwcE5k-09LEsmzZ%FG+->Cj| Z`vdqTk_oTorIG*u002ovPDHLkV1lLdmWKcU literal 0 HcmV?d00001 diff --git a/apps/contourclock/fonts/ArchivoNarrow-p2.png b/apps/contourclock/fonts/ArchivoNarrow-p2.png new file mode 100644 index 0000000000000000000000000000000000000000..c73725c583cbb82673f995e6403474144a60e289 GIT binary patch literal 688 zcmV;h0#E&kP)()g!4j_o-Pg1h2QP6H$0|}%L8e0#N za_;{;3vK*AP~_I5Ai04kt8*(E59B5y9_nUonUBOk_&Iyf5qP+_aBr(E`v8&W4(;Nk zBjoiopqDVKGD0RnBYHfcC3_nouQ~Zp9frwadX&ouCsPc?(}+RYhO+}A`$TDwg~=;s z+I?}f4&V6mtEYXER;>Quxx<6B%rhH*UmdN(BQI|qXoKUgxHF%1gnFWjPZyu)G16m} z)~Xwnu)=3w4qwkcC*7&HNqw{fV^5zu5qs=<_|#p`fql>BYuBgNm)130c;S8LpM|oY z8n@=Vc(8yz`>o@iW8p66_~iaB=k6{((1RUu^6WnmSGo0-o#XK0vM>G}ahp#5qW*E@ zi~5LIj_Ui#C&Y5}>Bz_Gd|W=C@>e_{W}PRb)p~MHjgZ-ImpXuye(-)jkLMn|eLpAL zy6n#H&3urK@L$dRk+eLH_ow8$vzVzq(P^JK`8|J+_uul`oGXF&t>m>iR|4LCxaGC^ z0*}tmn&H)X(xbZNZ*|T(2bT;ij^$2FFU!?=S&@&$edUlo@`A9eh}V8o--=_6K`KK2 ze)hn7Qhhjlme7Z%boIUKxGs8*v+MiXbKm%Gj^*~o4_f%1e8f?Ad@3RTipJS3WWL~s zhldhkl5^u9eXe(9>#Mn*qq)?7jk3%6X56{OvGBt;b&D(YC26gH6PKGt=Wubknd-ez z{D!#hIx;n?e;j_doAPhH=3V3OrT#Qt>rdmg{xqIvs}GIKl^#3(qn3f@S?Zbo%jY*0 WA}D>#>P`Rv0000ZYIVY66eC~42eer$HC%7SR5_Lx@Ckl^5JGdo3 z=dVZg4Og;&JMwG(TC3l4eWouSa2r3Wr%(DfAD(=~W8kP;ep4Wyiu1Wu!k_T2hllEk zmOW)u3SS(#YFxMM4L2*{*^%~VIA61(8EY*5u;y1pdBue&?!=RY^ZAi)48>E|8??oX zhg%Qoa)(@#48Muhwymc;iO1qrYLOGotR5D)mhVAWnlGOQxAcKMsmJDy6~5qJjjLLZ zr|;_f7xw$=f&QpJa3`nczWb>j&6PW2)zP4D)vdK02l1}Ia;LuRuibd{O)t&=UA;R^ zI~|+bOXoQ++fJHLKz7 z#<{iXu{vg-*PI_`@s1H4DK6opqxSEuOPD#oCOpw@ed`kDxZuTh)GjF`UXV*1(%@3S4~vM@@gN2D ztMRkM;!zz@SGUbg^A%nAuzr!utA_UjaDL%5hx0ly=eg z`dddTPIz7SM_%^{Lr-ZOcpf922S#4!jlq#5mNv(-ZyEf-!oz{+AisGZq=)qHET8Vm lzNq?Hx;LLp**d-N_zwx;LcBp~i;n;R002ovPDHLkV1iNnomc<> literal 0 HcmV?d00001 diff --git a/apps/contourclock/fonts/FjallaOne-p2.png b/apps/contourclock/fonts/FjallaOne-p2.png new file mode 100644 index 0000000000000000000000000000000000000000..34a964cca598f319ea9e81806b39cb08a097fc0e GIT binary patch literal 701 zcmV;u0z&hnJol%pg~NAo~5OIuUWL^Kt5L{Z#OFzlhYCt9nI>dgB|%;*Os$YZ>74y^q-kOpg0FUWZ>~`t*M04n7tClRSKt>2E&9gub|kr{8&a zuCD1fyUK1iH>~1Viw$j@fxc%)4DH-}B%S?*Z*ZFrsrY5xxmk|f!eHdp_4eQ>yia7e$wYdydaooI1w< z@Yf`XxH)&Uk(~9`ha__V1 z>VUYUg}5yxp>rzU^|zP<|4+tQ_O8WSJrT#QV%J?g$u6nDKUb`4Td$W?K$sAREk1a4 z;v7%Y#S?Qd*jblU>Ok>`RDkc^mu}wjT3m)4SNLxKG(YUaoYms-&h1j%HkTzna(nG@H18TKw=#^FOp52tSOmOkt&Yt#@lxDS zF$*$o*9I*&h&y(!+wFksRY!7Ew+EgQaW;NN4-HsuHM>=}u=QK@P~7nF??T)0R1GsX za11bcC#{N)tKR(dlZVOS71sUfhPxXMANjq%?dA*q{1vD9eD;ku?$f@1QRh{`n`Ydz+oc=dPHrow#>7$MCpn@zin|pzGq=f&#OFIlqwx#6o5Ybl#aD5MGJMqe zUh#qVS18_@;yc~f+HTi`jrep9hz~%=k&!_`nx5qSA83AEWeV)%v<6g)wjWBU)ox{v z&z*WO=-U?Zxioh^quS!U9o4C-s{dF#l#6=fr8O$rrvr)IW;b%qbdwv%9>U}70SI<+Mti$LD?S+6SKF{~-?%=lkL@Psw8c-tzBx zY8U<^hsMH>IW!hN+;qF@c^VepzGPKJqWNoy7wWiq8}ADt^SJZA(3T3ALj-U8eY)`>w=u<+J#&z1}ai^M8cAziQ|I z54(3x`+(}cBx5!u$qit_s^w&OE5I) TASz$u00000NkvXXu0mjfCjoyP literal 0 HcmV?d00001 diff --git a/apps/contourclock/fonts/Mouse Memoirs-p2.png b/apps/contourclock/fonts/Mouse Memoirs-p2.png new file mode 100644 index 0000000000000000000000000000000000000000..511e6addf078ddd46ca9c30d149faf5b0a46877a GIT binary patch literal 654 zcmV;90&)F`P)HDB_HOT||l$;jS0?&n$kw--F?&KQ|GVtbI?I`2} z`PAX!$XEXKJS{9c&Y~W1WKXAn9`J*FWN*nk@|hk>9?*mMI??Xf7ocYYEkDA_(r8v<7x_?cWPGg@1eC=D+*!*v$vre8>?8%)jN`J}387 z5Xncb9!PFW-}{+-tvwFma9=pSfA%2xlN=M1ePf?5Jf7SpkDQ^<=DHn4#9oa9r3&s$h?KVf&|fLq-l z_panvfj6if*G!cO^*Gs|&hz5f;|)u0%dpcP5eoPXHW}(z!?tWC)nf7 zBdG8Rb2>oJ6)6uNJ>@lYm>u{|@y~RgJ9aAbM0qV~*cwX0BmQqFk2g6w8}T5-KNFwX zm6s~;zU10c9{;v-(MVZ^t=C+75wLQ(&#qn@SEmQydhj7yDt6@kY{e~fn04%!eX!NB z7V?R+)``zp(}c<7&WI1KchyH%Jn$PQcVrX2)1^;q@5DoKY;EyQ+}-f7cDr)v!~1UT zc)#*4xyJraKD7?_yw>xs%cBF2B6f4r$wG4FwKu@c3lo1w3;YRA160@8GszE2}nFqKNx7Fd6+iRbzPsLqwbH{lK(KvT9Z?N4ziqnK>-9pgWZFWr~ zC6sx$k#k61?x)3|@$y_9$!T=4o9uA#*FMQb%`=gFD*f=jQx9=H(w|mb`Q*_%UVVzw z=W;MadhauTCGLXcJ-_$&#LByFI5onRb*B23Tvyl0XDU>~BEp#E8$$;m9wKZkn&vP4?>(zp>|i7HQR`=4o)R zY%D$(kL;=JJ1tk6z5ZXhJForHf{64quwR?IM_(neP%eR;e5rAG?G$rvN8;(lQ+0>_ zt8;vdjpBeQgz~^H`K@@M)IxcnI!0rqNP*=%5IR@c_mUCGP47$ZsW|P6>bVZ3oWW!9 zO%j*5J#cE9hW6-yz87DWZVpe~ANd5_Ecl=IPGQ4Xd-VfGUuT-6Z}(1Nb7AnAed5(L zxGC9saGa%ySIu`fy6!z>w{(h-f4Osf%l(P_&S!DWiT=oMP}(t;eXkzA7T=oFqQ5ma z#V^ezZ~Nv^cC+O9?6m09!lx-Gq2i~y*UY(|Q#enjx<}AsKG)DKZyp*19(yUDgZF;r z(_5T#Li5sBaq7U-Jky*yGc9i@m7QZ=^Gx+k=ECNliu3T%-|M|{wpP{rjj>6=+WI-8 gVTbP9=Kufx0=+52(t3WpeE Date: Sun, 22 Jan 2023 02:43:47 +0100 Subject: [PATCH 05/24] Update custom.html --- apps/contourclock/custom.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/custom.html b/apps/contourclock/custom.html index 6e5f6342c..71cc788c7 100644 --- a/apps/contourclock/custom.html +++ b/apps/contourclock/custom.html @@ -21,7 +21,7 @@ console.log("TEST"); const FontList = ["Teko", "LuckiestGuy", "Bangers", "RubikOne", "Oswald", "Anton", "TitanOne", "BarlowCond", "BebasNeue", "Dekko", "DinAlternate", "Impact", "Nunito", "OpenSansEC", "Phosphate", "Quicksand", "SairaEC", - "Yumaro", "YuseiMagic"]; + "Yumaro", "YuseiMagic", "MouseMemoirs", "ArchivoNarrow", "FjallaOne", "NerkoOne"]; for (fontName of FontList) { var cb = document.createElement('input'); cb.type = 'checkbox'; From c9b89d739470dce1df078856961694fbb15a0380 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:44:50 +0100 Subject: [PATCH 06/24] Delete font-Mouse Memoirs.json --- apps/contourclock/fonts/font-Mouse Memoirs.json | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 apps/contourclock/fonts/font-Mouse Memoirs.json diff --git a/apps/contourclock/fonts/font-Mouse Memoirs.json b/apps/contourclock/fonts/font-Mouse Memoirs.json deleted file mode 100644 index e98b6712e..000000000 --- a/apps/contourclock/fonts/font-Mouse Memoirs.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name":"Mouse Memoirs", - "size":"100", - "characters":[ - {"width" : "63", "buffer":"VVVVVVVVX///1VVVVVVVVVVVVVVVf/////9VVVVVVVVVVVVVX/8AAAP/1VVVVVVVVVVVV/wAAAAAD/VVVVVVVVVVVf8AAAAAAAP9VVVVVVVVVV/AAAAAAAAA/VVVVVVVVVXwAAAAAAAAAD9VVVVVVVVfAAAAAAAAAAA/VVVVVVVV8AAAAAAAAAAAD1VVVVVVXwAAAAAAAAAAAD1VVVVVVfAAAAAAAAAAAAA9VVVVVV8AAAAAA/AAAAAAPVVVVVXwAAAAAP/8AAAAAD1VVVVXwAAAAA/V/AAAAAD1VVVVfAAAAAD1VXwAAAAA9VVVVfAAAAAPVVV8AAAAA9VVVV8AAAAAPVVVfAAAAAPVVVV8AAAAA9VVVfAAAAAPVVVXwAAAAD1VVVXwAAAAD1VVXwAAAAD1VVVXwAAAAD1VVXwAAAAPVVVVV8AAAAA9VVfAAAAAPVVVVV8AAAAA9VVfAAAAAPVVVVVfAAAAA9VVfAAAAA9VVVVVfAAAAAPVV8AAAAA9VVVVVfAAAAAPVV8AAAAA9VVVVVfAAAAAPVV8AAAAA9VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAA9fAAAAAD1VVVVVV8AAAAA9fAAAAAD1VVVVVV8AAAAA9fAAAAAPVVVVVVV8AAAAA9fAAAAAPVVVVVVV8AAAAA9fAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAA9fAAAAAPVVVVVVV8AAAAA9fAAAAAD1VVVVVV8AAAAA9fAAAAAD1VVVVVV8AAAAA9XwAAAAD1VVVVVXwAAAAA9XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1V8AAAAD1VVVVVXwAAAAD1V8AAAAA9VVVVVfAAAAAD1V8AAAAA9VVVVVfAAAAAPVVfAAAAA9VVVVVfAAAAAPVVfAAAAAPVVVVVfAAAAAPVVfAAAAAPVVVVV8AAAAA9VVfAAAAAPVVVVV8AAAAA9VVXwAAAAD1VVVV8AAAAD1VVXwAAAAD1VVVXwAAAAD1VVV8AAAAA9VVVXwAAAAD1VVV8AAAAA9VVVfAAAAAPVVVVfAAAAAPVVVfAAAAAPVVVVfAAAAAD1VV8AAAAA9VVVVXwAAAAA9VXwAAAAA9VVVVXwAAAAAP3/AAAAAD1VVVVV8AAAAAD/8AAAAAPVVVVVVfAAAAAAMAAAAAAPVVVVVVXwAAAAAAAAAAAA9VVVVVVXwAAAAAAAAAAAD1VVVVVVV8AAAAAAAAAAAPVVVVVVVVfwAAAAAAAAAA9VVVVVVVVX8AAAAAAAAAP1VVVVVVVVVfwAAAAAAAA/VVVVVVVVVVX/AAAAAAAP1VVVVVVVVVVVf8AAAAAP/VVVVVVVVVVVVV//AAA//1VVVVVVVVVVVVVX/////1VVVVVVVVVVVVVVVV///VVVVVVVVV"}, - {"width" : "43", "buffer":"VVVVVVVVVVVVVVVVVVVVVVf////9VVVVVVVVf//////VVVVVVV/AAAAAP1VVVVVV/AAAAAA9VVVVVX8AAAAAAPVVVVVX8AAAAAAD1VVVVXwAAAAAAA9VVVVfwAAAAAAAPVVVVfwAAAAAAAD1VVV/AAAAAAAAA9VVV/AAAAAAAAAPVVX8AAAAAAAAAD1VX8AAAAAAAAAA9VfwAAAAAAAAAAPVfwAAAAAAAAAAD1/AAAAAAAAAAAA9/AAAAAAAAAAAAP8AAAAAAAAAAAAPfAAAAAAAAAAAAD18AAAAAPAAAAAA9XwAAAA/8AAAAAPVfAAAA/XwAAAAD1V8AAD9V8AAAAA9VfAAD9VfAAAAAPVV8AP1VXwAAAAD1VX8P1VV8AAAAA9VVf/VVVfAAAAAPVVVfVVVXwAAAAD1VVVVVVV8AAAAA9VVVVVVVfAAAAAPVVVVVVVXwAAAAD1VVVVVVV8AAAAA9VVVVVVVfAAAAAPVVVVVVVXwAAAAD1VVVVVVV8AAAAA9VVVVVVVfAAAAAPVVVVVVVXwAAAAD1VVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVV8AAAAPVVVVVVVVfAAAAD1VVVVVVVXwAAAA9VVVVVVVV8AAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAP1VVVVVVVf/////9VVVVVVVVf////VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ=="}, - {"width" : "50", "buffer":"VVVVVVf//9VVVVVVVVVVV///////VVVVVVVVX//8AAA//1VVVVVVf/wAAAAAAP9VVVVVf/AAAAAAAAD/VVVVX8AAAAAAAAAA/VVVX8AAAAAAAAAAAPVVV/AAAAAAAAAAAAPVVfAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAPVXwAAAAAAAAAAAAA9VfAAAAAAAAAAAAAA9VfAAAAAAAAAAAAAA9V8AAAAAAAAAAAAAD1XwAAAAAAAAAAAAAPVfAAAAD///AAAAAAPVfAAAP////AAAAAA9V8AAP/VVVfAAAAAD1XwAP9VVVVfAAAAAD1XwD9VVVVVfAAAAAPVfD9VVVVVVfAAAAA9V//VVVVVVV8AAAAD1V/VVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAD1VVVVVVVVVV8AAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVfAAAAAPVVVVVVVVVV8AAAAD1VVVVVVVVVfAAAAAPVVVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAPVVVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVVfAAAAAPVVVVVVVVVXwAAAAA9VVVVVVVVV8AAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVV8AAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVV8AAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVV8AAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVV8AAAAAD1VVVVVVVVXwAAAAAD////////1fAAAAAAD////////V8AAAAAAAAAAAAAA9XwAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAPV8AAAAAAAAAAAAAA9XwAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAPV8AAAAAAAAAAAAAA9XwAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAPV///////////////9X///////////////1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="}, - {"width" : "54", "buffer":"VVVVVX/////1VVVVVVVVVVX///////1VVVVVVVVX/8AAAAAP/VVVVVVVX/8AAAAAAAP9VVVVVV/8AAAAAAAAA/VVVVVX8AAAAAAAAAAD1VVVV/AAAAAAAAAAAA/VVVX8AAAAAAAAAAAAP1VVfAAAAAAAAAAAAAD1VV8AAAAAAAAAAAAAA9VV8AAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAD1VXwAAAAAAAAAAAAAD1VXwAAAP//wAAAAAAA9VXwAAD////AAAAAAA9VV8AA/1VVfwAAAAAAPVV8AP9VVVV8AAAAAAPVVfA/VVVVVfAAAAAAPVVfP1VVVVVXwAAAAAPVVX/VVVVVVV8AAAAAPVVX1VVVVVVV8AAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVVfAAAAAPVVVVVVVVVVVfAAAAAPVVVVVVVVVVVfAAAAAPVVVVVVVVVVVfAAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVXwAAAAA9VVVVVVVVVVXwAAAAD1VVVVVVVVVVfAAAAAD1VVVVVVVVVVfAAAAAPVVVVVVVVVVV8AAAAA9VVVVVVVVVVXwAAAAA9VVVVVVVVVVfAAAAAD1VVVVVVVVVV8AAAAAPVVVVVVVVVVXwAAAAA9VVVVVVVVVVfAAAAAD1VVVVVVVVVV8AAAAAPVVVVVVVVVVXwAAAAA9VVVVVVVVVV/AAAAAD1VVVVVVVVVf8AAAAA/VVVVVVVVVV/AAAAAD9VVVVVVVVVXwAAAAA/VVVVVVVVVVXwAAAAD9VVVVVVVVVVXwAAAAPVVVVVVVVVVVXwAAAAPVVVVVVVVVVVXwAAAAD1VVVVVVVVVVXwAAAAA/VVVVVVVVVVXwAAAAAP9VVVVVVVVVXwAAAAAA/1VVVVVVVVXwAAAAAAD9VVVVVVVVXwAAAAAAAP1VVVVVVVX/8AAAAAAD9VVVVVVVV//8AAAAAAPVVVVVVVVVX/wAAAAAD1VVVVVVVVVX/AAAAAA9VVVVVVVVVVfwAAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVVfAAAAAD1VVVVVVVVVVXwAAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVVfAAAAAPVVVVVVVVVVVXwAAAAPVVVVVVVVVVVXwAAAAD1VVVVVVVVVVV8AAAAD1VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVV8AAAAA9VVVVVVVVVVXwAAAAA9VXVVVVVVVVXwAAAAA9Vf9VVVVVVVfAAAAAA9Vf/VVVVVVVfAAAAAA9VfD9VVVVVV8AAAAAA9V8A/1VVVVfwAAAAAD1V8AD/VVVV/AAAAAAD1V8AAP/1V/wAAAAAAD1V8AAA////AAAAAAAPVV8AAAAP/AAAAAAAA9VV8AAAAAAAAAAAAAA9VXwAAAAAAAAAAAAAD1VXwAAAAAAAAAAAAAPVVXwAAAAAAAAAAAAA9VVXwAAAAAAAAAAAAD9VVXwAAAAAAAAAAAAPVVVXwAAAAAAAAAAAD9VVVX/AAAAAAAAAAAP1VVVVf8AAAAAAAAAD9VVVVVV/8AAAAAAAD/1VVVVVVX//AAAAAD/9VVVVVVVVX///////9VVVVVVVVVVV/////9VVVVVVV"}, - {"width" : "54", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/////9VVVVVVVVVVVf//////VVVVVVVVVVVfAAAAAPVVV/////VVVfAAAAAPVVf/////9VVfAAAAAPVV/AAAAA9VVfAAAAAPVV8AAAAA9VVfAAAAAPVV8AAAAA9VVfAAAAAPVV8AAAAA9VVfAAAAAPVV8AAAAD1VVfAAAAAPVV8AAAAD1VVfAAAAAPVV8AAAAD1VVfAAAAAPVV8AAAAD1VVfAAAAA9VV8AAAAD1VVfAAAAA9VV8AAAAD1VVfAAAAA9VV8AAAAPVVVfAAAAA9VV8AAAAPVVVfAAAAA9VV8AAAAPVVVfAAAAA9VV8AAAAPVVVfAAAAA9VXwAAAAPVVVfAAAAA9VXwAAAAPVVVfAAAAA9VXwAAAAPVVVfAAAAA9VXwAAAAPVVVfAAAAA9VXwAAAA9VVVfAAAAA9VXwAAAA9VVVfAAAAA9VXwAAAA9VVVfAAAAA9VXwAAAA9VVVfAAAAA9VXwAAAA9VVVfAAAAA9VfAAAAA9VVVfAAAAA9VfAAAAA9VVVXwAAAA9VfAAAAA9VVVXwAAAA9VfAAAAA9VVVXwAAAA9VfAAAAA9VVVXwAAAA9VfAAAAD1VVVXwAAAA9VfAAAAD1VVVXwAAAA9VfAAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVfAAAAA9XwAAAAD1VVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAD1f//8AAAAA9XwAAAAA////wAAAAA9fAAAAAAPwAAAAAAAA9fAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA9///////////wAAAAA9f//////////8AAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVXwAAAAA9VVVVVVVVVVV//////9VVVVVVVVVVV//////1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"}, - {"width" : "52", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV////////////9VVVV/////////////VVVVfAAAAAAAAAAAD1VVVfAAAAAAAAAAAA9VVVXwAAAAAAAAAAAPVVVV8AAAAAAAAAAAD1VVVfAAAAAAAAAAAA9VVVXwAAAAAAAAAAAPVVVV8AAAAAAAAAAAD1VVVfAAAAAAAAAAAA9VVVXwAAAAAAAAAAAPVVVV8AAAAA///////1VVVfAAAAA///////1VVVXwAAAA9VVVVVVVVVVV8AAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAPVVVVVVVVVVVXwAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAAP//9VVVVVVVV8AAAAA////1VVVVVV8AAAAAAAAP/1VVVVVfAAAAAAAAAA/1VVVVXwAAAAAAAAAA/1VVVV8AAAAAAAAAAA/VVVVfAAAAAAAAAAAA9VVVXwAAAAAAAAAAAD9VVV8AAAAAAAAAAAAP1VVfAAAAAAAAAAAAA9VVXwAAAAAAAAAAAAD1VV8AD///AAAAAAAAPVV8D/////wAAAAAAA9Vf//1VVX/wAAAAAAPVX/1VVVVV/AAAAAAA9VVVVVVVVV8AAAAAAPVVVVVVVVVXwAAAAAA9VVVVVVVVVfAAAAAAPVVVVVVVVVV8AAAAAD1VVVVVVVVVXwAAAAAPVVVVVVVVVVfAAAAAD1VVVVVVVVVXwAAAAA9VVVVVVVVVVfAAAAAPVVVVVVVVVVXwAAAAA9VVVVVVVVVV8AAAAAPVVVVVVVVVVfAAAAAD1VVVVVVVVVV8AAAAA9VVVVVVVVVVfAAAAAPVVVVVVVVVVXwAAAAD1VVVVVVVVVV8AAAAA9VVVVVVVVVVfAAAAAPVVVVVVVVVVXwAAAAD1VVVVVVVVVXwAAAAA9VVVVVVVVVV8AAAAAPVVVVVVVVVVfAAAAAD1VVVVVVVVVXwAAAAD1VVVVVVVVVXwAAAAA9VVVVVVVVVV8AAAAAPVVVVVVVVVV8AAAAAD1VVVVVVVVVfAAAAAD1VVVVVVVVVfAAAAAA9VVVVVVVVVfAAAAAAPV/9VVVVVVfAAAAAAPVf/9VVVVV/AAAAAAD1XwP/VVVX/AAAAAAD1V8AP////8AAAAAAA9VfAAD///wAAAAAAA9VXwAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAPVVfAAAAAAAAAAAAAPVVXwAAAAAAAAAAAAPVVV8AAAAAAAAAAAAPVVVfAAAAAAAAAAAA/VVVX/AAAAAAAAAAD/VVVVX/wAAAAAAAAP9VVVVVX//AAAAAAP/1VVVVVVV/////////VVVVVVVVVX//////VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ=="}, - {"width" : "59", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/////1VVVVVVVVVVVVf///////9VVVVVVVVVVf/wAAAAD//1VVVVVVVVf8AAAAAAAA/VVVVVVVVf8AAAAAAAAA9VVVVVVVX8AAAAAAAAAD1VVVVVVX8AAAAAAAAAAPVVVVVVV/AAAAAAAAAAD1VVVVVVfAAAAAAAAAAAPVVVVVVXwAAAAAAAAAAA9VVVVVV8AAAAAAAAAAAD1VVVVVXwAAAAAAAP//APVVVVVV8AAAAAAA////89VVVVVfAAAAAAA/9VVf/VVVVVV8AAAAAAP1VVVV1VVVVVfAAAAAAD1VVVVVVVVVVV8AAAAAA9VVVVVVVVVVVfAAAAAAPVVVVVVVVVVVV8AAAAAD1VVVVVVVVVVVfAAAAAA9VVVVVVVVVVVV8AAAAAPVVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVV8AAAAAPVVVVVVVVVVVVXwAAAAA9VVVVVVVVVVVVfAAAAAPVVVVVVVVVVVVXwAAAAA9VVVVVVVVVVVVfAAAAAPVVVVVVVVVVVVV8AAAAA9VVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVV8AAAAA9VVVVVVVVVVVVXwAAAAD1VV///VVVVVVVfAAAAAPVf/////VVVVVV8AAAAA9f/wAAP/9VVVVXwAAAAA/8AAAAAP/VVVV8AAAAAA8AAAAAAA/VVVXwAAAAAAAAAAAAAAPVVVfAAAAAAAAAAAAAAAPVVV8AAAAAAAAAAAAAAAPVVXwAAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAAAA9VfAAAAAAAA//AAAAAAA9XwAAAAAAA///wAAAAAD1fAAAAAAAP1VfwAAAAAD18AAAAAAD1VVXwAAAAAPXwAAAAAA9VVVXwAAAAA9fAAAAAAPVVVVXwAAAAA98AAAAAD1VVVVfAAAAAD3wAAAAA9VVVVVfAAAAAPfAAAAAD1VVVVV8AAAAA98AAAAA9VVVVVV8AAAAA/wAAAAD1VVVVVXwAAAAD/AAAAAPVVVVVVfAAAAAP8AAAAA9VVVVVV8AAAAA/wAAAAD1VVVVVV8AAAAD/AAAAAPVVVVVVXwAAAAP8AAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAPVVVVVVXwAAAAPfAAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAPVVVVVVXwAAAAPfAAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAD1VVVVVXwAAAAPXwAAAAPVVVVVVfAAAAA9fAAAAA9VVVVVXwAAAAD18AAAAD1VVVVVfAAAAAPXwAAAAPVVVVVV8AAAAA9fAAAAAPVVVVVXwAAAAPVfAAAAA9VVVVVfAAAAA9V8AAAAD1VVVVXwAAAAD1XwAAAAPVVVVVfAAAAAPVfAAAAAPVVVVV8AAAAD1VfAAAAA9VVVVfAAAAAPVV8AAAAA9VVVV8AAAAA9VXwAAAAA9VVVfAAAAAPVVXwAAAAD1VVXwAAAAA9VVfAAAAAD1VV8AAAAAPVVVfAAAAAD9V/AAAAAA9VVV8AAAAAD//wAAAAAPVVVV8AAAAAA/wAAAAAA9VVVXwAAAAAAAAAAAAAPVVVVXwAAAAAAAAAAAAD1VVVVXwAAAAAAAAAAAAPVVVVVXwAAAAAAAAAAAD1VVVVVfAAAAAAAAAAAD9VVVVVVfwAAAAAAAAAA/VVVVVVVfwAAAAAAAAA/VVVVVVVVX8AAAAAAAA/1VVVVVVVVX/wAAAAAD/1VVVVVVVVVV//AAAAP/1VVVVVVVVVVVX//////VVVVVVVVVVVVVVf///9VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="}, - {"width" : "45", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf///9f////////////////////////wAAAP8AAAAAAAAAAAAA98AAAAAAAAAAAAA98AAAAAAAAAAAAA98AAAAAAAAAAAAA98AAAAAAAAAAAAD18AAAAAAAAAAAAD18AAAAAAAAAAAAD18AAAAAAAAAAAAPV8AAAAAAAAAAAAPV8AAAAAAAAAAAAPV///////8AAAAAPVf///////AAAAA9VVVVVVVVXwAAAA9VVVVVVVVXwAAAA9VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVV8AAAAPVVVVVVVVV8AAAAPVVVVVVVVV8AAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAPVVVVVVVVV8AAAAPVVVVVVVVV8AAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVfAAAAAPVVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVXwAAAAD1VVVVVVVXwAAAAD1VVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVfAAAAAPVVVVVVVVfAAAAAPVVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAD1VVVVVVVXwAAAAD1VVVVVVVXwAAAAD1VVVVVVVXwAAAAD1VVVVVVVX//////1VVVVVVVV//////VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"}, - {"width" : "54", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVX//1VVVVVVVVVVVVX//////1VVVVVVVVVX//8AAP//1VVVVVVVV/8AAAAAAP/VVVVVVVf8AAAAAAAAP9VVVVVV/AAAAAAAAAA/VVVVVXwAAAAAAAAAAD1VVVVfAAAAAAAAAAAA9VVVV8AAAAAAAAAAAAPVVVXwAAAAAAAAAAAAD1VVXwAAAAAAAAAAAAA9VVfAAAAAA//AAAAAA9VV8AAAAAD//wAAAAAPVV8AAAAAPVV8AAAAAPVXwAAAAA9VVfAAAAAD1XwAAAAD1VVXwAAAAD1XwAAAAD1VVV8AAAAD1XwAAAAPVVVV8AAAAA9fAAAAAPVVVVfAAAAA9fAAAAA9VVVVfAAAAA9fAAAAA9VVVVfAAAAAPfAAAAA9VVVVfAAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAPfAAAAD1VVVVXwAAAAPfAAAAD1VVVVXwAAAAPfAAAAA9VVVVXwAAAA9fAAAAA9VVVVfAAAAA9XwAAAA9VVVVfAAAAA9XwAAAA9VVVVfAAAAD1XwAAAAPVVVV8AAAAD1V8AAAAPVVVV8AAAAPVV8AAAAD1VVV8AAAAPVVfAAAAD1VVXwAAAAPVVfAAAAA9VVfAAAAA9VVXwAAAAPVV8AAAAD1VVV8AAAAD1XwAAAAD1VVVfAAAAA//AAAAAPVVVVfAAAAAP8AAAAA9VVVVXwAAAAAAAAAAD1VVVVV8AAAAAAAAAAPVVVVVVfAAAAAAAAAA9VVVVVVXwAAAAAAAAD1VVVVVVXwAAAAAAAAD1VVVVVVfAAAAAAAAAA/VVVVVX8AAAAAAAAAAP1VVVVfwAAAAAAAAAAA9VVVV8AAAAAAAAAAAAPVVVXwAAAAA//AAAAAD1VVfAAAAAD//wAAAAA9VVfAAAAAPVV8AAAAA9VV8AAAAA9VVfAAAAAPVV8AAAAD1VVXwAAAAD1XwAAAAPVVVV8AAAAD1XwAAAAPVVVV8AAAAA9fAAAAA9VVVVfAAAAA9fAAAAA9VVVVfAAAAA9fAAAAA9VVVVfAAAAAPfAAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAPfAAAAA9VVVVXwAAAAPfAAAAA9VVVVfAAAAA9fAAAAA9VVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVV8AAAAD1V8AAAAD1VVXwAAAAD1V8AAAAA9VVfAAAAAPVVfAAAAAP1X8AAAAAPVVXwAAAAD//wAAAAA9VVXwAAAAAP8AAAAAD1VVV8AAAAAAAAAAAAPVVVVfwAAAAAAAAAAA9VVVVX/AAAAAAAAAAP1VVVVVf8AAAAAAAAD/VVVVVVV/wAAAAAAD/1VVVVVVVX/8AAAAD/9VVVVVVVVVf//////9VVVVVVVVVVVX////9VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"}, - {"width" : "59", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX////1VVVVVVVVVVVVV///////VVVVVVVVVVVV//AAAAD/1VVVVVVVVVV/wAAAAAAP9VVVVVVVVV/wAAAAAAAD/VVVVVVVVfwAAAAAAAAA/VVVVVVVfwAAAAAAAAAAPVVVVVVX8AAAAAAAAAAAPVVVVVV8AAAAAAAAAAAAPVVVVVXwAAAAAAAAAAAAPVVVVV8AAAAAAAAAAAAA9VVVVfAAAAAAAAAAAAAA9VVVXwAAAAAD/wAAAAAD1VVVfAAAAAA//8AAAAAD1VVXwAAAAAPVX8AAAAAD1VVfAAAAAD1VV8AAAAAPVVXwAAAAA9VVV8AAAAA9VVfAAAAAPVVVV8AAAAA9VXwAAAAA9VVVXwAAAAD1VfAAAAAPVVVVXwAAAAD1V8AAAAA9VVVVfAAAAAPVfAAAAAPVVVVVfAAAAA9V8AAAAA9VVVVV8AAAAD1XwAAAAPVVVVVXwAAAAD1fAAAAA9VVVVVXwAAAAPV8AAAAD1VVVVVfAAAAA9fAAAAAPVVVVVV8AAAAD18AAAAA9VVVVVXwAAAAPXwAAAAD1VVVVVfAAAAAPfAAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAPVVVVVVXwAAAAPfAAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAPVVVVVVXwAAAAD/AAAAA9VVVVVVfAAAAAP8AAAAD1VVVVVV8AAAAA/wAAAAPVVVVVVXwAAAAD/AAAAAPVVVVVVfAAAAAP8AAAAA9VVVVVV8AAAAA/wAAAAD1VVVVVXwAAAAD/AAAAAPVVVVVVfAAAAAP8AAAAA9VVVVVV8AAAAA98AAAAA9VVVVVXwAAAAD3wAAAAD1VVVVV8AAAAAPfAAAAAPVVVVVXwAAAAA98AAAAAPVVVVV8AAAAAD18AAAAAPVVVVfAAAAAAPXwAAAAA9VVVXwAAAAAA9fAAAAAA9VVV8AAAAAAD1fAAAAAA/VV/AAAAAAAPV8AAAAAA///wAAAAAAA9V8AAAAAAP/wAAAAAAAD1XwAAAAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAAAA9VfAAAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAAA9VVfAAAAAAAAAAAAAAAD1VVfAAAAAAAAAAAAAAAPVVVfwAAAAAAAAAAAAAA9VVVf8AAAAAADwAAAAAD1VVVX/wAAAAP/wAAAAAPVVVVV///AD//XwAAAAD1VVVVVX////9VfAAAAAPVVVVVVVVf/VVV8AAAAA9VVVVVVVVVVVVXwAAAAD1VVVVVVVVVVVV8AAAAAPVVVVVVVVVVVVXwAAAAD1VVVVVVVVVVVVfAAAAAPVVVVVVVVVVVVXwAAAAA9VVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVV8AAAAA9VVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVXwAAAAAPVVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVXwAAAAAPVVVVVVVVVVVV8AAAAAD1VVVVVVVVVVVfAAAAAAPVVVVVVVVVVVXwAAAAAD1VVVVVVVVVVV8AAAAAAPVVVVVX1VVVV/AAAAAAD1VVVVVf/VVV/wAAAAAAPVVVVVV/////wAAAAAAD1VVVVVfAP//wAAAAAAA9VVVVVV8AAAAAAAAAAAD1VVVVVXwAAAAAAAAAAA9VVVVVVfAAAAAAAAAAAPVVVVVVV8AAAAAAAAAAP1VVVVVVXwAAAAAAAAAD9VVVVVVV8AAAAAAAAAD9VVVVVVVXwAAAAAAAAD/VVVVVVVVf8AAAAAAAD/VVVVVVVVVf//AAAAA//VVVVVVVVVVV////////VVVVVVVVVVVVVf////1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="}, - {"width" : "20", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX//1VVX///9VX/AAD/V/AAAA/XwAAAAP8AAAAA/wAAAAD/AAAAAP8AAAAA/wAAAAD/AAAAAP8AAAAA98AAAAPV/AAAP1V////9VVf//9VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf//VVVf///1Vf8AAP9X8AAAD9fAAAAA/wAAAAD/AAAAAP8AAAAA/wAAAAD/AAAAAP8AAAAA/wAAAAD3wAAAA9X8AAA/VX/8D/1VV///1VVVV/VVU="} - ] -} From 16862561f6bd018b08532e5024f1603184d43fa9 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:45:58 +0100 Subject: [PATCH 07/24] Update font-LuckiestGuy.json --- apps/contourclock/fonts/font-LuckiestGuy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/fonts/font-LuckiestGuy.json b/apps/contourclock/fonts/font-LuckiestGuy.json index 3b7eb45f3..a5aac8567 100644 --- a/apps/contourclock/fonts/font-LuckiestGuy.json +++ b/apps/contourclock/fonts/font-LuckiestGuy.json @@ -1,5 +1,5 @@ { - "name":"LuckiestGuy", + "name":"Luckiest Guy", "size":"100", "characters":[ {"width" : "65", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdVVVVVVVVVVVVVVVVVVV////9VVVVVVVVVVVVVVVX//8///VVVVVVVVVVVVVVX/wAAAA/1VVVVVVVVVVVVX/AAAAAAP9VVVVVVVVVVVV/AAAAAAAD9VVVVVVVVVVVfAAAAAAAAA/VVVVVVVVVVXwAAAAAAAAA/VVVVVVVVVX8AAAAAAAAAAPVVVVVVVVVfAAAAAAAAAAAPVVVVVVVVXwAAAAAAAAAAAPVVVVVVVV8AAAAAAAAAAAAPVVVVVVVfAAAAAAAAAAAAA9VVVVVVXwAAAAAAAAAAAAA9VVVVVVfAAAAAAAAAAAAAA9VVVVVXwAAAAAAAAAAAAAD1VVVVV8AAAAAAAAAAAAAAD1VVVVXwAAAAAAAAAAAAAAD1VVVV8AAAAAAAAAAAAAAAPVVVVXwAAAAAAAAAAAAAAAPVVVV8AAAAAAAAAAAAAAAA9VVVXwAAAAAAAAAAAAAAAA9VVV8AAAAAAAAAAAAAAAAD1VVXwAAAAAAAAAAAAAAAAPVVV8AAAAAAAAAAAAAAAAAPVVXwAAAAAAAAAAAAAAAAA9VVfAAAAAAAAAAAAAAAAAA9VXwAAAAAAAAAAAAAAAAAD1VfAAAAAAAAP8AAAAAAAAPVV8AAAAAAAP//AAAAAAAAPVfAAAAAAAD9V/AAAAAAAA9V8AAAAAAA9VVfAAAAAAAD1XwAAAAAAPVVVfAAAAAAAPVfAAAAAAD1VVVfAAAAAAAPV8AAAAAAPVVVVfAAAAAAA9fAAAAAAD1VVVV8AAAAAAD18AAAAAAPVVVVV8AAAAAAPXwAAAAAD1VVVVXwAAAAAA9fAAAAAAPVVVVVXwAAAAAD18AAAAAD1VVVVVfAAAAAAD3wAAAAAPVVVVVV8AAAAAAP8AAAAAA9VVVVVV8AAAAAA/wAAAAAD1VVVVVXwAAAAAD/AAAAAA9VVVVVVfAAAAAAP8AAAAAD1VVVVVV8AAAAAA/wAAAAAPVVVVVVXwAAAAAD/AAAAAA9VVVVVVfAAAAAAP8AAAAAD1VVVVVVfAAAAAA/wAAAAAPVVVVVVV8AAAAAD/AAAAAA9VVVVVVXwAAAAAP8AAAAAD1VVVVVVfAAAAAA/wAAAAAPVVVVVVV8AAAAAD/AAAAAA9VVVVVVXwAAAAAP8AAAAAD1VVVVVV8AAAAAA/wAAAAAPVVVVVVXwAAAAAD3wAAAAA9VVVVVVfAAAAAAPfAAAAAD1VVVVVV8AAAAAD18AAAAAD1VVVVVXwAAAAAPXwAAAAAPVVVVVV8AAAAAA9fAAAAAA9VVVVVXwAAAAAD18AAAAAA9VVVVVfAAAAAAPV8AAAAAD1VVVVXwAAAAAA9XwAAAAAPVVVVVfAAAAAAPVfAAAAAAPVVVVXwAAAAAA9V8AAAAAA9VVVVfAAAAAAD1V8AAAAAA9VVVXwAAAAAAPVXwAAAAAA9VVVfAAAAAAD1VfAAAAAAA9VVXwAAAAAAPVVfAAAAAAA9VX8AAAAAAA9VV8AAAAAAA///AAAAAAAPVVXwAAAAAAA//AAAAAAAA9VVXwAAAAAAAAAAAAAAAAD1VVfAAAAAAAAAAAAAAAAA9VVVfAAAAAAAAAAAAAAAAD1VVV8AAAAAAAAAAAAAAAA9VVVXwAAAAAAAAAAAAAAAD1VVVXwAAAAAAAAAAAAAAA9VVVVXwAAAAAAAAAAAAAAD1VVVVfAAAAAAAAAAAAAAA9VVVVVfAAAAAAAAAAAAAAD1VVVVV8AAAAAAAAAAAAAA9VVVVVV8AAAAAAAAAAAAAPVVVVVVV8AAAAAAAAAAAAA9VVVVVVXwAAAAAAAAAAAAPVVVVVVVXwAAAAAAAAAAAD1VVVVVVVXwAAAAAAAAAAA9VVVVVVVVXwAAAAAAAAAAPVVVVVVVVVXwAAAAAAAAAD1VVVVVVVVVX8AAAAAAAAA9VVVVVVVVVVX/AAAAAAAA/VVVVVVVVVVVV/AAAAAAA/1VVVVVVVVVVVVf8AAAAA/1VVVVVVVVVVVVVf/wAAD/1VVVVVVVVVVVVVVV/////1VVVVVVVVVVVVVVVVX///VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="}, From 81b1cc570fd43908285e8953e5b08802c11f34ea Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:46:14 +0100 Subject: [PATCH 08/24] Update font-BebasNeue.json --- apps/contourclock/fonts/font-BebasNeue.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/fonts/font-BebasNeue.json b/apps/contourclock/fonts/font-BebasNeue.json index 1109f1523..8be708322 100644 --- a/apps/contourclock/fonts/font-BebasNeue.json +++ b/apps/contourclock/fonts/font-BebasNeue.json @@ -1,5 +1,5 @@ { - "name":"BebasNeue", + "name":"Bebas Neue", "size":"98", "characters":[ {"width" : "47", "buffer":"VVVVf//////VVVVVVVVf///////1VVVVVVf8AAAAAAP9VVVVVX8AAAAAAAD9VVVVV8AAAAAAAAA/VVVV/AAAAAAAAAA/VVVXwAAAAAAAAAAPVVV8AAAAAAAAAAA9VVfAAAAAAAAAAAA9VXwAAAAAAAAAAAA9VfAAAAAAAAAAAAD1V8AAAAAAAAAAAAPVfAAAAAAAAAAAAAPV8AAAAAP/wAAAAA9fAAAAAD//wAAAAA98AAAAA9VXwAAAAD3wAAAAPVVXwAAAAPfAAAAD1VVXwAAAA98AAAA9VVVXwAAAA/wAAAD1VVVfAAAAD/AAAAPVVVV8AAAAP8AAAA9VVVXwAAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAPVVVVXwAAAD/AAAA9VVVVfAAAAP8AAAD1VVVV8AAAA/wAAAD1VVVXwAAAD/AAAAPVVVV8AAAAP8AAAA9VVVXwAAAA/wAAAD1VVVfAAAAD/AAAAD1VVXwAAAA98AAAAPVVVfAAAAD3wAAAAP1VfwAAAAPfAAAAAP//8AAAAA9fAAAAAD/8AAAAAD18AAAAAAAAAAAAA9XwAAAAAAAAAAAAD1XwAAAAAAAAAAAA9VfAAAAAAAAAAAAD1VfAAAAAAAAAAAA9VVfAAAAAAAAAAAPVVV8AAAAAAAAAAA9VVV8AAAAAAAAAAPVVVV/AAAAAAAAAP1VVVV/AAAAAAAAD9VVVVVfwAAAAAAD9VVVVVVf////////VVVVVVVX///////VVVVQ" }, From 83b9ecbce876767565a3e23c35ebf3d5fd16c2b2 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:46:27 +0100 Subject: [PATCH 09/24] Update font-BarlowCond.json --- apps/contourclock/fonts/font-BarlowCond.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/fonts/font-BarlowCond.json b/apps/contourclock/fonts/font-BarlowCond.json index 2388b7383..bc1d9ddf3 100644 --- a/apps/contourclock/fonts/font-BarlowCond.json +++ b/apps/contourclock/fonts/font-BarlowCond.json @@ -1,5 +1,5 @@ { - "name":"BarlowCond", + "name":"Barlow Cond", "size":"100", "characters":[ {"width" : "61", "buffer":"VVVVVVX//////1VVVVVVVVVVVVf///////9VVVVVVVVVVX/wAAAAAA/9VVVVVVVVVX/AAAAAAAAP9VVVVVVVVfwAAAAAAAAAP9VVVVVVVfwAAAAAAAAAAP1VVVVVV/AAAAAAAAAAAAPVVVVVV/AAAAAAAAAAAAA9VVVVV8AAAAAAAAAAAAAD1VVVVfAAAAAAAAAAAAAAPVVVVfAAAAAAAAAAAAAAA9VVVfAAAAAAAAAAAAAAAD1VVfAAAAAAAAAAAAAAAA9VVXwAAAAAAAAAAAAAAAD1VXwAAAAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAAAAD1V8AAAAAAAAAAAAAAAAA9VfAAAAAAAAAAAAAAAAAD1XwAAAAAAAAAAAAAAAAA9XwAAAAAAAAAAAAAAAAAD18AAAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAAAAPXwAAAAAAAA/AAAAAAAAD3wAAAAAAAA/8AAAAAAAA98AAAAAAAA9XwAAAAAAAD/AAAAAAAAPV8AAAAAAAA/wAAAAAAAPVfAAAAAAAAP8AAAAAAAD1XwAAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9VfAAAAAAAA/wAAAAAAAPVXwAAAAAAAP8AAAAAAAD1V8AAAAAAAD/AAAAAAAA9V8AAAAAAAA/wAAAAAAAPVfAAAAAAAAP8AAAAAAAA9XwAAAAAAAD/AAAAAAAAPXwAAAAAAAD3wAAAAAAAA/wAAAAAAAA9fAAAAAAAADwAAAAAAAAPXwAAAAAAAAAAAAAAAAAD18AAAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAAAA9V8AAAAAAAAAAAAAAAAAPVfAAAAAAAAAAAAAAAAAD1XwAAAAAAAAAAAAAAAAD1VfAAAAAAAAAAAAAAAAA9VXwAAAAAAAAAAAAAAAA9VVfAAAAAAAAAAAAAAAAPVVV8AAAAAAAAAAAAAAAPVVVfAAAAAAAAAAAAAAAPVVVV8AAAAAAAAAAAAAAD1VVVXwAAAAAAAAAAAAAD1VVVVfAAAAAAAAAAAAAD1VVVVV8AAAAAAAAAAAAD1VVVVVXwAAAAAAAAAAAP1VVVVVVfwAAAAAAAAAAP1VVVVVVV/wAAAAAAAAA/VVVVVVVVV/wAAAAAAAD/VVVVVVVVVV/////////9VVVVVVVVVVV////////1VVVVVQ=="}, From dfcaae6b5bea9e9ac555bfdb78cea778ed911d62 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:47:08 +0100 Subject: [PATCH 10/24] Update font-YuseiMagic.json --- apps/contourclock/fonts/font-YuseiMagic.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/fonts/font-YuseiMagic.json b/apps/contourclock/fonts/font-YuseiMagic.json index 5aa3ee6e4..9289a8a99 100644 --- a/apps/contourclock/fonts/font-YuseiMagic.json +++ b/apps/contourclock/fonts/font-YuseiMagic.json @@ -1,5 +1,5 @@ { - "name":"YuseiMagic", + "name":"Yusei Magic", "size":"96", "characters":[ {"width" : "67", "buffer":"VVVVVVVVVX///1VVVVVVVVVVVVVVVVf//////VVVVVVVVVVVVVVX//wAAA//1VVVVVVVVVVVV//AAAAAAD/1VVVVVVVVVVX/wAAAAAAAA/1VVVVVVVVVX8AAAAAAAAAA/VVVVVVVVVfwAAAAAAAAAAA/VVVVVVVVfwAAAAAAAAAAAD9VVVVVVVfAAAAAAAAAAAAAD1VVVVVVfAAAAAA//8AAAAA9VVVVVVfAAAAAD///wAAAAD1VVVVVfAAAAAD9VVfAAAAAPVVVVVXwAAAAD1VVV8AAAAA9VVVVXwAAAAD1VVVXwAAAAPVVVVV8AAAAD1VVVVfAAAAA9VVVV8AAAAD1VVVVXwAAAAPVVVV8AAAAA9VVVVVfAAAAA9VVVfAAAAA9VVVVVV8AAAAD1VVfAAAAA9VVVVVVfAAAAA9VVXwAAAAPVVVVVVV8AAAAPVVXwAAAAPVVVVVVVfAAAAA9VV8AAAAD1VVVVVVXwAAAAPVVfAAAAD1VVVVVVVfAAAAD1VfAAAAA9VVVVVVVXwAAAAPVXwAAAAPVVVVVVVV8AAAAD1V8AAAAPVVVVVVVVXwAAAA9V8AAAAD1VVVVVVVV8AAAAD1fAAAAA9VVVVVVVVfAAAAA9XwAAAAPVVVVVVVVXwAAAAPV8AAAAPVVVVVVVVVfAAAAD1fAAAAD1VVVVVVVVXwAAAA9fAAAAA9VVVVVVVVV8AAAAPXwAAAAPVVVVVVVVVfAAAAA98AAAAD1VVVVVVVVXwAAAAPfAAAAD1VVVVVVVVV8AAAAD3wAAAA9VVVVVVVVVXwAAAA98AAAAPVVVVVVVVVV8AAAAPfAAAAD1VVVVVVVVVfAAAAD3wAAAA9VVVVVVVVVXwAAAA98AAAAPVVVVVVVVVV8AAAAPfAAAAD1VVVVVVVVVfAAAAD3wAAAA9VVVVVVVVVXwAAAA98AAAAPVVVVVVVVVV8AAAAPfAAAAD1VVVVVVVVVfAAAAD3wAAAA9VVVVVVVVVXwAAAAP8AAAAPVVVVVVVVVV8AAAAD/AAAAD1VVVVVVVVVfAAAAA/wAAAA9VVVVVVVVVXwAAAAP8AAAAPVVVVVVVVVV8AAAAPfAAAAD1VVVVVVVVVfAAAAD3wAAAA9VVVVVVVVVXwAAAA98AAAAPVVVVVVVVVV8AAAAPfAAAAD1VVVVVVVVVfAAAAD3wAAAA9VVVVVVVVVXwAAAA98AAAAPVVVVVVVVVV8AAAAPfAAAAD1VVVVVVVVVfAAAAD3wAAAA9VVVVVVVVVXwAAAA98AAAAPVVVVVVVVVXwAAAAPfAAAAD1VVVVVVVVV8AAAAD3wAAAAPVVVVVVVVVfAAAAA98AAAAD1VVVVVVVVXwAAAAPfAAAAA9VVVVVVVVV8AAAAPXwAAAAPVVVVVVVVVfAAAAD1fAAAAD1VVVVVVVVXwAAAA9XwAAAA9VVVVVVVVXwAAAAPV8AAAAD1VVVVVVVV8AAAAD1fAAAAA9VVVVVVVVfAAAAA9XwAAAAPVVVVVVVVXwAAAA9VfAAAAD1VVVVVVVXwAAAAPVXwAAAAPVVVVVVVV8AAAAD1V8AAAAD1VVVVVVVfAAAAA9VfAAAAA9VVVVVVVXwAAAA9VV8AAAAD1VVVVVVXwAAAAPVVfAAAAA9VVVVVVV8AAAAD1VXwAAAAPVVVVVVVfAAAAD1VVfAAAAA9VVVVVVfAAAAA9VVXwAAAAPVVVVVVXwAAAAPVVVfAAAAA9VVVVVXwAAAAPVVVXwAAAAPVVVVVV8AAAAD1VVVfAAAAA9VVVVV8AAAAD1VVVXwAAAAPVVVVVfAAAAA9VVVVfAAAAA9VVVVfAAAAA9VVVVXwAAAAD1VVVfAAAAAPVVVVVfAAAAAPVVVfAAAAAPVVVVVXwAAAAA9VVfAAAAAPVVVVVVfAAAAAD1VfAAAAAD1VVVVVV8AAAAAP//AAAAAD1VVVVVVXwAAAAA//AAAAAD1VVVVVVVfAAAAAAAAAAAAD1VVVVVVVV8AAAAAAAAAAAD1VVVVVVVVX8AAAAAAAAAAP1VVVVVVVVVf8AAAAAAAAA/1VVVVVVVVVVf8AAAAAAAD/VVVVVVVVVVVVf/AAAAAA/9VVVVVVVVVVVVVf///////1VVVVVVVVVVVVVVX/////9VVVVVVVV" }, From 3c97daaf69c20f99c0ab3e48746a86b20586e719 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:47:20 +0100 Subject: [PATCH 11/24] Update font-TitanOne.json --- apps/contourclock/fonts/font-TitanOne.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/fonts/font-TitanOne.json b/apps/contourclock/fonts/font-TitanOne.json index d8210a208..147d9624b 100644 --- a/apps/contourclock/fonts/font-TitanOne.json +++ b/apps/contourclock/fonts/font-TitanOne.json @@ -1,5 +1,5 @@ { - "name":"TitanOne", + "name":"Titan One", "size":"100", "characters":[ {"width" : "74", "buffer":"VVVVVVVVX///////VVVVVVVVVVVVVVVVf////////9VVVVVVVVVVVVVV//AAAAAAAP/1VVVVVVVVVVVV/8AAAAAAAAA/9VVVVVVVVVVV/wAAAAAAAAAAD/VVVVVVVVVVfwAAAAAAAAAAAA/VVVVVVVVVfwAAAAAAAAAAAAAP1VVVVVVVX8AAAAAAAAAAAAAAP1VVVVVVV8AAAAAAAAAAAAAAAD1VVVVVVfAAAAAAAAAAAAAAAAD1VVVVVXwAAAAAAAAAAAAAAAAD1VVVVVfAAAAAAAAAAAAAAAAAPVVVVVXwAAAAAAAAAAAAAAAAAPVVVVV8AAAAAAAAAAAAAAAAAAPVVVVXwAAAAAAAAAAAAAAAAAA9VVVV8AAAAAAAAAAAAAAAAAAA9VVVXwAAAAAAAAAAAAAAAAAAD1VVV8AAAAAAAAAAAAAAAAAAAD1VVXwAAAAAAAAAAAAAAAAAAAPVVV8AAAAAAAAAAAAAAAAAAAAPVVXwAAAAAAAAAPAAAAAAAAAA9VVfAAAAAAAAAD/AAAAAAAAAD1VXwAAAAAAAAA9fAAAAAAAAAD1VfAAAAAAAAAPVfAAAAAAAAAPVV8AAAAAAAAA9V8AAAAAAAAA9VXwAAAAAAAAD1V8AAAAAAAAD1V8AAAAAAAAA9VXwAAAAAAAAD1XwAAAAAAAAD1VfAAAAAAAAAPVfAAAAAAAAAPVV8AAAAAAAAA9V8AAAAAAAAA9VXwAAAAAAAAD1XwAAAAAAAAD1VfAAAAAAAAAD18AAAAAAAAAPVV8AAAAAAAAAPXwAAAAAAAAD1VV8AAAAAAAAA9fAAAAAAAAAPVVXwAAAAAAAAD18AAAAAAAAA9VVfAAAAAAAAAPXwAAAAAAAAD1VV8AAAAAAAAA9fAAAAAAAAAPVVXwAAAAAAAAD18AAAAAAAAA9VVfAAAAAAAAAPXwAAAAAAAAD1VV8AAAAAAAAA9fAAAAAAAAAPVVXwAAAAAAAAA98AAAAAAAAA9VVfAAAAAAAAAD3wAAAAAAAAD1VV8AAAAAAAAAP8AAAAAAAAAPVVXwAAAAAAAAA/wAAAAAAAAA9VVfAAAAAAAAAD/AAAAAAAAAD1VV8AAAAAAAAAP8AAAAAAAAAPVVXwAAAAAAAAA/wAAAAAAAAA9VVfAAAAAAAAAD/AAAAAAAAAD1VV8AAAAAAAAAP8AAAAAAAAAPVVXwAAAAAAAAA/wAAAAAAAAA9VVfAAAAAAAAAD/AAAAAAAAAD1VV8AAAAAAAAAP8AAAAAAAAAPVVXwAAAAAAAAA/wAAAAAAAAA9VVfAAAAAAAAAD/AAAAAAAAAD1VV8AAAAAAAAAP8AAAAAAAAAPVVXwAAAAAAAAA/wAAAAAAAAA9VVfAAAAAAAAAD/AAAAAAAAAD1VV8AAAAAAAAAP8AAAAAAAAAPVVXwAAAAAAAAA98AAAAAAAAA9VVfAAAAAAAAAD3wAAAAAAAAD1VV8AAAAAAAAAPfAAAAAAAAAPVVXwAAAAAAAAA98AAAAAAAAA9VVfAAAAAAAAAPXwAAAAAAAAD1VV8AAAAAAAAA9fAAAAAAAAAPVVXwAAAAAAAAD18AAAAAAAAA9VVfAAAAAAAAAPXwAAAAAAAAD1VV8AAAAAAAAA9fAAAAAAAAAPVVXwAAAAAAAAD18AAAAAAAAA9VVfAAAAAAAAAPXwAAAAAAAAD1VV8AAAAAAAAA9XwAAAAAAAAD1VfAAAAAAAAAD1fAAAAAAAAAPVV8AAAAAAAAA9V8AAAAAAAAA9VXwAAAAAAAAD1XwAAAAAAAAD1VfAAAAAAAAAPVfAAAAAAAAAPVV8AAAAAAAAA9VfAAAAAAAAA9VXwAAAAAAAAD1V8AAAAAAAAA9VfAAAAAAAAA9VXwAAAAAAAAD1XwAAAAAAAAD1VfAAAAAAAAAD1fAAAAAAAAAPVVfAAAAAAAAAD/wAAAAAAAAA9VV8AAAAAAAAAD8AAAAAAAAAPVVXwAAAAAAAAAAAAAAAAAAAA9VVXwAAAAAAAAAAAAAAAAAAAD1VVfAAAAAAAAAAAAAAAAAAAA9VVV8AAAAAAAAAAAAAAAAAAAD1VVV8AAAAAAAAAAAAAAAAAAA9VVVXwAAAAAAAAAAAAAAAAAAD1VVVXwAAAAAAAAAAAAAAAAAA9VVVVfAAAAAAAAAAAAAAAAAAD1VVVVfAAAAAAAAAAAAAAAAAA9VVVVVfAAAAAAAAAAAAAAAAAPVVVVVVfAAAAAAAAAAAAAAAAA9VVVVVV/AAAAAAAAAAAAAAAAPVVVVVVV/AAAAAAAAAAAAAAAP1VVVVVVVfAAAAAAAAAAAAAAD9VVVVVVVVfwAAAAAAAAAAAAD9VVVVVVVVVf8AAAAAAAAAAAA/VVVVVVVVVVX/AAAAAAAAAAD/VVVVVVVVVVVV//AAAAAAAAP/1VVVVVVVVVVVVf//////////VVVVVVVVVVVVVVVf///////9VVVVVVVU="}, From 3acb45160b9fb5c68f5d3b92ea59fa7218ea5335 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:47:28 +0100 Subject: [PATCH 12/24] Update font-RubikOne.json --- apps/contourclock/fonts/font-RubikOne.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/fonts/font-RubikOne.json b/apps/contourclock/fonts/font-RubikOne.json index af56dca35..1077ad566 100644 --- a/apps/contourclock/fonts/font-RubikOne.json +++ b/apps/contourclock/fonts/font-RubikOne.json @@ -1,5 +1,5 @@ { - "name":"RubikOne", + "name":"Rubik One", "size":"100", "characters":[ {"width" : "57", "buffer":"VVVVVVX/////9VVVVVVVVVVVX///////1VVVVVVVVVVf8AAAAAD/VVVVVVVVVX8AAAAAAAP9VVVVVVVVfwAAAAAAAA/VVVVVVVV8AAAAAAAAAD1VVVVVVXwAAAAAAAAAA9VVVVVV/AAAAAAAAAAAPVVVVVV8AAAAAAAAAAAD1VVVVXwAAAAAAAAAAAD1VVVVfAAAAAAAAAAAAA9VVVV8AAAAAAAAAAAAAPVVVV8AAAAAAAAAAAAAD1VVV8AAAAAAAAAAAAAD1VVXwAAAAAAAAAAAAAA9VVfAAAAAAAAAAAAAAA9VVfAAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAAAD1V8AAAAAAAAAAAAAAAD1XwAAAAAAAAAAAAAAAD1XwAAAAAAAAAAAAAAAD1XwAAAAAAAAAAAAAAAA9XwAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAAA9fAAAAAAAA/wAAAAAAA9fAAAAAAAD/8AAAAAAAPfAAAAAAAPVfAAAAAAAPfAAAAAAA9VXwAAAAAAPfAAAAAAD1VXwAAAAAAP8AAAAAAD1VXwAAAAAAP8AAAAAAD1VV8AAAAAAP8AAAAAAD1VV8AAAAAAP8AAAAAAD1VV8AAAAAAP8AAAAAAD1VV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAPVVV8AAAAAAP8AAAAAAD1VV8AAAAAAP8AAAAAAD1VV8AAAAAAP8AAAAAAD1VV8AAAAAAP8AAAAAAD1VV8AAAAAAP8AAAAAAD1VXwAAAAAAPfAAAAAAD1VXwAAAAAAPfAAAAAAA9VXwAAAAAAPfAAAAAAAPVfAAAAAAAPfAAAAAAAD/8AAAAAAAPfAAAAAAAA/wAAAAAAA9fAAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAAA9XwAAAAAAAAAAAAAAAA9XwAAAAAAAAAAAAAAAD1XwAAAAAAAAAAAAAAAD1V8AAAAAAAAAAAAAAAD1V8AAAAAAAAAAAAAAAD1V8AAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAA9VVXwAAAAAAAAAAAAAA9VVXwAAAAAAAAAAAAAD1VVV8AAAAAAAAAAAAAD1VVV8AAAAAAAAAAAAAPVVVVfAAAAAAAAAAAAA9VVVVXwAAAAAAAAAAAA9VVVVXwAAAAAAAAAAAD1VVVVV8AAAAAAAAAAAPVVVVVVfAAAAAAAAAAA9VVVVVVXwAAAAAAAAAD9VVVVVVV/AAAAAAAAAPVVVVVVVVfwAAAAAAAD9VVVVVVVVV/wAAAAAA/1VVVVVVVVVf///////9VVVVVVVVVVVf//////VVVVVV"}, From 15a58f2c13702dfc554733000a0f98b85cc22b2b Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:47:38 +0100 Subject: [PATCH 13/24] Update font-SairaEC.json --- apps/contourclock/fonts/font-SairaEC.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/fonts/font-SairaEC.json b/apps/contourclock/fonts/font-SairaEC.json index ec3f6c990..7ba7fec3d 100644 --- a/apps/contourclock/fonts/font-SairaEC.json +++ b/apps/contourclock/fonts/font-SairaEC.json @@ -1,5 +1,5 @@ { - "name":"SairaEC", + "name":"Saira EC", "size":"100", "characters":[ {"width" : "51", "buffer":"VVVVf///////9VVVVVVVf/////////1VVVVVV/wAAAAAAAD/VVVVVfwAAAAAAAAAP1VVVV/AAAAAAAAAAA9VVVV8AAAAAAAAAAAPVVVXwAAAAAAAAAAAPVVVfAAAAAAAAAAAAD1VVfAAAAAAAAAAAAA9VV8AAAAAAAAAAAAA9VV8AAAAAAAAAAAAAPVXwAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAA9fAAAAAAA/AAAAAAA9fAAAAAAD/wAAAAAA9fAAAAAAPV8AAAAAA98AAAAAA9V8AAAAAA98AAAAAA9VfAAAAAA98AAAAAA9VfAAAAAA98AAAAAA9VfAAAAAA98AAAAAA9VfAAAAAA98AAAAAD1VfAAAAAA98AAAAAD1VfAAAAAA98AAAAAD1VfAAAAAA98AAAAAD1VfAAAAAA98AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAAP8AAAAAD1VfAAAAAA98AAAAAD1VfAAAAAA98AAAAAD1VfAAAAAA98AAAAAD1VfAAAAAA98AAAAAA9VfAAAAAA98AAAAAA9VfAAAAAA98AAAAAA9VfAAAAAA98AAAAAA9VfAAAAAA98AAAAAA9V8AAAAAA9fAAAAAAPXwAAAAAA9fAAAAAAD/AAAAAAA9fAAAAAAA8AAAAAAA9fAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAD1XwAAAAAAAAAAAAAD1XwAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAPVV8AAAAAAAAAAAAA9VVfAAAAAAAAAAAAA9VVfAAAAAAAAAAAAD1VVXwAAAAAAAAAAAD1VVV8AAAAAAAAAAAPVVVV/AAAAAAAAAAD9VVVVfwAAAAAAAAAP1VVVVV/wAAAAAAAP9VVVVVVf/////////1VVVVVVVf///////1VVVV"}, From 2b576e727ea5948dd4a09ade1ebd09cc19872fc5 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:48:08 +0100 Subject: [PATCH 14/24] Delete Mouse Memoirs-p1.png --- apps/contourclock/fonts/Mouse Memoirs-p1.png | Bin 737 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 apps/contourclock/fonts/Mouse Memoirs-p1.png diff --git a/apps/contourclock/fonts/Mouse Memoirs-p1.png b/apps/contourclock/fonts/Mouse Memoirs-p1.png deleted file mode 100644 index fc9bdedc0b0ebdcbfc2d69bdd281a6250a7c7993..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmV<70v`Q|P)t&Yt#@lxDS zF$*$o*9I*&h&y(!+wFksRY!7Ew+EgQaW;NN4-HsuHM>=}u=QK@P~7nF??T)0R1GsX za11bcC#{N)tKR(dlZVOS71sUfhPxXMANjq%?dA*q{1vD9eD;ku?$f@1QRh{`n`Ydz+oc=dPHrow#>7$MCpn@zin|pzGq=f&#OFIlqwx#6o5Ybl#aD5MGJMqe zUh#qVS18_@;yc~f+HTi`jrep9hz~%=k&!_`nx5qSA83AEWeV)%v<6g)wjWBU)ox{v z&z*WO=-U?Zxioh^quS!U9o4C-s{dF#l#6=fr8O$rrvr)IW;b%qbdwv%9>U}70SI<+Mti$LD?S+6SKF{~-?%=lkL@Psw8c-tzBx zY8U<^hsMH>IW!hN+;qF@c^VepzGPKJqWNoy7wWiq8}ADt^SJZA(3T3ALj-U8eY)`>w=u<+J#&z1}ai^M8cAziQ|I z54(3x`+(}cBx5!u$qit_s^w&OE5I) TASz$u00000NkvXXu0mjfCjoyP From 860e48138be44f368c9bd05dce9ea2a07a1c5d35 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:48:14 +0100 Subject: [PATCH 15/24] Delete Mouse Memoirs-p2.png --- apps/contourclock/fonts/Mouse Memoirs-p2.png | Bin 654 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 apps/contourclock/fonts/Mouse Memoirs-p2.png diff --git a/apps/contourclock/fonts/Mouse Memoirs-p2.png b/apps/contourclock/fonts/Mouse Memoirs-p2.png deleted file mode 100644 index 511e6addf078ddd46ca9c30d149faf5b0a46877a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 654 zcmV;90&)F`P)HDB_HOT||l$;jS0?&n$kw--F?&KQ|GVtbI?I`2} z`PAX!$XEXKJS{9c&Y~W1WKXAn9`J*FWN*nk@|hk>9?*mMI??Xf7ocYYEkDA_(r8v<7x_?cWPGg@1eC=D+*!*v$vre8>?8%)jN`J}387 z5Xncb9!PFW-}{+-tvwFma9=pSfA%2xlN=M1ePf?5Jf7SpkDQ^<=DHn4#9oa9r3&s$h?KVf&|fLq-l z_panvfj6if*G!cO^*Gs|&hz5f; Date: Sun, 22 Jan 2023 02:48:50 +0100 Subject: [PATCH 16/24] Add files via upload --- apps/contourclock/fonts/MouseMemoirs-p1.png | Bin 0 -> 737 bytes apps/contourclock/fonts/MouseMemoirs-p2.png | Bin 0 -> 654 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/contourclock/fonts/MouseMemoirs-p1.png create mode 100644 apps/contourclock/fonts/MouseMemoirs-p2.png diff --git a/apps/contourclock/fonts/MouseMemoirs-p1.png b/apps/contourclock/fonts/MouseMemoirs-p1.png new file mode 100644 index 0000000000000000000000000000000000000000..fc9bdedc0b0ebdcbfc2d69bdd281a6250a7c7993 GIT binary patch literal 737 zcmV<70v`Q|P)t&Yt#@lxDS zF$*$o*9I*&h&y(!+wFksRY!7Ew+EgQaW;NN4-HsuHM>=}u=QK@P~7nF??T)0R1GsX za11bcC#{N)tKR(dlZVOS71sUfhPxXMANjq%?dA*q{1vD9eD;ku?$f@1QRh{`n`Ydz+oc=dPHrow#>7$MCpn@zin|pzGq=f&#OFIlqwx#6o5Ybl#aD5MGJMqe zUh#qVS18_@;yc~f+HTi`jrep9hz~%=k&!_`nx5qSA83AEWeV)%v<6g)wjWBU)ox{v z&z*WO=-U?Zxioh^quS!U9o4C-s{dF#l#6=fr8O$rrvr)IW;b%qbdwv%9>U}70SI<+Mti$LD?S+6SKF{~-?%=lkL@Psw8c-tzBx zY8U<^hsMH>IW!hN+;qF@c^VepzGPKJqWNoy7wWiq8}ADt^SJZA(3T3ALj-U8eY)`>w=u<+J#&z1}ai^M8cAziQ|I z54(3x`+(}cBx5!u$qit_s^w&OE5I) TASz$u00000NkvXXu0mjfCjoyP literal 0 HcmV?d00001 diff --git a/apps/contourclock/fonts/MouseMemoirs-p2.png b/apps/contourclock/fonts/MouseMemoirs-p2.png new file mode 100644 index 0000000000000000000000000000000000000000..511e6addf078ddd46ca9c30d149faf5b0a46877a GIT binary patch literal 654 zcmV;90&)F`P)HDB_HOT||l$;jS0?&n$kw--F?&KQ|GVtbI?I`2} z`PAX!$XEXKJS{9c&Y~W1WKXAn9`J*FWN*nk@|hk>9?*mMI??Xf7ocYYEkDA_(r8v<7x_?cWPGg@1eC=D+*!*v$vre8>?8%)jN`J}387 z5Xncb9!PFW-}{+-tvwFma9=pSfA%2xlN=M1ePf?5Jf7SpkDQ^<=DHn4#9oa9r3&s$h?KVf&|fLq-l z_panvfj6if*G!cO^*Gs|&hz5f; Date: Sun, 22 Jan 2023 02:50:22 +0100 Subject: [PATCH 17/24] Update ChangeLog --- apps/contourclock/ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/contourclock/ChangeLog b/apps/contourclock/ChangeLog index 91124f1a6..d13b16702 100644 --- a/apps/contourclock/ChangeLog +++ b/apps/contourclock/ChangeLog @@ -9,3 +9,4 @@ 0.27: Fixed the timing code, which sometimes did not update for one minute 0.28: More config options for cleaner look, enabled fast loading 0.29: Fixed a bug that would leave old font files in storage. +0.30: Added options to show widgets and date on twist and tap. New fonts. From 6574c1cb4782674287260ba99b44745630885e3e Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 02:50:40 +0100 Subject: [PATCH 18/24] Update metadata.json --- apps/contourclock/metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/metadata.json b/apps/contourclock/metadata.json index 087d75843..d59999c04 100644 --- a/apps/contourclock/metadata.json +++ b/apps/contourclock/metadata.json @@ -1,7 +1,7 @@ { "id": "contourclock", "name": "Contour Clock", "shortName" : "Contour Clock", - "version":"0.29", + "version":"0.30", "icon": "app.png", "readme": "README.md", "description": "A Minimalist clockface with large Digits.", From 70bdab04ad101d5d93c0e8847bf510fa27092bba Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 03:04:25 +0100 Subject: [PATCH 19/24] Add files via upload --- apps/contourclock/fonts/font-MouseMemoirs.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 apps/contourclock/fonts/font-MouseMemoirs.json diff --git a/apps/contourclock/fonts/font-MouseMemoirs.json b/apps/contourclock/fonts/font-MouseMemoirs.json new file mode 100644 index 000000000..e98b6712e --- /dev/null +++ b/apps/contourclock/fonts/font-MouseMemoirs.json @@ -0,0 +1,17 @@ +{ + "name":"Mouse Memoirs", + "size":"100", + "characters":[ + {"width" : "63", "buffer":"VVVVVVVVX///1VVVVVVVVVVVVVVVf/////9VVVVVVVVVVVVVX/8AAAP/1VVVVVVVVVVVV/wAAAAAD/VVVVVVVVVVVf8AAAAAAAP9VVVVVVVVVV/AAAAAAAAA/VVVVVVVVVXwAAAAAAAAAD9VVVVVVVVfAAAAAAAAAAA/VVVVVVVV8AAAAAAAAAAAD1VVVVVVXwAAAAAAAAAAAD1VVVVVVfAAAAAAAAAAAAA9VVVVVV8AAAAAA/AAAAAAPVVVVVXwAAAAAP/8AAAAAD1VVVVXwAAAAA/V/AAAAAD1VVVVfAAAAAD1VXwAAAAA9VVVVfAAAAAPVVV8AAAAA9VVVV8AAAAAPVVVfAAAAAPVVVV8AAAAA9VVVfAAAAAPVVVXwAAAAD1VVVXwAAAAD1VVXwAAAAD1VVVXwAAAAD1VVXwAAAAPVVVVV8AAAAA9VVfAAAAAPVVVVV8AAAAA9VVfAAAAAPVVVVVfAAAAA9VVfAAAAA9VVVVVfAAAAAPVV8AAAAA9VVVVVfAAAAAPVV8AAAAA9VVVVVfAAAAAPVV8AAAAA9VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAA9fAAAAAD1VVVVVV8AAAAA9fAAAAAD1VVVVVV8AAAAA9fAAAAAPVVVVVVV8AAAAA9fAAAAAPVVVVVVV8AAAAA9fAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVVfAAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAP8AAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAAPfAAAAAPVVVVVVV8AAAAA9fAAAAAPVVVVVVV8AAAAA9fAAAAAD1VVVVVV8AAAAA9fAAAAAD1VVVVVV8AAAAA9XwAAAAD1VVVVVXwAAAAA9XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1XwAAAAD1VVVVVXwAAAAD1V8AAAAD1VVVVVXwAAAAD1V8AAAAA9VVVVVfAAAAAD1V8AAAAA9VVVVVfAAAAAPVVfAAAAA9VVVVVfAAAAAPVVfAAAAAPVVVVVfAAAAAPVVfAAAAAPVVVVV8AAAAA9VVfAAAAAPVVVVV8AAAAA9VVXwAAAAD1VVVV8AAAAD1VVXwAAAAD1VVVXwAAAAD1VVV8AAAAA9VVVXwAAAAD1VVV8AAAAA9VVVfAAAAAPVVVVfAAAAAPVVVfAAAAAPVVVVfAAAAAD1VV8AAAAA9VVVVXwAAAAA9VXwAAAAA9VVVVXwAAAAAP3/AAAAAD1VVVVV8AAAAAD/8AAAAAPVVVVVVfAAAAAAMAAAAAAPVVVVVVXwAAAAAAAAAAAA9VVVVVVXwAAAAAAAAAAAD1VVVVVVV8AAAAAAAAAAAPVVVVVVVVfwAAAAAAAAAA9VVVVVVVVX8AAAAAAAAAP1VVVVVVVVVfwAAAAAAAA/VVVVVVVVVVX/AAAAAAAP1VVVVVVVVVVVf8AAAAAP/VVVVVVVVVVVVV//AAA//1VVVVVVVVVVVVVX/////1VVVVVVVVVVVVVVVV///VVVVVVVVV"}, + {"width" : "43", "buffer":"VVVVVVVVVVVVVVVVVVVVVVf////9VVVVVVVVf//////VVVVVVV/AAAAAP1VVVVVV/AAAAAA9VVVVVX8AAAAAAPVVVVVX8AAAAAAD1VVVVXwAAAAAAA9VVVVfwAAAAAAAPVVVVfwAAAAAAAD1VVV/AAAAAAAAA9VVV/AAAAAAAAAPVVX8AAAAAAAAAD1VX8AAAAAAAAAA9VfwAAAAAAAAAAPVfwAAAAAAAAAAD1/AAAAAAAAAAAA9/AAAAAAAAAAAAP8AAAAAAAAAAAAPfAAAAAAAAAAAAD18AAAAAPAAAAAA9XwAAAA/8AAAAAPVfAAAA/XwAAAAD1V8AAD9V8AAAAA9VfAAD9VfAAAAAPVV8AP1VXwAAAAD1VX8P1VV8AAAAA9VVf/VVVfAAAAAPVVVfVVVXwAAAAD1VVVVVVV8AAAAA9VVVVVVVfAAAAAPVVVVVVVXwAAAAD1VVVVVVV8AAAAA9VVVVVVVfAAAAAPVVVVVVVXwAAAAD1VVVVVVV8AAAAA9VVVVVVVfAAAAAPVVVVVVVXwAAAAD1VVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVV8AAAAPVVVVVVVVfAAAAD1VVVVVVVXwAAAA9VVVVVVVV8AAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAD1VVVVVVVfAAAAA9VVVVVVVXwAAAAPVVVVVVVV8AAAAP1VVVVVVVf/////9VVVVVVVVf////VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ=="}, + {"width" : "50", "buffer":"VVVVVVf//9VVVVVVVVVVV///////VVVVVVVVX//8AAA//1VVVVVVf/wAAAAAAP9VVVVVf/AAAAAAAAD/VVVVX8AAAAAAAAAA/VVVX8AAAAAAAAAAAPVVV/AAAAAAAAAAAAPVVfAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAPVXwAAAAAAAAAAAAA9VfAAAAAAAAAAAAAA9VfAAAAAAAAAAAAAA9V8AAAAAAAAAAAAAD1XwAAAAAAAAAAAAAPVfAAAAD///AAAAAAPVfAAAP////AAAAAA9V8AAP/VVVfAAAAAD1XwAP9VVVVfAAAAAD1XwD9VVVVVfAAAAAPVfD9VVVVVVfAAAAA9V//VVVVVVV8AAAAD1V/VVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAD1VVVVVVVVVV8AAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAD1VVVVVVVVVXwAAAAPVVVVVVVVVVfAAAAA9VVVVVVVVVV8AAAAD1VVVVVVVVVfAAAAAPVVVVVVVVVV8AAAAD1VVVVVVVVVfAAAAAPVVVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAPVVVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVXwAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVV8AAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVVfAAAAAPVVVVVVVVVXwAAAAA9VVVVVVVVV8AAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVV8AAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVV8AAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVV8AAAAAPVVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVVfAAAAAD1VVVVVVVVXwAAAAA9VVVVVVVVV8AAAAAD1VVVVVVVVXwAAAAAD////////1fAAAAAAD////////V8AAAAAAAAAAAAAA9XwAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAPV8AAAAAAAAAAAAAA9XwAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAPV8AAAAAAAAAAAAAA9XwAAAAAAAAAAAAAD1fAAAAAAAAAAAAAAPV///////////////9X///////////////1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="}, + {"width" : "54", "buffer":"VVVVVX/////1VVVVVVVVVVX///////1VVVVVVVVX/8AAAAAP/VVVVVVVX/8AAAAAAAP9VVVVVV/8AAAAAAAAA/VVVVVX8AAAAAAAAAAD1VVVV/AAAAAAAAAAAA/VVVX8AAAAAAAAAAAAP1VVfAAAAAAAAAAAAAD1VV8AAAAAAAAAAAAAA9VV8AAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAD1VXwAAAAAAAAAAAAAD1VXwAAAP//wAAAAAAA9VXwAAD////AAAAAAA9VV8AA/1VVfwAAAAAAPVV8AP9VVVV8AAAAAAPVVfA/VVVVVfAAAAAAPVVfP1VVVVVXwAAAAAPVVX/VVVVVVV8AAAAAPVVX1VVVVVVV8AAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVVfAAAAAPVVVVVVVVVVVfAAAAAPVVVVVVVVVVVfAAAAAPVVVVVVVVVVVfAAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVXwAAAAA9VVVVVVVVVVXwAAAAD1VVVVVVVVVVfAAAAAD1VVVVVVVVVVfAAAAAPVVVVVVVVVVV8AAAAA9VVVVVVVVVVXwAAAAA9VVVVVVVVVVfAAAAAD1VVVVVVVVVV8AAAAAPVVVVVVVVVVXwAAAAA9VVVVVVVVVVfAAAAAD1VVVVVVVVVV8AAAAAPVVVVVVVVVVXwAAAAA9VVVVVVVVVV/AAAAAD1VVVVVVVVVf8AAAAA/VVVVVVVVVV/AAAAAD9VVVVVVVVVXwAAAAA/VVVVVVVVVVXwAAAAD9VVVVVVVVVVXwAAAAPVVVVVVVVVVVXwAAAAPVVVVVVVVVVVXwAAAAD1VVVVVVVVVVXwAAAAA/VVVVVVVVVVXwAAAAAP9VVVVVVVVVXwAAAAAA/1VVVVVVVVXwAAAAAAD9VVVVVVVVXwAAAAAAAP1VVVVVVVX/8AAAAAAD9VVVVVVVV//8AAAAAAPVVVVVVVVVX/wAAAAAD1VVVVVVVVVX/AAAAAA9VVVVVVVVVVfwAAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVVfAAAAAD1VVVVVVVVVVXwAAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVVfAAAAAPVVVVVVVVVVVXwAAAAPVVVVVVVVVVVXwAAAAD1VVVVVVVVVVV8AAAAD1VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVV8AAAAAPVVVVVVVVVVV8AAAAA9VVVVVVVVVVXwAAAAA9VXVVVVVVVVXwAAAAA9Vf9VVVVVVVfAAAAAA9Vf/VVVVVVVfAAAAAA9VfD9VVVVVV8AAAAAA9V8A/1VVVVfwAAAAAD1V8AD/VVVV/AAAAAAD1V8AAP/1V/wAAAAAAD1V8AAA////AAAAAAAPVV8AAAAP/AAAAAAAA9VV8AAAAAAAAAAAAAA9VXwAAAAAAAAAAAAAD1VXwAAAAAAAAAAAAAPVVXwAAAAAAAAAAAAA9VVXwAAAAAAAAAAAAD9VVXwAAAAAAAAAAAAPVVVXwAAAAAAAAAAAD9VVVX/AAAAAAAAAAAP1VVVVf8AAAAAAAAAD9VVVVVV/8AAAAAAAD/1VVVVVVX//AAAAAD/9VVVVVVVVX///////9VVVVVVVVVVV/////9VVVVVVV"}, + {"width" : "54", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/////9VVVVVVVVVVVf//////VVVVVVVVVVVfAAAAAPVVV/////VVVfAAAAAPVVf/////9VVfAAAAAPVV/AAAAA9VVfAAAAAPVV8AAAAA9VVfAAAAAPVV8AAAAA9VVfAAAAAPVV8AAAAA9VVfAAAAAPVV8AAAAD1VVfAAAAAPVV8AAAAD1VVfAAAAAPVV8AAAAD1VVfAAAAAPVV8AAAAD1VVfAAAAA9VV8AAAAD1VVfAAAAA9VV8AAAAD1VVfAAAAA9VV8AAAAPVVVfAAAAA9VV8AAAAPVVVfAAAAA9VV8AAAAPVVVfAAAAA9VV8AAAAPVVVfAAAAA9VXwAAAAPVVVfAAAAA9VXwAAAAPVVVfAAAAA9VXwAAAAPVVVfAAAAA9VXwAAAAPVVVfAAAAA9VXwAAAA9VVVfAAAAA9VXwAAAA9VVVfAAAAA9VXwAAAA9VVVfAAAAA9VXwAAAA9VVVfAAAAA9VXwAAAA9VVVfAAAAA9VfAAAAA9VVVfAAAAA9VfAAAAA9VVVXwAAAA9VfAAAAA9VVVXwAAAA9VfAAAAA9VVVXwAAAA9VfAAAAA9VVVXwAAAA9VfAAAAD1VVVXwAAAA9VfAAAAD1VVVXwAAAA9VfAAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVXwAAAA9V8AAAAD1VVVfAAAAA9XwAAAAD1VVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAD1f//8AAAAA9XwAAAAA////wAAAAA9fAAAAAAPwAAAAAAAA9fAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAA9fAAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA9///////////wAAAAA9f//////////8AAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVVfAAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVV8AAAAA9VVVVVVVVVVXwAAAAA9VVVVVVVVVVV//////9VVVVVVVVVVV//////1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"}, + {"width" : "52", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV////////////9VVVV/////////////VVVVfAAAAAAAAAAAD1VVVfAAAAAAAAAAAA9VVVXwAAAAAAAAAAAPVVVV8AAAAAAAAAAAD1VVVfAAAAAAAAAAAA9VVVXwAAAAAAAAAAAPVVVV8AAAAAAAAAAAD1VVVfAAAAAAAAAAAA9VVVXwAAAAAAAAAAAPVVVV8AAAAA///////1VVVfAAAAA///////1VVVXwAAAA9VVVVVVVVVVV8AAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAPVVVVVVVVVVVXwAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAA9VVVVVVVVVVV8AAAAPVVVVVVVVVVVfAAAAD1VVVVVVVVVVXwAAAAP//9VVVVVVVV8AAAAA////1VVVVVV8AAAAAAAAP/1VVVVVfAAAAAAAAAA/1VVVVXwAAAAAAAAAA/1VVVV8AAAAAAAAAAA/VVVVfAAAAAAAAAAAA9VVVXwAAAAAAAAAAAD9VVV8AAAAAAAAAAAAP1VVfAAAAAAAAAAAAA9VVXwAAAAAAAAAAAAD1VV8AD///AAAAAAAAPVV8D/////wAAAAAAA9Vf//1VVX/wAAAAAAPVX/1VVVVV/AAAAAAA9VVVVVVVVV8AAAAAAPVVVVVVVVVXwAAAAAA9VVVVVVVVVfAAAAAAPVVVVVVVVVV8AAAAAD1VVVVVVVVVXwAAAAAPVVVVVVVVVVfAAAAAD1VVVVVVVVVXwAAAAA9VVVVVVVVVVfAAAAAPVVVVVVVVVVXwAAAAA9VVVVVVVVVV8AAAAAPVVVVVVVVVVfAAAAAD1VVVVVVVVVV8AAAAA9VVVVVVVVVVfAAAAAPVVVVVVVVVVXwAAAAD1VVVVVVVVVV8AAAAA9VVVVVVVVVVfAAAAAPVVVVVVVVVVXwAAAAD1VVVVVVVVVXwAAAAA9VVVVVVVVVV8AAAAAPVVVVVVVVVVfAAAAAD1VVVVVVVVVXwAAAAD1VVVVVVVVVXwAAAAA9VVVVVVVVVV8AAAAAPVVVVVVVVVV8AAAAAD1VVVVVVVVVfAAAAAD1VVVVVVVVVfAAAAAA9VVVVVVVVVfAAAAAAPV/9VVVVVVfAAAAAAPVf/9VVVVV/AAAAAAD1XwP/VVVX/AAAAAAD1V8AP////8AAAAAAA9VfAAD///wAAAAAAA9VXwAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAPVVfAAAAAAAAAAAAAPVVXwAAAAAAAAAAAAPVVV8AAAAAAAAAAAAPVVVfAAAAAAAAAAAA/VVVX/AAAAAAAAAAD/VVVVX/wAAAAAAAAP9VVVVVX//AAAAAAP/1VVVVVVV/////////VVVVVVVVVX//////VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ=="}, + {"width" : "59", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/////1VVVVVVVVVVVVf///////9VVVVVVVVVVf/wAAAAD//1VVVVVVVVf8AAAAAAAA/VVVVVVVVf8AAAAAAAAA9VVVVVVVX8AAAAAAAAAD1VVVVVVX8AAAAAAAAAAPVVVVVVV/AAAAAAAAAAD1VVVVVVfAAAAAAAAAAAPVVVVVVXwAAAAAAAAAAA9VVVVVV8AAAAAAAAAAAD1VVVVVXwAAAAAAAP//APVVVVVV8AAAAAAA////89VVVVVfAAAAAAA/9VVf/VVVVVV8AAAAAAP1VVVV1VVVVVfAAAAAAD1VVVVVVVVVVV8AAAAAA9VVVVVVVVVVVfAAAAAAPVVVVVVVVVVVV8AAAAAD1VVVVVVVVVVVfAAAAAA9VVVVVVVVVVVV8AAAAAPVVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVV8AAAAAPVVVVVVVVVVVVXwAAAAA9VVVVVVVVVVVVfAAAAAPVVVVVVVVVVVVXwAAAAA9VVVVVVVVVVVVfAAAAAPVVVVVVVVVVVVV8AAAAA9VVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVV8AAAAA9VVVVVVVVVVVVXwAAAAD1VV///VVVVVVVfAAAAAPVf/////VVVVVV8AAAAA9f/wAAP/9VVVVXwAAAAA/8AAAAAP/VVVV8AAAAAA8AAAAAAA/VVVXwAAAAAAAAAAAAAAPVVVfAAAAAAAAAAAAAAAPVVV8AAAAAAAAAAAAAAAPVVXwAAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAAAPVV8AAAAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAAAA9VfAAAAAAAA//AAAAAAA9XwAAAAAAA///wAAAAAD1fAAAAAAAP1VfwAAAAAD18AAAAAAD1VVXwAAAAAPXwAAAAAA9VVVXwAAAAA9fAAAAAAPVVVVXwAAAAA98AAAAAD1VVVVfAAAAAD3wAAAAA9VVVVVfAAAAAPfAAAAAD1VVVVV8AAAAA98AAAAA9VVVVVV8AAAAA/wAAAAD1VVVVVXwAAAAD/AAAAAPVVVVVVfAAAAAP8AAAAA9VVVVVV8AAAAA/wAAAAD1VVVVVV8AAAAD/AAAAAPVVVVVVXwAAAAP8AAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAPVVVVVVXwAAAAPfAAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAPVVVVVVXwAAAAPfAAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAD1VVVVVXwAAAAPXwAAAAPVVVVVVfAAAAA9fAAAAA9VVVVVXwAAAAD18AAAAD1VVVVVfAAAAAPXwAAAAPVVVVVV8AAAAA9fAAAAAPVVVVVXwAAAAPVfAAAAA9VVVVVfAAAAA9V8AAAAD1VVVVXwAAAAD1XwAAAAPVVVVVfAAAAAPVfAAAAAPVVVVV8AAAAD1VfAAAAA9VVVVfAAAAAPVV8AAAAA9VVVV8AAAAA9VXwAAAAA9VVVfAAAAAPVVXwAAAAD1VVXwAAAAA9VVfAAAAAD1VV8AAAAAPVVVfAAAAAD9V/AAAAAA9VVV8AAAAAD//wAAAAAPVVVV8AAAAAA/wAAAAAA9VVVXwAAAAAAAAAAAAAPVVVVXwAAAAAAAAAAAAD1VVVVXwAAAAAAAAAAAAPVVVVVXwAAAAAAAAAAAD1VVVVVfAAAAAAAAAAAD9VVVVVVfwAAAAAAAAAA/VVVVVVVfwAAAAAAAAA/VVVVVVVVX8AAAAAAAA/1VVVVVVVVX/wAAAAAD/1VVVVVVVVVV//AAAAP/1VVVVVVVVVVVX//////VVVVVVVVVVVVVVf///9VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="}, + {"width" : "45", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf///9f////////////////////////wAAAP8AAAAAAAAAAAAA98AAAAAAAAAAAAA98AAAAAAAAAAAAA98AAAAAAAAAAAAA98AAAAAAAAAAAAD18AAAAAAAAAAAAD18AAAAAAAAAAAAD18AAAAAAAAAAAAPV8AAAAAAAAAAAAPV8AAAAAAAAAAAAPV///////8AAAAAPVf///////AAAAA9VVVVVVVVXwAAAA9VVVVVVVVXwAAAA9VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVV8AAAAPVVVVVVVVV8AAAAPVVVVVVVVV8AAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAPVVVVVVVVV8AAAAPVVVVVVVVV8AAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAD1VVVVVVVVfAAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVfAAAAAPVVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVV8AAAAD1VVVVVVVXwAAAAD1VVVVVVVXwAAAAD1VVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVXwAAAAPVVVVVVVVfAAAAAPVVVVVVVVfAAAAAPVVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVVfAAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAA9VVVVVVVV8AAAAD1VVVVVVVXwAAAAD1VVVVVVVXwAAAAD1VVVVVVVXwAAAAD1VVVVVVVX//////1VVVVVVVV//////VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"}, + {"width" : "54", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVX//1VVVVVVVVVVVVX//////1VVVVVVVVVX//8AAP//1VVVVVVVV/8AAAAAAP/VVVVVVVf8AAAAAAAAP9VVVVVV/AAAAAAAAAA/VVVVVXwAAAAAAAAAAD1VVVVfAAAAAAAAAAAA9VVVV8AAAAAAAAAAAAPVVVXwAAAAAAAAAAAAD1VVXwAAAAAAAAAAAAA9VVfAAAAAA//AAAAAA9VV8AAAAAD//wAAAAAPVV8AAAAAPVV8AAAAAPVXwAAAAA9VVfAAAAAD1XwAAAAD1VVXwAAAAD1XwAAAAD1VVV8AAAAD1XwAAAAPVVVV8AAAAA9fAAAAAPVVVVfAAAAA9fAAAAA9VVVVfAAAAA9fAAAAA9VVVVfAAAAAPfAAAAA9VVVVfAAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAPfAAAAD1VVVVXwAAAAPfAAAAD1VVVVXwAAAAPfAAAAA9VVVVXwAAAA9fAAAAA9VVVVfAAAAA9XwAAAA9VVVVfAAAAA9XwAAAA9VVVVfAAAAD1XwAAAAPVVVV8AAAAD1V8AAAAPVVVV8AAAAPVV8AAAAD1VVV8AAAAPVVfAAAAD1VVXwAAAAPVVfAAAAA9VVfAAAAA9VVXwAAAAPVV8AAAAD1VVV8AAAAD1XwAAAAD1VVVfAAAAA//AAAAAPVVVVfAAAAAP8AAAAA9VVVVXwAAAAAAAAAAD1VVVVV8AAAAAAAAAAPVVVVVVfAAAAAAAAAA9VVVVVVXwAAAAAAAAD1VVVVVVXwAAAAAAAAD1VVVVVVfAAAAAAAAAA/VVVVVX8AAAAAAAAAAP1VVVVfwAAAAAAAAAAA9VVVV8AAAAAAAAAAAAPVVVXwAAAAA//AAAAAD1VVfAAAAAD//wAAAAA9VVfAAAAAPVV8AAAAA9VV8AAAAA9VVfAAAAAPVV8AAAAD1VVXwAAAAD1XwAAAAPVVVV8AAAAD1XwAAAAPVVVV8AAAAA9fAAAAA9VVVVfAAAAA9fAAAAA9VVVVfAAAAA9fAAAAA9VVVVfAAAAAPfAAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAP8AAAAD1VVVVXwAAAAPfAAAAA9VVVVXwAAAAPfAAAAA9VVVVfAAAAA9fAAAAA9VVVVfAAAAA9XwAAAAPVVVVfAAAAA9XwAAAAPVVVV8AAAAD1V8AAAAD1VVXwAAAAD1V8AAAAA9VVfAAAAAPVVfAAAAAP1X8AAAAAPVVXwAAAAD//wAAAAA9VVXwAAAAAP8AAAAAD1VVV8AAAAAAAAAAAAPVVVVfwAAAAAAAAAAA9VVVVX/AAAAAAAAAAP1VVVVVf8AAAAAAAAD/VVVVVVV/wAAAAAAD/1VVVVVVVX/8AAAAD/9VVVVVVVVVf//////9VVVVVVVVVVVX////9VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"}, + {"width" : "59", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX////1VVVVVVVVVVVVV///////VVVVVVVVVVVV//AAAAD/1VVVVVVVVVV/wAAAAAAP9VVVVVVVVV/wAAAAAAAD/VVVVVVVVfwAAAAAAAAA/VVVVVVVfwAAAAAAAAAAPVVVVVVX8AAAAAAAAAAAPVVVVVV8AAAAAAAAAAAAPVVVVVXwAAAAAAAAAAAAPVVVVV8AAAAAAAAAAAAA9VVVVfAAAAAAAAAAAAAA9VVVXwAAAAAD/wAAAAAD1VVVfAAAAAA//8AAAAAD1VVXwAAAAAPVX8AAAAAD1VVfAAAAAD1VV8AAAAAPVVXwAAAAA9VVV8AAAAA9VVfAAAAAPVVVV8AAAAA9VXwAAAAA9VVVXwAAAAD1VfAAAAAPVVVVXwAAAAD1V8AAAAA9VVVVfAAAAAPVfAAAAAPVVVVVfAAAAA9V8AAAAA9VVVVV8AAAAD1XwAAAAPVVVVVXwAAAAD1fAAAAA9VVVVVXwAAAAPV8AAAAD1VVVVVfAAAAA9fAAAAAPVVVVVV8AAAAD18AAAAA9VVVVVXwAAAAPXwAAAAD1VVVVVfAAAAAPfAAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAPVVVVVVXwAAAAPfAAAAA9VVVVVVfAAAAA98AAAAD1VVVVVV8AAAAD3wAAAAPVVVVVVXwAAAAD/AAAAA9VVVVVVfAAAAAP8AAAAD1VVVVVV8AAAAA/wAAAAPVVVVVVXwAAAAD/AAAAAPVVVVVVfAAAAAP8AAAAA9VVVVVV8AAAAA/wAAAAD1VVVVVXwAAAAD/AAAAAPVVVVVVfAAAAAP8AAAAA9VVVVVV8AAAAA98AAAAA9VVVVVXwAAAAD3wAAAAD1VVVVV8AAAAAPfAAAAAPVVVVVXwAAAAA98AAAAAPVVVVV8AAAAAD18AAAAAPVVVVfAAAAAAPXwAAAAA9VVVXwAAAAAA9fAAAAAA9VVV8AAAAAAD1fAAAAAA/VV/AAAAAAAPV8AAAAAA///wAAAAAAA9V8AAAAAAP/wAAAAAAAD1XwAAAAAAAAAAAAAAAAPVXwAAAAAAAAAAAAAAAA9VfAAAAAAAAAAAAAAAAPVVfAAAAAAAAAAAAAAAA9VVfAAAAAAAAAAAAAAAD1VVfAAAAAAAAAAAAAAAPVVVfwAAAAAAAAAAAAAA9VVVf8AAAAAADwAAAAAD1VVVX/wAAAAP/wAAAAAPVVVVV///AD//XwAAAAD1VVVVVX////9VfAAAAAPVVVVVVVVf/VVV8AAAAA9VVVVVVVVVVVVXwAAAAD1VVVVVVVVVVVV8AAAAAPVVVVVVVVVVVVXwAAAAD1VVVVVVVVVVVVfAAAAAPVVVVVVVVVVVVXwAAAAA9VVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVV8AAAAA9VVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVXwAAAAAPVVVVVVVVVVVVfAAAAAD1VVVVVVVVVVVXwAAAAAPVVVVVVVVVVVV8AAAAAD1VVVVVVVVVVVfAAAAAAPVVVVVVVVVVVXwAAAAAD1VVVVVVVVVVV8AAAAAAPVVVVVX1VVVV/AAAAAAD1VVVVVf/VVV/wAAAAAAPVVVVVV/////wAAAAAAD1VVVVVfAP//wAAAAAAA9VVVVVV8AAAAAAAAAAAD1VVVVVXwAAAAAAAAAAA9VVVVVVfAAAAAAAAAAAPVVVVVVV8AAAAAAAAAAP1VVVVVVXwAAAAAAAAAD9VVVVVVV8AAAAAAAAAD9VVVVVVVXwAAAAAAAAD/VVVVVVVVf8AAAAAAAD/VVVVVVVVVf//AAAAA//VVVVVVVVVVV////////VVVVVVVVVVVVVf////1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="}, + {"width" : "20", "buffer":"VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX//1VVX///9VX/AAD/V/AAAA/XwAAAAP8AAAAA/wAAAAD/AAAAAP8AAAAA/wAAAAD/AAAAAP8AAAAA98AAAAPV/AAAP1V////9VVf//9VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf//VVVf///1Vf8AAP9X8AAAD9fAAAAA/wAAAAD/AAAAAP8AAAAA/wAAAAD/AAAAAP8AAAAA/wAAAAD3wAAAA9X8AAA/VX/8D/1VV///1VVVV/VVU="} + ] +} From ed354c564e5c56c25d068176ed996c19c25f12e9 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 03:15:00 +0100 Subject: [PATCH 20/24] Update app.js --- apps/contourclock/app.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/contourclock/app.js b/apps/contourclock/app.js index 7f4773d87..49b22d59c 100644 --- a/apps/contourclock/app.js +++ b/apps/contourclock/app.js @@ -20,6 +20,7 @@ } let installedFonts = require('Storage').readJSON("contourclock-install.json") || {}; if (installedFonts.n>0) { //New install - check for unused font files + settings.fontIndex=E.clip(settings.fontIndex,-installedFonts.n+1,installedFonts.n-1); for (let n=installedFonts.n; ;n++) { if (require("Storage").read("contourclock-"+n+".json")==undefined) break; require("Storage").erase("contourclock-"+n+".json"); @@ -61,11 +62,9 @@ } }; let onTap = d => { - if (d.double) { - drawExtras(); - if (extrasTimeout) clearTimeout(extrasTimeout); - extrasTimeout = setTimeout(hideExtras, 5000); - } + drawExtras(); + if (extrasTimeout) clearTimeout(extrasTimeout); + extrasTimeout = setTimeout(hideExtras, 5000); }; let onTwist = () => { drawExtras(); From 048dcedfcd93bef01de0cc82c6f3b0cea20d1366 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Sun, 22 Jan 2023 03:42:31 +0100 Subject: [PATCH 21/24] Update app.js --- apps/contourclock/app.js | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/apps/contourclock/app.js b/apps/contourclock/app.js index 49b22d59c..7af8a5469 100644 --- a/apps/contourclock/app.js +++ b/apps/contourclock/app.js @@ -1,5 +1,4 @@ { - const interval = 60000; let digits = []; let drawTimeout; let extrasTimeout; @@ -21,6 +20,7 @@ let installedFonts = require('Storage').readJSON("contourclock-install.json") || {}; if (installedFonts.n>0) { //New install - check for unused font files settings.fontIndex=E.clip(settings.fontIndex,-installedFonts.n+1,installedFonts.n-1); + require('Storage').writeJSON("contourclock.json", settings); for (let n=installedFonts.n; ;n++) { if (require("Storage").read("contourclock-"+n+".json")==undefined) break; require("Storage").erase("contourclock-"+n+".json"); @@ -31,11 +31,9 @@ let drawExtras = function() { //draw date, day of the week and widgets let date = new Date(); - g.setFont("Teletext10x18Ascii"); - if (settings.weekday) - g.setFontAlign(0,1).drawString(require("locale").dow(date).toUpperCase(),g.getWidth()/2,g.getHeight()-18); - if (settings.date) - g.setFontAlign(0,1).drawString(require('locale').date(date,1),g.getWidth()/2,g.getHeight()); + g.setFont("Teletext10x18Ascii").setFontAlign(0,1); + if (settings.weekday) g.drawString(require("locale").dow(date).toUpperCase(),g.getWidth()/2,g.getHeight()-18); + if (settings.date) g.drawString(require('locale').date(date,1),g.getWidth()/2,g.getHeight()); require("widget_utils").show(); }; let hideExtras = function() { @@ -49,10 +47,10 @@ else require("widget_utils").hide(); require('contourclock').drawClock(settings.fontIndex); if (drawTimeout) clearTimeout(drawTimeout); - drawTimeout = setTimeout(draw, interval - (Date.now() % interval)); + drawTimeout = setTimeout(draw, 60000 - (Date.now() % 60000)); }; if (settings.hideWhenLocked) { - let onLock = locked => { + onLock = locked => { if (!locked) { require("widget_utils").show(); drawExtras(); @@ -61,12 +59,12 @@ hideExtras(); } }; - let onTap = d => { + onTap = d => { drawExtras(); if (extrasTimeout) clearTimeout(extrasTimeout); extrasTimeout = setTimeout(hideExtras, 5000); }; - let onTwist = () => { + onTwist = () => { drawExtras(); if (extrasTimeout) clearTimeout(extrasTimeout); extrasTimeout = setTimeout(hideExtras, 5000); @@ -76,9 +74,9 @@ if (settings.twistToShow) Bangle.on('twist', onTwist); } Bangle.setUI({mode:"clock", remove:function() { - if (onLock) Bangle.removeListener('lock',onLock); - if (onTap) Bangle.removeListener('tap', onTap); - if (onTwist) Bangle.removeListener('twist',onTwist); + Bangle.removeListener('lock',onLock); + Bangle.removeListener('tap', onTap); + Bangle.removeListener('twist',onTwist); if (drawTimeout) clearTimeout(drawTimeout); if (extrasTimeout) clearTimeout(extrasTimeout); if (settings.hideWhenLocked) require("widget_utils").show(); From e924934146d5e346e1797e4a7c25f2b8a48463bc Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Mon, 23 Jan 2023 18:51:23 +0100 Subject: [PATCH 22/24] Update app.js --- apps/contourclock/app.js | 96 +++++++++++++++++++++------------------- 1 file changed, 50 insertions(+), 46 deletions(-) diff --git a/apps/contourclock/app.js b/apps/contourclock/app.js index 7af8a5469..9794cd5e6 100644 --- a/apps/contourclock/app.js +++ b/apps/contourclock/app.js @@ -1,53 +1,64 @@ { - let digits = []; let drawTimeout; let extrasTimeout; let onLock; let onTap; let onTwist; - let fontName=""; let settings = require('Storage').readJSON("contourclock.json", true) || {}; - if (settings.fontIndex==undefined) { - settings.fontIndex=0; - settings.widgets=true; - settings.weekday=true; - settings.hideWhenLocked=false; - settings.tapToShow=false; - settings.twistToShow=false; - settings.date=true; + if (settings.fontIndex == undefined) { + settings.fontIndex = 0; + settings.widgets = true; + settings.weekday = true; + settings.hideWhenLocked = false; + settings.tapToShow = false; + settings.twistToShow = false; + settings.date = true; require('Storage').writeJSON("contourclock.json", settings); } + require("FontTeletext10x18Ascii").add(Graphics); + let extrasShown = (!settings.hidewhenlocked) && (!Bangle.isLocked()); let installedFonts = require('Storage').readJSON("contourclock-install.json") || {}; - if (installedFonts.n>0) { //New install - check for unused font files - settings.fontIndex=E.clip(settings.fontIndex,-installedFonts.n+1,installedFonts.n-1); + if (installedFonts.n > 0) { //New install - check for unused font files + settings.fontIndex = E.clip(settings.fontIndex, -installedFonts.n + 1, installedFonts.n - 1); require('Storage').writeJSON("contourclock.json", settings); - for (let n=installedFonts.n; ;n++) { - if (require("Storage").read("contourclock-"+n+".json")==undefined) break; - require("Storage").erase("contourclock-"+n+".json"); + 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"); } - require("FontTeletext10x18Ascii").add(Graphics); - + let showExtras = function() { //show extras for a limited time + drawExtras(); + if (extrasTimeout) clearTimeout(extrasTimeout); + extrasTimeout = setTimeout(hideExtras, 5000); + }; let drawExtras = function() { //draw date, day of the week and widgets let date = new Date(); - g.setFont("Teletext10x18Ascii").setFontAlign(0,1); - if (settings.weekday) g.drawString(require("locale").dow(date).toUpperCase(),g.getWidth()/2,g.getHeight()-18); - if (settings.date) g.drawString(require('locale').date(date,1),g.getWidth()/2,g.getHeight()); + g.setFont("Teletext10x18Ascii").setFontAlign(0, 1); + if (settings.weekday) g.drawString(require("locale").dow(date).toUpperCase(), g.getWidth() / 2, g.getHeight() - 18); + if (settings.date) g.drawString(require('locale').date(date, 1), g.getWidth() / 2, g.getHeight()); require("widget_utils").show(); + extrasShown = true; }; let hideExtras = function() { - g.clearRect(0,138,g.getWidth()-1,176); + if (extrasTimeout) clearTimeout(extrasTimeout); + g.clearRect(0, 138, g.getWidth() - 1, 176); require("widget_utils").hide(); + extrasShown = false; + print(drawTimeout); }; let draw = function() { + print(process.memory().usage + " - " + drawTimeout); let date = new Date(); g.reset(); - if ((!settings.hideWhenLocked) || (!Bangle.isLocked())) drawExtras(); - else require("widget_utils").hide(); + if (extrasShown) drawExtras(); + else hideExtras(); require('contourclock').drawClock(settings.fontIndex); if (drawTimeout) clearTimeout(drawTimeout); - drawTimeout = setTimeout(draw, 60000 - (Date.now() % 60000)); + drawTimeout = setTimeout(function() { + drawTimeout = undefined; + draw(); + }, 60000 - (Date.now() % 60000)); }; if (settings.hideWhenLocked) { onLock = locked => { @@ -59,30 +70,23 @@ hideExtras(); } }; - onTap = d => { - drawExtras(); - if (extrasTimeout) clearTimeout(extrasTimeout); - extrasTimeout = setTimeout(hideExtras, 5000); - }; - onTwist = () => { - drawExtras(); - if (extrasTimeout) clearTimeout(extrasTimeout); - extrasTimeout = setTimeout(hideExtras, 5000); - }; Bangle.on('lock', onLock); - if (settings.tapToShow) Bangle.on('tap', onTap); - if (settings.twistToShow) Bangle.on('twist', onTwist); + if (settings.tapToShow) Bangle.on('tap', showExtras); + if (settings.twistToShow) Bangle.on('twist', showExtras); } - Bangle.setUI({mode:"clock", remove:function() { - Bangle.removeListener('lock',onLock); - Bangle.removeListener('tap', onTap); - Bangle.removeListener('twist',onTwist); - if (drawTimeout) clearTimeout(drawTimeout); - if (extrasTimeout) clearTimeout(extrasTimeout); - if (settings.hideWhenLocked) require("widget_utils").show(); - g.reset(); - g.clear(); - }}); + Bangle.setUI({ + mode: "clock", + remove: function() { + Bangle.removeListener('lock', onLock); + Bangle.removeListener('tap', showExtras); + Bangle.removeListener('twist', showExtras); + if (drawTimeout) clearTimeout(drawTimeout); + if (extrasTimeout) clearTimeout(extrasTimeout); + if (settings.hideWhenLocked) require("widget_utils").show(); + g.reset(); + g.clear(); + } + }); g.clear(); if (settings.widgets) { Bangle.loadWidgets(); From 01ada022726c3da53498be18f63ff18ce9dcdc24 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Tue, 24 Jan 2023 09:40:46 +0100 Subject: [PATCH 23/24] Update app.js --- apps/contourclock/app.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/contourclock/app.js b/apps/contourclock/app.js index 9794cd5e6..9922cdfe6 100644 --- a/apps/contourclock/app.js +++ b/apps/contourclock/app.js @@ -30,7 +30,10 @@ let showExtras = function() { //show extras for a limited time drawExtras(); if (extrasTimeout) clearTimeout(extrasTimeout); - extrasTimeout = setTimeout(hideExtras, 5000); + extrasTimeout = setTimeout(() => { + extrasTimeout = undefined; + drawExtras(); + }, 5000); }; let drawExtras = function() { //draw date, day of the week and widgets let date = new Date(); @@ -45,10 +48,8 @@ g.clearRect(0, 138, g.getWidth() - 1, 176); require("widget_utils").hide(); extrasShown = false; - print(drawTimeout); }; let draw = function() { - print(process.memory().usage + " - " + drawTimeout); let date = new Date(); g.reset(); if (extrasShown) drawExtras(); From caea7cb30f55f3697240614667f239e97b2e8a43 Mon Sep 17 00:00:00 2001 From: xxDUxx <96152564+xxDUxx@users.noreply.github.com> Date: Tue, 24 Jan 2023 11:26:14 +0100 Subject: [PATCH 24/24] Update app.js --- apps/contourclock/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/contourclock/app.js b/apps/contourclock/app.js index 9922cdfe6..407203e6c 100644 --- a/apps/contourclock/app.js +++ b/apps/contourclock/app.js @@ -32,7 +32,7 @@ if (extrasTimeout) clearTimeout(extrasTimeout); extrasTimeout = setTimeout(() => { extrasTimeout = undefined; - drawExtras(); + hideExtras(); }, 5000); }; let drawExtras = function() { //draw date, day of the week and widgets