From 502755b253fba0cdc4350a6fc6b7540d5c41e145 Mon Sep 17 00:00:00 2001 From: Bernhard Date: Sun, 14 Jul 2024 14:17:54 +0200 Subject: [PATCH 1/7] feat(measuretime): add outline for 3d effect --- apps/measuretime/measuretime.app.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/measuretime/measuretime.app.js b/apps/measuretime/measuretime.app.js index c7865bffe..0780ba9bd 100644 --- a/apps/measuretime/measuretime.app.js +++ b/apps/measuretime/measuretime.app.js @@ -27,10 +27,10 @@ var steps = [0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; var stepsReversed = steps.slice(); stepsReversed.reverse(); - var polyLeftTop = []; - var polyLeftBottom = []; - var polyRightTop = []; - var polyRightBottom = []; + var polyLeftTop = [0, 0]; + var polyLeftBottom = [0, g.getHeight()]; + var polyRightTop = [g.getWidth() - 1, 0]; + var polyRightBottom = [g.getWidth() - 1, g.getHeight()]; let xL = 0; let xR = g.getWidth() - 1; let yT = centerY - 13; From eda83a74f17155867a2e3e7d3b1b711a729e1ee2 Mon Sep 17 00:00:00 2001 From: Bernhard Date: Sun, 14 Jul 2024 14:19:16 +0200 Subject: [PATCH 2/7] fix(measuretime): make sure big numbers are aligned as beautiful as small numbers --- apps/measuretime/measuretime.app.js | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/apps/measuretime/measuretime.app.js b/apps/measuretime/measuretime.app.js index 0780ba9bd..975996aa4 100644 --- a/apps/measuretime/measuretime.app.js +++ b/apps/measuretime/measuretime.app.js @@ -1,7 +1,5 @@ { require("Font7x11Numeric7Seg").add(Graphics); - g.setFont("7x11Numeric7Seg"); - g.setFontAlign(0, 0); const centerY = g.getHeight() / 2; //88 const lineStart = 25; @@ -70,6 +68,16 @@ g.fillPolyAA(polyRightBottom, true); }; + let hourStringXOffset = function (hour) { + if (hour == 1) { + return lineEndFull - 5; + } + if (hour < 10 || hour > 20) { + return lineEndFull + 5; + } + return lineEndFull - 5; + }; + let drawTime = function () { g.clear(); var d = new Date(); @@ -86,19 +94,19 @@ var lineEnd = lineEndDefault; g.setFont("7x11Numeric7Seg", 2); - g.setFontAlign(0, 0); + g.setFontAlign(-1, 0); // gone do { switch (yTopLines - 88 + mins) { case -60: lineEnd = lineEndFull; - g.drawString(d.getHours() - 1, lineEnd + 10, yTopLines, true); + g.drawString(d.getHours()-1, hourStringXOffset(d.getHours()-1), yTopLines, true); break; case 0: case 60: lineEnd = lineEndFull; - g.drawString(d.getHours(), lineEnd + 10, yTopLines, true); + g.drawString(d.getHours(), hourStringXOffset(d.getHours()), yTopLines, true); break; case 45: case -45: @@ -128,11 +136,11 @@ case 0: case 60: lineEnd = lineEndFull; - g.drawString(d.getHours() + 1, lineEnd + 10, yBottomLines, true); + g.drawString(d.getHours() + 1, hourStringXOffset(d.getHours()+1), yBottomLines, true); break; case 120: lineEnd = lineEndFull; - g.drawString(d.getHours() + 2, lineEnd + 10, yBottomLines, true); + g.drawString(d.getHours() + 2, hourStringXOffset(d.getHours()+2), yBottomLines, true); break; case 15: case 75: From effd862cafa8b9e91783ba7ce75eb6739a94caab Mon Sep 17 00:00:00 2001 From: Bernhard Date: Sun, 14 Jul 2024 14:28:23 +0200 Subject: [PATCH 3/7] fix(measuretime): update changelog, update versionnumber --- apps/measuretime/ChangeLog | 3 ++- apps/measuretime/metadata.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/measuretime/ChangeLog b/apps/measuretime/ChangeLog index 81fba8e15..d0ac21aac 100644 --- a/apps/measuretime/ChangeLog +++ b/apps/measuretime/ChangeLog @@ -1 +1,2 @@ -0.1: Initial release \ No newline at end of file +0.1: Initial release +0.2: Draw line for 3d effect, fix number alignment diff --git a/apps/measuretime/metadata.json b/apps/measuretime/metadata.json index 4c0db8b32..536d08ac9 100644 --- a/apps/measuretime/metadata.json +++ b/apps/measuretime/metadata.json @@ -1,7 +1,7 @@ { "id": "measuretime", "name": "Measure Time", - "version": "0.1", + "version": "0.2", "description": "Measure Time in a fancy way.", "icon": "small_measuretime.png", "screenshots": [{ "url": "measuretime.png" }], From b2ffbac7b1f1fd89b440485b21f59f3c144d78da Mon Sep 17 00:00:00 2001 From: Bernhard Date: Mon, 15 Jul 2024 06:20:08 +0200 Subject: [PATCH 4/7] fix(measuretime): align everything starting with a 2 --- apps/measuretime/measuretime.app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/measuretime/measuretime.app.js b/apps/measuretime/measuretime.app.js index 975996aa4..97b56c710 100644 --- a/apps/measuretime/measuretime.app.js +++ b/apps/measuretime/measuretime.app.js @@ -72,7 +72,7 @@ if (hour == 1) { return lineEndFull - 5; } - if (hour < 10 || hour > 20) { + if (hour < 10 || hour >= 20) { return lineEndFull + 5; } return lineEndFull - 5; From 84c332b8a9b585e251fe6b2866c191cd4d5a7f33 Mon Sep 17 00:00:00 2001 From: Bernhard Date: Tue, 16 Jul 2024 14:31:23 +0200 Subject: [PATCH 5/7] feat: add new app icon, add new screenshots, update metadata --- apps/measuretime/README.md | 6 ++++-- apps/measuretime/measuretime-icon.js | 2 +- .../{measuretime.png => measuretime_icon.png} | Bin 5005 -> 5669 bytes apps/measuretime/metadata.json | 7 +++++-- apps/measuretime/screenshot_dark.png | Bin 0 -> 896 bytes apps/measuretime/screenshot_light.png | Bin 0 -> 1268 bytes apps/measuretime/small_measuretime.png | Bin 5456 -> 0 bytes 7 files changed, 10 insertions(+), 5 deletions(-) rename apps/measuretime/{measuretime.png => measuretime_icon.png} (51%) create mode 100644 apps/measuretime/screenshot_dark.png create mode 100644 apps/measuretime/screenshot_light.png delete mode 100644 apps/measuretime/small_measuretime.png diff --git a/apps/measuretime/README.md b/apps/measuretime/README.md index 78d04f30d..f672457f4 100644 --- a/apps/measuretime/README.md +++ b/apps/measuretime/README.md @@ -1,7 +1,9 @@ # Measure Time Measure time in a fancy way. Inspired by a Watchface I had on my first Pebble Watch. +Icon from [Flaticon created by Smartline]("https://www.flaticon.com/free-icons/scale") -Written by [prefectAtEarth](https://www.github.com/prefectAtEarth/) +Watchface written by [prefectAtEarth](https://www.github.com/prefectAtEarth/) -![](measuretime.png) \ No newline at end of file +![](screenshot_light.png) +![](screenshot_dark.png) diff --git a/apps/measuretime/measuretime-icon.js b/apps/measuretime/measuretime-icon.js index 4592548a7..059a5c744 100644 --- a/apps/measuretime/measuretime-icon.js +++ b/apps/measuretime/measuretime-icon.js @@ -1 +1 @@ -require("heatshrink").decompress(atob("mEw4n/AAIHB/fe8EHrvv333xVS221jnnlFC7//9NP997zXWjHGn+EGJsu9wAC0AHBgugq99C5d0kUq1WtoAHBgnaw8nC5d9mdwgEN7QHBxvQ5nhGwQXNiQHB19A41xC5dy3YXCwAHBwkqx3tI5d3AAV8L4UIDYRkBogADpTOQhWqAAZOLAAuoxAABfyYXXI4pKRO4oACqBHl0QXWAC8IF4QABwpHRkUilALHgutvwvMBY8NoEHKakCqtHR5gAH1FY7wUFcYS/LI5Fwd4r7IqXuJ4uUAYMK1QABKhEKIAQAC1kW7SnDAAUlPxnBiN9xEnu93vx6KAAeHyMdI5wAGox3OS5GAU4oAEoAXJhTXGfigAWhAvWX6QvcT5nog5HJF5QXLX5AAC0levwXId5cNoAvJhWqAAILHgVAhxHMQaZfFwoXQI5YALO5ZHPC6bXDAAmADqYARhBHXkUilC/oA=")) \ No newline at end of file +require("heatshrink").decompress(atob("wGAwMB//+BQk//4AB8YDCAAP8B4kPBIWAB4n4B5EAv4PJg4IBHAI0DB5I4Bj4PMBAI0DB5PwAgYPK8EAgYPECoYED4EARgIPLwAlBB5g1CQAYPHW4aADB463DQAYPHM4aADB45+BKAJKHAgfggOAoCADB4/AgeAsCADB4+Ag+AuCADB45MBwF4QAYPGPwMfwF8QAZnDv4PBPwM/wF+QAYPIv+Av4PKF4JRBCIIvJ/5rBB4PAJ4YPGwYPC8BaDB43HB4XxB5QABB4IECB6LUIB/4P/B+zOCB/4P8X/4P/B/7PBaAIP/B/a//B/4P/ZwQP/B/i//B/4P/Z4LQBB6XvB53HB4XxB5WDB4XgB5UBB4XAGIQPG/0AB4WAn4PI/gEBB4MAj4PKn+AvwPER4ovBj+AvgTBT5MAh+AvAoBB5OAg+AuBTBB5PAgeAsBzBB5PggOAoEDB5XwgGAgDqIAgR3Dh4PKQAIABPwQPIQAIABPwQPIQAKnCB5ZOBPwYPJ4EAPwZXEAAIPC8EAPwYPJQAIpDB5IIBPwYPJQAJ+DB5KABPwYPGFQZ+EU4gPFwAODU4ipF8YODA")) diff --git a/apps/measuretime/measuretime.png b/apps/measuretime/measuretime_icon.png similarity index 51% rename from apps/measuretime/measuretime.png rename to apps/measuretime/measuretime_icon.png index 67425e1dc50b48638ab462ed71b245a1dc8898b7..c7f9cb8b8a975efb60f3bd967a7e8fa37547d370 100644 GIT binary patch delta 2416 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 B>PY|q diff --git a/apps/measuretime/metadata.json b/apps/measuretime/metadata.json index 536d08ac9..6ba022dc0 100644 --- a/apps/measuretime/metadata.json +++ b/apps/measuretime/metadata.json @@ -3,8 +3,11 @@ "name": "Measure Time", "version": "0.2", "description": "Measure Time in a fancy way.", - "icon": "small_measuretime.png", - "screenshots": [{ "url": "measuretime.png" }], + "icon": "measuretime_icon.png", + "screenshots": [ + { "url": "screenshot_light.png" }, + { "url": "screenshot_dark.png" } + ], "type": "clock", "tags": "clock", "supports": ["BANGLEJS2"], diff --git a/apps/measuretime/screenshot_dark.png b/apps/measuretime/screenshot_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f41e464f9ac4a02bae1ec206599d4d90967d26 GIT binary patch literal 896 zcmeAS@N?(olHy`uVBq!ia0vp^8$g(Y2}mkjE#?GLjKx9jP7LeL$-D$|n2Vh}LpV4% zZa?&Y0OVpSL;BZYM1*E6L$r!RW^3sKCMG7@)=JrF!s$ z0tX9_Tk4(4pPOdBbW%c!083NBlM@g2-nR-{85q4iWZEtt^PuO84<6Myz3Jnvy!t0M zYg+rJIRKR{2ocKB;shIKHZ}dHr9-Y({_-mq-#roWPYOOM3N`qtDAz6aO)FI-Bv~32 zZiLJ`x-4kro)#r*BdrZ9m#7K=1+VB%wH3K^7iJcd zT}y+MC7o896u{KX|{DeWY{y_`7=P3wz%S6crfWXaA)p`MOb{HM{yRw|DZ>UN{^xt%p8_U~%G&HH~&z*lWwT)n}g?}>Y^FaG{K|4@$i*~#xiHXSP0@;p5K`IU!h zAGWYG1#A!bb|I}S7#a;U47w8&4^|(3zhblN-Jr-mf z{Is-T-%kH$AvssB=}w)$0+J*)>6|{6z5DOP^kQbwC}>Ppwl;lhgvC274eg!+N^vRf zZmecgfnHP)XxX)NQ@hiy*}h20b*YG16%GeF+`uS}`^MHI8&zVvbrTjaF)B-e(JbABX%- z&0*~46PUI4Veh&6_s=b*LCW)4uV5JKcAz^DWXw$_IbFfcOZ1dCuTWf7d^d;jurtV3 zm^9o`HG+#}RZ7b@u-aH1hzyeN$Xfi_-xlZ?2UaFG69|evuvqocnxN^kS7U}o#IAKm z#S8)(!Ql%IVgqj(ts6{iS^@@(1i|PgQ<-jI`f=;l;+q)4I-b{)P-9|-DxYW$BeN)n z#KnC~b^k>6v~{W6&VBj!rXHhmuW7<{A#>^TUeCX(C#*Z<@$qldk5X>O10EmE5|obJ z{JT%~Zz1cwg7@vlRa?FH@>G1A`s1qjx&!+6cHJ}mV)o#s;NpAV6!Q0<*l%B#{(k@K zPcNB%7$)RtZdxPuVR?c1Zl-^I%U^zuQhZ>0v98=A;m6y(8E3eDWVp=bW8d@Lp#IOa zJM-h0&HJ=>ZA#dIxqaIsvu|JAWxvm7p zRBRmEnXBgWr50IT&-^{_r+pzeC_1eonL*JR^Ec836pLS!AFQ_juo|3RZ1=zazg>W3 z4;ymg0;cOUZls_Dh9(f@Fz%kV<7P$epF7YHMhII>TbI2Nk*E_~HnW})YUkS4(8$Ho zlL0~78e+Zg-2CYGFa|?d#{1G%v`A0ubY?|MM(b4b%4VT~X4o zd5N9CRk!E!tMaxrJlxp2i}mO4$5#bDBtcxsvExKW=M2?S$(gON#MaxeaS2fSF6$d{ z>~gXSCe??f=l;KUzSsV!U_k&i%N3FpCFGE$ zdmF?Tx2*u_2IuYF&AJaRGM=0C%OOO1ZvCsBXvr8DG3irx-HB;MD?P3Y9lunn3ks_9 a+>h-Yd%JDT^;d$*GzL#sKbLh*2~7Zj04DYT literal 0 HcmV?d00001 diff --git a/apps/measuretime/small_measuretime.png b/apps/measuretime/small_measuretime.png deleted file mode 100644 index 74f476dad35df04fb500d366a34ffe88822f36e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5456 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 From ab3d6fe4682fa351b4761c04240dda6ae3943962 Mon Sep 17 00:00:00 2001 From: Bernhard Date: Wed, 17 Jul 2024 07:02:28 +0200 Subject: [PATCH 6/7] fix(measuretime): shrink app icon to 48px square size --- apps/measuretime/measuretime-icon.js | 2 +- apps/measuretime/measuretime_icon.png | Bin 5669 -> 5109 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/measuretime/measuretime-icon.js b/apps/measuretime/measuretime-icon.js index 059a5c744..7dc5b31d3 100644 --- a/apps/measuretime/measuretime-icon.js +++ b/apps/measuretime/measuretime-icon.js @@ -1 +1 @@ -require("heatshrink").decompress(atob("wGAwMB//+BQk//4AB8YDCAAP8B4kPBIWAB4n4B5EAv4PJg4IBHAI0DB5I4Bj4PMBAI0DB5PwAgYPK8EAgYPECoYED4EARgIPLwAlBB5g1CQAYPHW4aADB463DQAYPHM4aADB45+BKAJKHAgfggOAoCADB4/AgeAsCADB4+Ag+AuCADB45MBwF4QAYPGPwMfwF8QAZnDv4PBPwM/wF+QAYPIv+Av4PKF4JRBCIIvJ/5rBB4PAJ4YPGwYPC8BaDB43HB4XxB5QABB4IECB6LUIB/4P/B+zOCB/4P8X/4P/B/7PBaAIP/B/a//B/4P/ZwQP/B/i//B/4P/Z4LQBB6XvB53HB4XxB5WDB4XgB5UBB4XAGIQPG/0AB4WAn4PI/gEBB4MAj4PKn+AvwPER4ovBj+AvgTBT5MAh+AvAoBB5OAg+AuBTBB5PAgeAsBzBB5PggOAoEDB5XwgGAgDqIAgR3Dh4PKQAIABPwQPIQAIABPwQPIQAKnCB5ZOBPwYPJ4EAPwZXEAAIPC8EAPwYPJQAIpDB5IIBPwYPJQAJ+DB5KABPwYPGFQZ+EU4gPFwAODU4ipF8YODA")) +require("heatshrink").decompress(atob("mEwwMB/EAgf/5//AoMB/+HAogNB/H/+P+A4IFC/kAAoYUBv4FC+GMn4FC8OOj/4gPx8ePAof3x+/CIX/x4jDAqsPAqAvdKYIFJLP5ZPVoa5FYorRHborpFeocAAYMDAomHAoQJB5//A=")) diff --git a/apps/measuretime/measuretime_icon.png b/apps/measuretime/measuretime_icon.png index c7f9cb8b8a975efb60f3bd967a7e8fa37547d370..94d295aee811068b30d639e7414a1f4912934a58 100644 GIT binary patch delta 1527 zcmV47_=WdsTS^cf3CW{HS0Sd+K>>H0kHuv4hM8is&Ycr#)zVM zo)w_@B)X7)dpZz485>!VTqnb30004gX+uL$Nkc;*aB^>EX>4Tx0C=2zkvT{MQ4~eb zOq7TyA_f$(m?B!4Mn$yKC~@6YNsl8z3N0?g{xUTWFMfUn^_=DfsI;ruo+N7=^ zw7`y(TV@ zwg3PQTeE!viUK4!Ff%h_F=b>eFfm~=Ei^M_Wi4T0VK*%>GB-G7VrFDAVl!rwD+Q?w zIWjUeHZwUlI5Iht-vx0BH&ie-IyE;sGd7c21|$kMR4_I=H8(mlHnWHZ5do9723#aL zWn(g9WH&S|GG#esEi^J^Vl6o^HDoP0Fg9amIb=0vHDx!GHU~=zH&ie-IyE;sGd8n} z2W|)iU`k;Qll>1ee-Q*ZBw5HF5&!@Kz)3_wRA}Dqn$2nyK@fny8sa7>crp3_c?l84 z72-t^QKM(^pawVQ;0tKZ{$CQ%gBZb!nu|mahQu|#fq2b9Pm1{wl$ZpkJZwWcli8W> z*&(wdQ_$?N(>+^XRdr8oSHpJM3(Nu`pc&gDa2f{@5dnsQe-&UF=%+)ecc8f4rX7AO z07ijzYg`l9*9pL&^{~Idsz+P1#=di~{Ags14bh(mz^sV$ib$VJ15UaC80D`=EFW!i zSs`qI8PBoD9RT9OCTw$^8cqQ_D8}+5z-?fc`ML>wHrEO~GjIS$fvF@S_lOq(i`!_x~hg{@jzWwS5$S`v?WzNSSk+yeUV8RlnEe=tQs2kGU;Z3 zrih$~nFHnVfU2%l%V>cBO3B{?xuw%Z0_2rWS92h1HkxNTT?oKfnOC7Iovza9DxI#< z=_;MBf70nHo&Mj_>6*{(oY|J|Az^opgbGbk3xUJ`P9(5k-dp|#h49{7=B`K!P~q*vzl|j zbNPt=FBiQWxI4H|8Z8hD3Ik%v7RF)`oKiIpOb+gt&b dfw#Vv{|5~Xw_FuTl}`Ww002ovPDHLkV1f&!m+t@o delta 2265 zcmZXWcU;nY7sr46Lg5k)z0w15HC*Idi2A$CWfOP0N+i&>uL;EEPwNa#os_ znhlW367zACvz{~?5ajJ*w^YhhDvXEjAJ4t7=lSD%#_Rhz@AJnwf1E|5M*PMz{=V)g zC0!)|08pMDu7NU7`}GhCGTTesKlIBLZ`6lgqk6F_l9>ELn!dn7H5T2XmnvB|2`hSmFX1tXZ~x#Cn27P!*{3}Gf`@4D20YHH3_q$n+iI#eTfc#!+_aX0Fcw#g4$ zQHO$OX3s3vHvjqky}|GLp7VKvc+;S8k16!;;7EUdOZmyQ`?=F=`+R3ohrivb5{5&T ztj;ZB_sVpGGvwk(l!v44m7d4sk{oBWHI%sI+rfZNTtGM);`f!BT!PpD0LzGVaq;(b zals}gAECs?M*{%0I-}U$!+F2T@WR2dc)ajVMd5j@PD@llID_E>ffU+D==d_!m zY1Ici4A`5d@Ihbyudd1v*_O zty`NbpI_O0)bX8KX3WO}O@?} zTVnx+25F4m2)V$LTN7$7-o7_5foXaSuq&l^?wav_#6f*+w@E(4OG#GyyvenF{}KKE zTl|QR9qE224ojD;7Jk4gqLZ0VypP(*7K?hD2Ihmf1C*$!$OGmUTg(ZRty`>Y36@(T zZK4TVqAVzu1iP&i>quL>Qd9XBWy`G=1cHtERvQ~a={xx(C7U1%t8ErG+bjsB;R?8a zq_@v1tb*N!5M%^=wfyPM(rNXrkh+Tcs+E!yMF5bW^mKI!qQ07~-WjjwCL4RwG~;&j<1?SQ6qI%k_N(_}mJXALMGLX*yfrmHVZL-(M4I>cnYqE3+g& zo775v$EDg**S8Lysac#GKKzAP(uk>^pzvY_-k$4Lxx&%5gkcoR={68qS>i?0`}J;WG7JzpIVuVSu1XhM?1W)ZQ80d4&&9-*4oG;y4BG^fs#=bvayjuWkTm`!+B8~ za~^h;b}&z6oxCZO%c##n=wv1$aU`)Q+e`g@;s|Rq%h^KJ=R96Ag65YObPgGFR!0qg zZ0CO|WG=xIdBRWS0b(cIV6;N>?(6BVX48zuRmL|7O7(rf37}8;?V+7mSia6ff()6| zyS$zbA0$Xr{nPC;LvK2#$5`jV(b%`5Zjh*p<-CCAwkIKE!b}15VUsvij(0!qT$NBd zkLvQm!XBMcBQZn5t^2D{1~Lj!V)m?++s15DM|;pd^*WwUn>NgWAH(nOpSI=2oO>K+ z)REAZa2_ieqYK@+%-0M~h_VRuA4wT7SA*5ECW+;OMN>Z?pRT(s*5v1xy=&G>h!9$v z|CNE>%ZHC6h;r;byM69n?J=_C$Z@7<%Wd~X!dtu>>FDA6-5J`*ImI~p)g)_@v`4B( zMelt@L3P(ImUf?qyL{3JQ><;Ch=ZCD!-a3@1D%X|g2di#$krq4Bj;vF8!PO_i#GUR zL{@>}=$l@B=d9vK6@YyOHc0@DeN%$;kULcM)!rVMHAEKPy~me(D_AyBk%E~rqGJI% zbKh|=v|sa*@(M-MO<02apw1#CxCNvdc$WA+_$|ilE1Z=v2a9)~5iPKbxKkR&L2xA` z7Dr52)qTy09F(;97UhC1j~io zrw$uukka$8+(jpT+~uciKOvlADUya9s;CAgU~15K!1BUl{2oP9Nhhu1^xoj3vb4q|1*IqC5N%C{H)FkIo;J-%ScFq@m}wK*DU-8K)KX5a)JF7-A%Nx|N!{JZ zzG(JH9X0PJrp3@h=VwZ6Zv`MRjS-09ye8hWNt*|f1OFcR678&O`%;j*_GyNa*D z@`E*~YO(_NEUe(_>Uw0^Vm!1**{XkFAc2lUXk~_|!Zsf^A6kloo&G%aSUIfz^~Q<$ z%t`tYovzTmm`ldGa$0m|Np9Wv?CuNyO0g%1h#jwlnGa2Z#Sf%4&YjB9$Mo)>)s&$4 wDqOShu3arbhO`(il}WqE0Xxi6E2XgIwb1lz+^GTCl>&IW`MS0{gXFCL05=@z6951J From d777bce4a94337e36e0e195a7393f6f73dec3a13 Mon Sep 17 00:00:00 2001 From: Bernhard Date: Wed, 17 Jul 2024 07:12:59 +0200 Subject: [PATCH 7/7] fix(measuretime): improve app icon once more for dark theme --- apps/measuretime/measuretime-icon.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/measuretime/measuretime-icon.js b/apps/measuretime/measuretime-icon.js index 7dc5b31d3..635e88152 100644 --- a/apps/measuretime/measuretime-icon.js +++ b/apps/measuretime/measuretime-icon.js @@ -1 +1 @@ -require("heatshrink").decompress(atob("mEwwMB/EAgf/5//AoMB/+HAogNB/H/+P+A4IFC/kAAoYUBv4FC+GMn4FC8OOj/4gPx8ePAof3x+/CIX/x4jDAqsPAqAvdKYIFJLP5ZPVoa5FYorRHborpFeocAAYMDAomHAoQJB5//A=")) +require("heatshrink").decompress(atob("mEwgX/6AHCh////hAQIAB4ALCg4GBwF/BZH+gEfBYXBAYQLB/AbDBY3ggEBBZGAqFAGAQLE/0B6HgGAXB1WrBYP4g/QAQJHDgYLB/kf6H+BY//v/Q/+fEYwGBBYJHIBdJHBBcJTvR5anFBaKz/Wf6zhv4LBz4LG/kf6H+DgQjE/EH6ACBHY3+gPQ8EfI4+AqFAv4LH8EAgJfI/EAFwRHCAAIHB/0AFwQLGGAIuCOAILCh4GB8IKC"))