From 79b92179605aa1b9b06b4160c2e1878dd8112fec Mon Sep 17 00:00:00 2001 From: Martin Boonk Date: Thu, 22 Sep 2022 19:59:21 +0200 Subject: [PATCH] widcloselaunch - New widget --- apps/widcloselaunch/ChangeLog | 1 + apps/widcloselaunch/README.md | 9 +++++++++ apps/widcloselaunch/icon.png | Bin 0 -> 1322 bytes apps/widcloselaunch/metadata.json | 15 +++++++++++++++ apps/widcloselaunch/preview.png | Bin 0 -> 261 bytes apps/widcloselaunch/screenshot_dark.png | Bin 0 -> 2324 bytes apps/widcloselaunch/screenshot_light.png | Bin 0 -> 2425 bytes apps/widcloselaunch/widget.js | 14 ++++++++++++++ 8 files changed, 39 insertions(+) create mode 100644 apps/widcloselaunch/ChangeLog create mode 100644 apps/widcloselaunch/README.md create mode 100644 apps/widcloselaunch/icon.png create mode 100644 apps/widcloselaunch/metadata.json create mode 100644 apps/widcloselaunch/preview.png create mode 100644 apps/widcloselaunch/screenshot_dark.png create mode 100644 apps/widcloselaunch/screenshot_light.png create mode 100644 apps/widcloselaunch/widget.js diff --git a/apps/widcloselaunch/ChangeLog b/apps/widcloselaunch/ChangeLog new file mode 100644 index 000000000..4be6afb16 --- /dev/null +++ b/apps/widcloselaunch/ChangeLog @@ -0,0 +1 @@ +0.01: New widget! \ No newline at end of file diff --git a/apps/widcloselaunch/README.md b/apps/widcloselaunch/README.md new file mode 100644 index 000000000..1eb384ce1 --- /dev/null +++ b/apps/widcloselaunch/README.md @@ -0,0 +1,9 @@ +# Close Button Launcher + +Adds a ![X](preview.png) button to close the current app and go back to the launcher. +(Widget is not visible on the clock screen) + +Copied from widclose by @rigrig and slightly modified. + +![Light theme screenshot](screenshot_light.png) +![Dark theme screenshot](screenshot_dark.png) diff --git a/apps/widcloselaunch/icon.png b/apps/widcloselaunch/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1d95ba0ce40155f397a587da9463123509c9fac7 GIT binary patch literal 1322 zcmV+_1=aeAP)U*#STqfkhaVU`Am#aP!|dqJ4`b$?;aOS z`Z4cK=f0T%7xce8_uO;-|93ymz4yU1rg3jWY7s=cy4=xgzqTo?KqaA~3lQd@G!(LA zQ2r2=i-@L0BvrR`a7el_)#k2BKz7yQdB(^_lox@fh~2NCa?mmK#`_1aRLY?u0VAs) ze~6o2k037tGb>GAz)clC*Sx>uzW(&zQ9DN#km+oD0p(+0cGSLQa8;2_jeUcMqja(s zpozqc%q(}m!20Oi?4fX=;U9mqq|>)-{H+A&Gl}?(toH@z>gwoOLinb>&hL_A>1;Vy zr<{W(5;N{9c>rb2jjZ>TcD0mUUu6YkX1V+CD)}*JXXbkSN9DYxoI;u8;&mVgYey>5_L2hrO}0JYzy;vJJHpH!*NpGaFSW&%oI--`;r}NOFxz##U8NdB1!UWo z%q&;^EL(VMgQWCTuILIK;MWr|!eg@H)${b#Hl+ zx(^Nz+qxTE*D3`t(>LCRu!evD?Z!b_XBD7!)fI3K2pIjbZ3!^fCZ@Bn1uyy31cO6t%MQHul|l0DE62!>*`Dmcncr;1 zA7~oA`b#3fq1d3X!ZxBgcZS^C+rjt8jjl^<>+VS-;Vn-Rd!y)U8$<5B-I#M{Y|~*J z=_s~&0Vh}#<%E|XNCDf4ZR;5)SeQ-#+`1X~@)$$z-CgASzKxIxL?ti+0j`;3+fP7C zq{!T!4wFOxr~w6>2?Jdr`9i=m4SmCpO|*pVLUSsJOnx90oKE7@kUW3{xP=L5s4)7t z2orKsRIQRc0FA{4`)XnfDYb%hinhuTCLmL3u(5sK2?;CZ>x2bHiVa}`{;VYO#3D5Y z)ydPzqS#Fh4R8yq1DB$P4JB_3xp%tB^=zBGu&WRu$i-q?K!5|MqXaEUzOZ0Jcc%(P zs0O(O1c*q=HlWko8YJ)gQX&MI@>-GA(tN&qWb68u+N^D$r8xZ-e@($ptpZBBPi2?5a?$k9! zLRH^QsIp|w59_9Gh=zN{TBYaEaJ^{bjQ?t-Y~q1vB(9ZxhF%qB$F z0rMhuzYKcNQLi_w!rG!XzgfF+Mh6xxGLCeJNJiR gzged-je8yc0S7nSp}o%sl>h($07*qoM6N<$f=vT~fdBvi literal 0 HcmV?d00001 diff --git a/apps/widcloselaunch/metadata.json b/apps/widcloselaunch/metadata.json new file mode 100644 index 000000000..3a98ada33 --- /dev/null +++ b/apps/widcloselaunch/metadata.json @@ -0,0 +1,15 @@ +{ + "id": "widcloselaunch", + "name": "Close Button to launcher", + "version": "0.01", + "description": "A button to close the current app and go to launcher", + "readme": "README.md", + "icon": "icon.png", + "type": "widget", + "tags": "widget,tools", + "supports": ["BANGLEJS2"], + "screenshots": [{"url":"screenshot_light.png"},{"url":"screenshot_dark.png"}], + "storage": [ + {"name":"widclose.wid.js","url":"widget.js"} + ] +} diff --git a/apps/widcloselaunch/preview.png b/apps/widcloselaunch/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..d90a3b4c56e5583b74c0a0d176c24f381e693165 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wlEa{HEjtmSN`?>!lvI6;x#X;^) zj5kl})B`yR$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8U)v z6XFV_{{zwg|LKw`azGAaNswPKgTu2MX&@B^9+AZi4BWyX%*Zfn4#+V+o-U3d9M?np zb_+5na5yh4VELZN!oB&wmYNjT!iw^TlU-cGHV6r*Z{XapPOX$ePh6+FKRk4rwxmjlJl<2s{ zm0B;iCkdZY(rBXWFs#O&9XpDq#C872J@qX-#v94i&2;I1mcv9Ec&Mf3-9{|}i|}dP zioSQ7YbfviN#MunN8NXGU?IZv5wA+-?=y(2otV;2pN7u+R*aa`CKZj>5Jh9Aib>*$ z;RYxt8=CnBLCPt#vhK!%2F}0%*>wISm4RHlY9V<6J}2d_c_DzPAV$?8fuPMvYyFa3t2@MMP;ld0zMvCsEs zeFDJA1!@p058lRT!t%Ajg!B2*r;7lv4a)TXfCB9U%FQi0fWQh;ZQEj!T~r@sft(v<+J15c0l0R`8ur{BVG6&28CE-H|0&ZWE24n+ooFkDw=D zR~%K}X%@ePs9o^IYL_-^R=liwFVY+8Y$sudk= zz9=(+256(}=YYR)JsK=j%ZpZ_%!+F@|POGT2&|JaLVEfoO zjBdt41+sfeXy#&*ce985&m15>@Lvs@bzNx-#o^p^$te{9A|gRm$DkLyZ4nbg+Z@yU zx&)aYHT`rF8SaX)Nj@vH8g{kO>)xk`Y&t$m;M*C+gnPAJ<%Oj7`1~2TxSa~M$-X8_ zmp?KH4-))(Q>~H};WsWm7@EV3jo!6);Dmnku6o(jRVF(Wi5rL$JE~G|$Q)}rcmS^= z%#2sF4T`*JUN=wdc$a&e)Mb~195W5B8;6K;DWo=;l9k3K1jctWPp(Csu9Ys#dR8rj zJo;?*ckimUX`$7m{sDEWJOclux}m1#K@$8y#)Vp(z{Dx>^h6-6ik0bc%-4{(ioJ7Q z(z^q@mB?>*DaCEnS@Rh8bIzEA531*>yNr>GZyR*aJCqrhHb2%OIC!re<@F^!{ozZ! zGgR|lv;I~De;){*_@bnOIoFT<;0-aN#C*JZWu=lh|KU1aChSGlXecg2aPtyPEYeN{Geoufbm13FzjPBc{(_$i?=6H7nF?+cGwQLKg`nl=Am(O&ypn~C9IMsA@E|WfD{SHPB*MkI>Z0B8B zHLK!GF85E{KKowrN`(LIM`o;_@x-dFm0>cllU6f*Xvg@44O@0q`0m*29 zYp;%wUl4=u6SOyvTYY#G9QPtjtmkn2s5Zrk#44$|c&^?Ya(_#$gm1Ypb7!EHmyc6E zA49Hdx?G-4c~b-{N^s-v#6R}OsUzL@t{2@>5{)__3x+o1AOSYXD99tMPknt~*B>a4 zHr-jwy3GPkJuoVhwWPp^t=a5HPsc7E<{oSb>zy|;D@5loCMCW>3o_`1T7ztPf};OI z(v)3(4sQ1KSVG2M%Ss?G literal 0 HcmV?d00001 diff --git a/apps/widcloselaunch/screenshot_light.png b/apps/widcloselaunch/screenshot_light.png new file mode 100644 index 0000000000000000000000000000000000000000..32817ea8dc0851e39860d30441d444587832f89f GIT binary patch literal 2425 zcmd^>`#%#3AIG;fwdv-TZZ2~#b1C=ISaX@{Tsq7xImkV9+!k?6DrB-rBBrpXgVrz% z+qCCAa>_Lv7NQjrHkS?4636pjJg?XDeZ4;4&ySxUK0mxax$YSBVd+!S007{yql2yI zo;Ungko|j~#+VJXt2hv;D@IM_+Lx50nfKdLxZ;iKnG=Eytqd_h z3$I)$k`c!y3G*=%2L{6=^f-H-Z+t+UMkdEBw%N%xsJQD*trR@IN}@u{!v=T0&&bwp zKM+~`MD=XXRqjmFNM7I3B$XH4#s~Tyj#|@WLvQGCY|1N?_2p%dJg^;1$`S}}rB`1E zfgt72AT>ccnVjV0W)~y?FRy@C;Dcp83=}+uLSXS(>V;Vq0MO+4kP#3F#<+t$8|0Be zmX?0nuuKj#4=J4tg2aTQd%<8Ci_5YO|Hc6D0)9kkCIF;!26XlV6xQ%R70UG7dcQ+M z+Mz1%?5agzr>iq$ENqUM%?1(0aDDK!yHZCX)JJN-;5@t`;0HDU&!L@}X}^QyB}DJ$ z5j9rfJ-B6<%+|+=*TJ)p?K~s$1;|5IIjVfYrOrbmzV5feK0P3qtku0y3&BYZun0Um zd)?7x$Nl(~&rW|I2B!))J7><35Hn(RAH2E4`skaI6P8jDxfYYVFSnn%?<|HfIc1aM zdfy=N^z>zgwlMx&d$3WTa5zv^y#bsU-q`Yt#TA?yiMrK$^V7-6p5u7xtoEcGL{DF# z$Y!gP^=PYLi++KkU=ciMaWHmMq70%vt}hWSW`z0fbii-NlI>Apbj!ASp|P$3yLP+rEm39O`DZy3?DEiA{+TV#vR86ARTNP<6O< zJNm*5RYn-X{&a;@G&V2Lqh^ynynC@^`@6urrI2k!2{1UqW|F*E*6`9b<|&At3%i3; zmc>OyUOz?MG5#5a4T^Jdj1|l|zP#n^OX8i(qIQ*8Ctrma8TG!8jQwK+wXpE1CPQK$@O4`I{YZ!QVFo!^%cs}XiWE89`{ z>S#$~icg~?8auJPV=1yJpZ~VtXX;;nr&)+tIB~-SLsc4EQ(w(&uxlFAjqr7)x@}kc zuSHxM4j^)ZQYfbk|}!$1=S0*9NCT z#5Nz5?|hKG;vXtVN|}oxMr(&VZ!^0kY=Ui&a^MYO3wI&4;&q)u%*MX4ipF`g+P?M=luY(nWCv#T%WchJ;{Mcy8m7IBtZ#@e5t6LFD zt^j;B9Jw0{Qpp`hwXMl>oB?eP8w|daOSc&a0 zq;k3d^NY9WHi2*tp9Auj_9oA?PH=Cv7JQBZ)`YZlRQi#GA`d-B0|Cx2e6sA_aM>kR zDgP-|aZ7qg{`&d~ z0}=PwL9$9`?!n@;8c-byi`Pt-B=2Fy90jtKL-HIX>jLdePHZ+fM>CT{Twj>n>vakO zm2m{%H5Nt~PXQpNtQ?F40HKFp#F+!Z$r_qSO(3|S#_dxq2*S5_$aDZflpHHNr}n@` fC=w.x && c.x<=w.x+24 && c.y>=w.y && c.y<=w.y+24) Bangle.showLauncher(); + } +};