From a3997321ba4d4944e553370fbc85606d540f52d3 Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Sun, 19 Jul 2026 16:58:53 +0200 Subject: [PATCH] workout_app: replace the stock Flutter launcher icon Adopt the shared icon family (python_pkg/app_icons in testsAndMisc): a charcoal #1B1D21 field carrying a crimson barbell glyph. Crimson rather than this app's indigo seed, because dufs_client already owns indigo and the two sit side by side in the launcher; crimson is the app's own accent colour (Color(0xFFFF4444)), so the icon still matches the UI. Adds the adaptive-icon layers the project never had, including an Android 13 monochrome layer. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../drawable-hdpi/ic_launcher_foreground.png | Bin 0 -> 2351 bytes .../drawable-hdpi/ic_launcher_monochrome.png | Bin 0 -> 2363 bytes .../drawable-mdpi/ic_launcher_foreground.png | Bin 0 -> 1595 bytes .../drawable-mdpi/ic_launcher_monochrome.png | Bin 0 -> 1585 bytes .../drawable-xhdpi/ic_launcher_foreground.png | Bin 0 -> 2714 bytes .../drawable-xhdpi/ic_launcher_monochrome.png | Bin 0 -> 2625 bytes .../ic_launcher_foreground.png | Bin 0 -> 3403 bytes .../ic_launcher_monochrome.png | Bin 0 -> 3226 bytes .../ic_launcher_foreground.png | Bin 0 -> 5019 bytes .../ic_launcher_monochrome.png | Bin 0 -> 4697 bytes .../res/mipmap-anydpi-v26/ic_launcher.xml | 14 ++++ .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 1016 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 620 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 1080 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 1720 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 2036 bytes .../app/src/main/res/values/colors.xml | 4 + .../workout_app/assets/icon/icon.png | Bin 0 -> 9416 bytes .../workout_app/assets/icon/icon.svg | 10 +++ .../assets/icon/icon_foreground.png | Bin 0 -> 9235 bytes .../assets/icon/icon_foreground.svg | 9 +++ .../assets/icon/icon_monochrome.png | Bin 0 -> 8949 bytes .../assets/icon/icon_monochrome.svg | 9 +++ .../workout_app/pubspec.lock | 72 ++++++++++++++++++ .../workout_app/pubspec.yaml | 15 ++++ 25 files changed, 133 insertions(+) create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_monochrome.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_monochrome.png create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 stronglift_replacement/workout_app/android/app/src/main/res/values/colors.xml create mode 100644 stronglift_replacement/workout_app/assets/icon/icon.png create mode 100644 stronglift_replacement/workout_app/assets/icon/icon.svg create mode 100644 stronglift_replacement/workout_app/assets/icon/icon_foreground.png create mode 100644 stronglift_replacement/workout_app/assets/icon/icon_foreground.svg create mode 100644 stronglift_replacement/workout_app/assets/icon/icon_monochrome.png create mode 100644 stronglift_replacement/workout_app/assets/icon/icon_monochrome.svg diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..1e4d1f06c519e96e0e858a5961b1fedd2c5fbfbe GIT binary patch literal 2351 zcmd5;`#Tei7gyh2DP&ZHt-f30twdP4OC$GNTG}BJE2s>OOMhH2Qeg5K)qWZDFPkrgs-ztJi5s~ zkmxK@ufXw&&uSxaJMkfJoH8(9d=v^URZ=g2^3M-mKX@nh&YmTe4|27zms&78m_j4C z4^iR%?WIdu9mb(jCnhIdhk|5e8W1zXJER;+>Jffwa5{%swgI2_pkvB)&nQCV!s<0_ zbq+x)LI}HVfz@{5odAa*=l@9w4irk&$=a>0HOThyetQ?NX>#j5r)2DgmoT=rFXXJ> zZ`Y$nenqV`67=&nQzK{KA!%vB!q|h^7`qYn$U5gJ(eGV|Nr~8PRp2Ea8tPfg#OHcA zRH-T#6&22RF9-&Rvf1eCiKJmvjLxPNFfXsw!g#*w4n~Gn^)I9bT^pM=_~_!SrWY8P z9A{R>-w$(Y05s^_t^Uhhy)y34Z;3zBN}{=gbb568jpcU%WYee2C{hZV*TRn-5!$avU7Zx~si#3W9(qj<{&H=i2LkKS( zoeQazX*5TlSXwoH(D2fydZg&mk>{n;2KFaBTNH0TG%CCfwd;N}*pL1i^FN_jAk!-b z$ZV;k0cx$?L*ja(a0s`V!uHmee_fIV|qjCQL-p zd!O+lj*@(|$8@_eI?q5&@^W4cdQsOB&J8+lELrV5GxWCEFh7)>Jv z`=$9|LdVW*&|}eh>Zwy}G?& zn<{hmf+{)iIo_%BUz(6D>z}qOH!L>{;%MLbO6i!r=6Z}cqbHl23ixXy{DcyS7 z3DA?`Ci#NAiNL>8+}kqDtV~SQb2=PmdM78N7^_H%@ROv*U$c>JJNir(P@h+8h9emQ z%n-MaP3$uGNYKyb=iJ{2^~5eLKzaz~M#l4xojw@~p)(OSa}uDib#2bm73Phy*dhmu zwcE#Dy~}6U$ioTu+S}U=F%8@%s=vNUwYHIXB_(}%Y)Sae#hU%1YURE}B0G$Uv}kOf zPC3h4*^kAxCzFD$y?W7I8YseL%9X`7MUBJL(P+!Tf&NA1iE|+LBnPRl@eFDm#x8c=-(RMzT!KD%A|M|znRfiZ zD%;YA@3qJ9SokZj?qVivYg#2EjVw*r-WHT;``BoAUtiO`H@%g=t31p(9}m__gch0b zGP?TU6brZ<6fb6MQSGsp3t`plW;4W=5KswaK$h5cm+1 zZ+`lQEoZYosXpTm8lWQ+iMh(6G6adDo0)=(t`{;~6;#axvMo_GIo?*dbnVeLBZ5j_ zbh`X_UYG^KN|t|cgT>FbKuR++u~&_Q@J~)#Sqjs;1uOM~!Y&5KcC>RFMFHe0ZyX3x lpz_Z<;s5_A?r!bq47>Wrk%TYXACR1!^92uk5-jBQe*r(bZczXL literal 0 HcmV?d00001 diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-hdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..61c0c37d8816cbbbbbb7ec823c07f6406bd60791 GIT binary patch literal 2363 zcmd5;`CHQ29(GzL6E&)t@@iT*X61rumXoHI3rLDqR+<}@>vhd=K@@3mfmEE#P|;#Q zttkt0xQGkn%_T82!$b?*6S*e1;8M!s{m%XE{s;3u=X1_;emT$kKIgpe=Mc|%!*#Uu zwKOy|bPyhH7l4)iS84tT%x&^L1{xaMHzC~4T*Oq$M(|!A*9^NB`_dd<_`cl!4yyRl zFlF2wT+x`5jk0zJ*Ed$&iCeO%557$|DDFHE=GHOL{XR**yK+3fG{>3IZ23>9!{nc# z*Ya~v<_~?B{htZ8^-)v$A-R8VjBm?KJ$0l*c#Gbhk{uw77A)%k%`c(A78|9e0_aA zW9mGKbh@!?aBy%F_*&pmy~-w>VpWl!pTGYZml4O0BN!SQqR{pa6ZHz;lva%@JH$7F z=cH0;MMVYZStF-$%IeXQq>s&Fv#H1Rv>)?CrKP3Ljo6j1MOZ9$RQty}S5y4T(0(;}MCM2hQ;-v|qSo!Muubj?_>y?b>&xZq1sMc>2?RguQGr0T$*q2-b zy9DLi7*>{RNZOQ4E<;wFz^SLY@4H4sM5HLb&2J30wYA-CuI;tx&B1(Mn5YxVR_Ays zk8D2M^X%ETP}D0W7SPxdFdO8Vn3&kIk49i7lnY{1&6z=denUP30Z}KSp&ev0x#}z_ zHZD%N+7K_YmrPHSnXP6KB@Av&jabihi{JV4=W7-|+@??{Hf)h9gj`xp_#6iXkmcT8 z-`Uw|Rna?5KYidRRrNreJME&K*G?^@gd0yEpFETRf_QB=G8^)e7aPYGvF8K|Io|0| zb|~Qwy7SfgZ$pi$r$KdAKOE@}aDRt8vigI(eA=a2S=|I4(hDQPj+MB@7IICG50&ds zK-Qgn?Sq~C=SL`@d-C0x1Xxv4*riJX-L;lI=H})ba?B|_PCkVgcJw1fLQW(MA2u^L zM}6j`FXg)s4z`ZXQ_IWOd~~6Z_?Hk<5!x~3>ww_g;bpvJ24^doHF5|i$o-aiJl@OR z$XFr{72YQZx54ozt|!;2G}ot+?F0KBIVuMA$Am|I`}WDx)ANNuAZS=yOD`L#*5rXR zGBN^x+4;uce4ei1S2>nDAKY|9%;rnJrr6Gpaz)Z)d%QmJ`imvYJ)SG$N~I?WL?Y2%19}L2sr*(hrG5K5TQPt$zAt+~s1kL_bBbJA;8W?5*9;u9j?`t9Q=RqthLS{t#{NB8R}3 zoJ1ql^eJH&Uf0^KAHoAaAeFJy;U5;GFDsLJ1S{2>Y&w2|qleKSPoj{ss@zqqQ$oxg z?R(4HY}`nZq)5%D1!cDY0C(NVA|X<<;Ba`?t{*HW_n#|Qg6xcWU|+-D?l=CXMj-K;&7%Jm+R$dX#8&wW0G}=q-Qydb`#)|2LuZbd@sa@=7=&iGS8pqY3+bM z0wSt_<`HH41nV@J0vh-q-KkbMFtY#6f5-Q#*5ZLrQaOe~yAS5`ieQ|_HB*M+0)=(Ze0*yv* z#79SeA0-(&tf$F@5y7g6Ic8W`7+!PBCg$S%kF(L_92eRGzY4BUtgq*;N!!&Y*rH^*ZQfrdQ(l|qB%K7O0xg6h#7Skq93FYVKCTegGlz|zM+GS&1Aoj zQ9SL!!7S2i8H~A0wSslzP6=zU3SRUW5c(rqA{-e}!Q9>5aR>w=oijxE%hs(eEiEV+ zE0QwplDWP-lee<6Qm3PcUGos;8>~$B<~q-J&8{XIDl@Jv%S4NV|9HOQCbgl zC6thzNL9`fk+gHsk;%!+X=(GLf`Qq#Xo|MAOO_61roRUDj7v(!a7Xb#QER!RAbv8T i#QAU5%m0s#dRtsVG`8kg5exVfX&~Ia-54&RxBm-I+k%e( literal 0 HcmV?d00001 diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..ab95375d3c2654864843735806763e3c33dc1fe7 GIT binary patch literal 1595 zcmcJQ=`$M$7{+xi?S^h=(Xv{4=tipQDAi)qt(HhEEgeTKr6HnGL4r^zwi$_H7ZpWB z9hsowXvKy|NQC5n)r;>g>$^2c7vn@AK*T@VqncyeY2N9S;I@0ZK|r z2VqeAn|mJmMF&*(W(Lx$TS-av8<@SFdu+jCLHu3K7@dwKlSVGxh5BZ|b@a6rXWqtT z#KdenP>&hC8O%Oh5IV0zZF5Njbu~OR4IS4BQy)vKa#jtL+-}jfs((m0n*DA*BED7_ z63Bv#(x3W;j?9=eb1~0cIY1XkLN0zvaplBV+fF= zI25j5$wH(LO8~HUqGAvr4ryyG{PlTL5V#*JjBt>%|0+>qN@ihvTk%+nC-G=fZOEzFU+Td$NE-oUG?zD zQiua|;DW_<#^LWfA}vG%LTUrXD{+@s41z!rK0lJeu#NRS?mi)P;E_u)(o}=@%P5Uu z%3da{(4PUWBxhUawlhJX)L}4-gF! zeIG!XRMV=@?=fvS@7x*frk?cE8AdR!9+TIdqvE+hW7Ec@ddFYZc-5G+8W|s%GcQ_N z;Iy_HvWUbghUU4Jsh#Th_$4E)phvSLHOrc+pY>b6c0o(H%8-jMD(KV<)1U zd6&f*ncd3D-TPJdAG*6CB9RJqn3<7qDDuB1nc8IxzA?Vb^Wu?_m0n9S-D&IABekP0 zr?U$4PMzWF!LjG9Q0xHA9U)QskU&0;3xIk%v#`kgx%WnY1z*igV(litZ$6ft+WEv`mV{5Sfd{KPgE@PK0W`6pV3Q_hzqgiqXhXl2@Y~QpFJf7BP z2WHm&iPN9Gr)?@#L_{o4(VCj_*|Y=Igympgx2XH&z33+(qg3qtz`0YqmpfH*fj|3k+P}AP(&MCAte>*QSzX92XqHJSNC1ZcGWi2YJ2Y@cr!1l@?oxC(XYWj^3B9tx zp`i*6fj|Zd}W)w~IqE0junFPI3(bXkA9 zS*zt=3-G^jQ9sv?h54UP4w_3oEnXeAjrlBpn|_v$2#nc)JnvrjBepXU&N<1W-vS_%_$dE`a zHO)DZLP9NdM$#yaDIZ9t=7&4&>5!DAUkIu$*5!#VJaIq5~7@XUD{j348D-Y+qB z%w#D)Fkx3XbpX3+?tB5Jh}+I%PqH^*+l$t& zsonY9O|V{dZx`vlFyyyB`%%ojluR$V$AfK?6(&*_%4?!gmrzRvMczAiu%7=%CH+3wrftV*RU%o^XM;IsYgd-2<0tp0yZMc+v`|d7w zFc7mnsuNF$iHUjqPEQ?v{rWY6IoJopz*$G~+m@>xg|Oq*@<~K^FZ=E;Zs!9|ut(0( zsbq0%Sfn#x-&<1Fnl(ks4K0P^(?8ik!8sNHD~1Bc9?w}!8I|O2+-DfqDeKcJ9z9B${dO%A-H{|3d@d4+ zl>PnvAyg-!OeR~*l_%>4(}N0cvDuLb6l(bjg+f7wON}8to{(wN(t_5|KGb{G+xHZ# zAg{i@UUHe^>*p6AF#TaOCsgk1>zfw;?1IMU_5#y(A8E8TtaPA3>oenkmOg!ZTD0gqg?^CG`up?l#zp22+p^dbRnTnt5X0luoD9Q=8F_$^_v_ zx76lRGs?=!wy4g002*;iX0QVys^!TYvlGOsyjH>|8p(-K_D{Z&oa%%^;fV3i%v#MvZ{dVi*o$WCvw?(rK$H)>4>2aoW$BO zDna`B9r|TYn|5JYLuqvB&-!88%tGW2XD>$VR@8%xC+3#=I=Nntq0Tw<=8PeQLNTVN zE|(iuhxw(d8q@;=h7QS;QmLe?nlcv%{pPWbsp%)<;^G33NMu>xcZSm>r<=LCG`u$t zR<3Q24GL?!xt>?<`S;UQf6Sk7k|~3FeklH(-5HuL7HR4UbIHX%Ph{|#Rt_!NUu@%enpY(=G5EOrkI4SiK# zR|mOu-yJHk9wW9mZT0lj>dhxD_2x}yGVnBBVPRuudrCo~`#b%|m9aI3hj;GWkwWsc z>aMP?ZvvMtIb~UcZc-OHNFN^&I#PxWm>}CyH@m;LS?_TD#{VaW|JKwAcPqnNs$JBb Q&(FakJ#!*tWd3hX87%MqZ$Igcn)V>qra z%F@p2W4Wb}c=K>NuMXW*+hsfZJ!Wxzc^xWR#N+sW);tJNsF5IjI@_AMRl)}nc;|rR zRw*Ub0~tgK8z~vtL*UbjDO*xycPQHZ>z~vssCay51BZjtF9kUmEX4iwVKI`>YRzoD z$qvPb6&z0()u*L$I1zexgC4jUUNHC?R6iw-rqk)Nyr@Tah%)sDOl}Md(lveDjY3J6 z#q8Rdbc^_=rf7fKgcpr6z9=`6acEfK{scEPh9BeY4btoEbY}2^$ht)}2=u^OR2T4qIjUB#Qya2FQvI}}+wiaWtSlZ)`wdxFeaFaj=}9)S zF;^4Fx=s+DF)lAjCY7`-XkJUQsm!YCBhTC(qemqWYFTH`-p>L{nchLWS0WrUGJDk+ z>+Jb&S~L$YJj0^WCHf)S8Fs~GF!ghOLGtnMTg}ne;1`B+?-qehQ7PjptEGMrwG`<( zfN>1vac5`P{ac8eFxUd4F|09~*gmjk-0D;@2x_6sd9Xn4yHa;^?HSmYLvS9kKf!JqoXzMt>cuqzZw81Ki-6f9lg>h1bV*uYCGG^xWyO+kR-( z650&u11Gd@eB&e}&0&BP;8`c*#jdV_^H8iI_KgW|%_ovTh@QhZrT&mSa?S@D!4mI!*1WwxUqgmBk+V`gmBcAD4!d2^L<={p`?-Bj-#g`fU-i*P zb-#Qr;0Wex-CvFZon3MM2|vG+(f&9Kjyt5XiO(m)o(=fQOynH(#wCxoqw-(8C_191 zW||&kr&PS1iKS8-#^vRChS==8)US0tA%e+U#$hjud;kjv)j-wJ001E18A^yc_@2^n z9)tc6@qXy3AU0{8qL_0Sx+i5|zlG@{_tPhuZN^ee9`=Q(&d5RtYDYv=6{3%}^5Ywg z%;HDD{!pxMh*517Y0$bNjTU~WZr{n1r||3d0UhPOk5Iy3AYj!d?v~m5On(Ttcrr&% z5>;C4qfBb)U0r2g&*`3!KkC`(e}G?>wYDh+yGJoQY&1sc5Y**hHVE%m>5!;T-OVBl z*#+7pZogi6PpM>Ud=`Tiu3IN;QO;a?8e-2yyxpz(-_w6$j6P%Qky3EE$Sq(7Yk@?m zs+b*{Xh$NTeSTL=^LnDn<4)yGA!{dJXL=IzbR_!+HHVyFq7>Q#fZWAr0~hBob2fXp zDO>XYDYrJ$HF7v!OwGLY!KqLky}`4ls`+>M!eRt9Jd(kRR;%A)tM83-#XNd^Tzi6j z!}HB3w;kw%1N?Fx-3AM4f_X9H`q9lAh6X41GWP^Kz?X7wm`=4Sse|u9-QA!|Q0Vf5 zkXJvv0c^p{k6ZJZuQt-sFKDSA$oxN)jnD>{lCiPo!4E4hX2RLC!dB`NG2FWV;$OpkZX^XQ8X+sWuXwn_z1e z#PRV95dS1}bxqsrxi16~__KY5=$RAO=7m0!IiZs5n(**fZKG4STC2-uor``lNN6oxwuD53Wn|RBPpj^%Z5p2W_e`q=p>Vm?-*H`7;|LPD58gtKb7i zix$W%R#T2km@7W)KM}?9q?I#BTySs<+ZsFCc9on8Vy}dD@Y#eyH$sP%lYY1nc-F?| zkK<2zo=wB&jqqYj-zTd0Cwy|FT`DL91C+ zQhpY_ww4s*?jEpX{uO)EzbmPo);U+>35s9ie%<^$>FXOD6Bg@zq@IMNeA&w;E)gy* z?QpKXK5xe&b(`lKW_YYQuJ@cC(i6UfI>P>W`_yY&>i}N2yozb2!oH8P010tT%O*=; zq8pUA+R&Wk*aq_I21BQAj(lqojEF=5n;|LFo}a>QoLI9)Hnqk6VtmaIp#xKno1-<@ zfG0Qv(2#Q8D2{1_^(c!^V^GJ28-lI`fBON>Ry`&grKnzv;GW#TQY#xIyk Uogwwjom0Zm-o@_CnZVTl0dU^mY5)KL literal 0 HcmV?d00001 diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0fa4efea4b11ee8910547ec65805797f538dcc GIT binary patch literal 2625 zcmds(_fr%262K86B6!MiiW&`i2GDmBdQ;jRf*@5zAfZSggun|DAQ(Cd2#5;E(Vmnr zzyppW1dwJ730;Vx95vJg!~`TEp-3nZd2#0bax-`T!0pVp?0jc;zO(z8-A%piVD+6W zP*y@h;=5bc7I($xyVE_HSrpYh}opIXd`jp4(h*dhwK zN8%-^hkr=oGFbEHr|l9yN=iMEIVOMUAENjLd>Sc#jz*)~d|r^~XRsPY> zPdWL{DkmUT*1l3q%sem#ec{nb8{!C=$| zVK9%JHFIb8w^@(Ky^F9S`t;u3UX-LrSCW2dGk@heL(vzmo_BS#dMD``abQ=_Pm@t2 z4^1{s1eNR8JXDkHilMQs{@wdmp!Q00Hg`?E?%Y|>dp8^K;_L+w$Rx{J`D>v=u5m)xL~%RN`TbAJyi|8S4nT6F84t!gUR|Mt*uWWB zhyp_^;M5k=P(^b-*#iDpKK_t7Kw9SeGZ+7_SYCjx-JtnuM{Yf!=R(|bxr}N8fl!#& z5g2TeF%uJZ>lt|Paj_#n@z@|&&n7ye57TO zOtr2X85xxg`-d^5`@zLSOLRqAptD%)DGz*nN`Et3t6P?m%Kn?GSqTv0wK&aOs9aGg z^PCkR*QR_hCp$YvE2Z4^Zq*p;FxdNUy+9mz?&_+^r)|+vYbwom9mF0B)eYy`Anb_3a<^NP2Gb`uci7LdU!#YA-Jk4xjIy zZbBQBkA6C_Vc@+!{U&5_(JDh}Ukp$RYP!Iw(g75;T#`av&8CFd!8v8NjzX0zTD-OL zhApDM2zETuKq*5o)%;+FYMZA%rRg1FQ#mTA^=gZ=!eX%pdO}rDMsI;mw4teKP**lE zT~-YYOcNT5cn#rZ8-3stF8A(5TsFYQgoS;!3lHDMKc!(g{=>nLOun<`~sC+rjfxt7LCj~)t`6wI4BzB3jU zzA{!d*wN9EVEX(`bv3uDqN2iUAY{sHW_tSg)0;o}iw!t|{M%Q?c1CP9C_yhsvHEB+ z7iQ)qe<hg~CPNgxnt^bG;%e!;t*Tr;KTc<}mk-;3 sVB>#B!iFYItV;eVW67V#tdaxCC*IBY2Zwx1#G|3aElURrqB%U_f5_d={Qv*} literal 0 HcmV?d00001 diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..eaef6973e38c79a8180e0db77077268b775ff9b2 GIT binary patch literal 3403 zcmeHKc{tnI8rIg7Rx75PDT;fWG8E~cw9zD^%cvIVQ2W+vt%{~&NklAD9c8pdqt+5N zEkTV$7KX2Cs#1GhCw7ni%v^bXZkS$4gyUfsB94kF6 z`ikqmch)Gq*(S@g>`sWw3zFmF8@=8(O(v#5t3ZHV}D2jt^zd^UAu zBT+o1hUE%n%0HGs+gU0~ziK9{YAAoHulo0IH7@?BpQdE1u_IZ3r?RcG>R${00g{g0 zR_#raR@ar;x`mcc$=U?4;0hrqjsQMxPtX}YXD%K*e(xUTRzg=ubRd39#SM$)6N=6< zv%&VEGEC*_rf^ixCVn07jU=A)oIGxBn>_quu77lY3dlER$d|gfSd|UlcsmL!&tmWu zlB!zH+Q-rhLTer9>S8I0REfBm?P-DLxrQGxS-)4yVtHqS!*CQ@HPIT4dga4w9RFBa zhdLAc2ftkY#NocaRldaCXL-3P&u^0)sy428T-6x0cp~qRT5&PLhm7V&bUwFBEuYJG zEE7A$PyTXAD#1j{5((fXd|oO!rl~n`tu#e#Yi~m+;v*R^O}H>E7P>@VH?Y^x?(XV* zz&<42P{{@tV9Xf8Tj5)CT~&2*cH7;%-sxon84FIs@iXLRzt_Qn0UCwFfnzd|3I1q1 z8r3`3Y`a@BN>tVr3DD*ZmoR{v|aN8dq z*rkVt;UX<-3SJ;Jgg)aF4=6U?-sme)Gn}gss<#GzghMy;cE#BhbKd&g?&63@naSkwK@P9#RdU(x;CEn`1eRM28ux)RNv$ zzBn41u=PkYZRpG?fB8j7h(BG}@FuamLsEuh5rnxa*jG~t;2!iVu#);76GdtE+ z&0T@1S8{B|z%UcP*c{Owy}BBf^wUZP5ROZZRX1MRM>g?&6SngknO+Wzs;vo;e{i(H zR69zeEwd3`uRgh?#3ycprFRt1&^MluJ&dXOn>(I9(RZt?H54c9I_8I&^ubrDlyYSfG|IfFcv}627Sc^xxK+J3*`pY{ z#s69YecF{hwEYQQ^(Tco;E`#`*(jVTd`ZS)ZKU+|oi~MJsdVw_$|0d+j54WN%fYh~V_uXddhw0LWgw`xZXuWat9Te)0aBhxe5@P-4 zLprP4>HuqAQVvb_2-H?T#<^yalODRY9t%ehJ7;S;UI9-Gc`)**w!RKprT_1Zf6lIk z&SsA5$NZP(Skm*uve?h2sbYx(ZM~u_hLKY1Z)_Ov~ zX|7)x=Vim{TE)+a(sl(itZxy46Wd&~`1D2E+}U~Dj)-`JypJmbkyLP@ni5NHv~c>kHJi=_bZJf-^L`I%N^MdlR^5 zQ-$4kYoVBL3xDfpR?yjKzWirXwy!kLms!F0+qhp86}w3X5K5$=rJ|&sKhhlSH4LA5 z7%wixt&NmvM2lQM2v<`CMG09kjUDT7253Mnac7k~$AR z1sJagBhYh^ktokMtN83O zCM856r#Zv@m~j(x{nP{sX6&2*#@)5c8u7zIJ~nm#w;I|VK&w#*qq;yI!ML5yg3ccG z%P*BlcZZqY+Gqfs6l0z#=l$3-Wzvojrj3NheNT;_>1ki*c4{iR=0zfZQYvLbHQ-)- z1=-5DbQB8RoCE3!<|S;%g8$Vp|8IYYbx8S0=PwY3iWcxmQnJ6~bg}mQjpTm<)$RxD literal 0 HcmV?d00001 diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png b/stronglift_replacement/workout_app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..d132c311250681501a23f4cf8f294706eaf75b31 GIT binary patch literal 3226 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 YW6D2^NQp$ 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 Nf4?AK`gf>b{tblh*gOCL literal 0 HcmV?d00001 diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..d506366 --- /dev/null +++ b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..498c0e2c11af9ec3c5799865fb5ea2a691b3191c 100644 GIT binary patch delta 1005 zcmVUL;Z2_G}y(X2W1}ofgp$n=ky?q*|p7& zbxoT#ebQ#hl5KT)O|qmRpF{V3d3m3HKY8!_dCgmB;J`sl1%Ch-ggeCD*cHNjia=Pm zAq0S-t#5X9SI8r^9+-z&_*a-mN+PJSpvK%zz$y4wm`7?oFpt1I+)ltL1U1%eUH)B) zZYSUr{430^sy#-LC!&#GQti!pxdXzHc;paCei195D^(Af$C*TYW`92bP3A1iP5mt( z5#H`&uBGW_1b^YZTp`QxUNMiG3=P!Bbv~7Rm}fb;VR9@9u*-B(%V;7^XF1+_O7;j# zhX^gk0iX%Oys#LK_u#np=ouZA71&c_%`3)0yTL3W*1l^mYpkCjL@{0N$0w zE6Xb-8JZZh31ndxQi;>?7;KH4$S`lq;wQ0!O0p{sQ{g*(X~kxTW6|pj{b03-#DFYp zh@y;5(g|TlDGKN+W{4tD8Ia9m<5Rn+hBljrkq}@2m9P`@FxEQM|FO$Fwh=-kLK`;d zkyw-_h<_gAqq{^W%aZOA014 z44MP(gibeTBMWE~+t=knjhUSmYh8O@W1fXoVIRuk_o_6W>?LtryEw~0_(-8Y^|(E1)s3{sujrFFt4a z6n}yLlxh&2u%itcV2jn7zRRIE=v-Z1mF3`w+W>on@p2_RKZ=z@RP%^iIU)DT5oR}p*uuKFur79XBHaMkyil?w4J{7LquUVt z54zjB{JRw0PQWSnSC~g?Jur{JJlsyeDFijvZC(Cdif$+16#Og9BefowM_?XqC*Tx( bTVwwKl!5WRISwD700000NkvXXu0mjf$i&jj literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..580f2caa38b2cce59a3407f04a3c630916454a36 100644 GIT binary patch delta 606 zcmV-k0-^o71MCEl8Gix*007uvZqNV#0y9ZOK~#90?Ul`I6G0e<-^|Bmce6H$K|->z ztxyp>RWB8c^dg=V!HYN1iw6a-{tx~G_8|BHJ=UWqJ+^ofZ&GSMY0^kFCZ)+{XTL;K zOAxxVv)j}b<~hyb_rCkg%j^s>&z^(h1o__r|00EWNFg3lh<}F^;vt22NFg34Txdd} zugsEx(4%@|!Rm!1r!;k@T(pDWL9Ow{X2TM?pUaLb6aXF<@(Y_=A<2jN+!;dpB~QO? z4@*cxss2JurNWbH(T zY{aw4A@pvnl7Gdx?&Pbh>nunhRKU1@Xfg<0NGtJ#&Zm_u#sE;Jq)f<~nMC>da zSjcH3AoQe=H|bt}LQ!VQ#gOpDzvGia_*=uI;Z21m8SmM5(G!TA_3(LPvvu z&}XYxB&0w8mgjx4?2z!Jnm$c_ALNGP)?N3qrXIe~vw!c++at!^><9oX+U#B}?53Wr zl%|Oe0P|gIw!QOq)I5Bl(CZ_5A*T&TsOfn%$1y4G`TkcX@J0@@!q~3w8whQ??pDH^ z+5@<=QNQu$>EQM{h##JRYkjk-Ywvfvc93jB08n$?m#ua@m3@|&vlQ(q6#MOMe{X-> zjj|wWGFOq%>(@U;J!eQdK($-Uv=tOlXm@tE-XT{Q0gmxx6OSJdV&2 sAcc5HAs$kQhZN!=g?LCI9>-4T7ty$~ROlf>VgLXD07*qoM6N<$f;E^e;Q#;t literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@U5fQgUxWYEvXcp&p-4-Bv(0l_2E4Q4>lDCc;OINUG?v42NEU~{yL6pBM zNF+aO)jxJQn~p2{jxL)$cUk4koJl8pbc3f`%zS%(Zu-2ihu;(VZ>FD^{BU>5yma-8 z3O~X@68kMr%YC1)5^Z}`st-7C-g2?EPYaUD=U58XUXfGuXCz4 zzF1@O)!wb~z|4F7M;xqqW5cf=NjNJ|b@b)()vKb6d;X^?gnC}PnN?t2{O|U`Jq4o7 z5*#PgFFXwT7_c%U`_=in`m4LIa;vV}{XKE@tBYPg8+8z=)~q+u*PG{^A@9LV;~UAd zIt6`0|R4*)ER=DEHwVo;3fi)VR z&-_kX`|{xOH%_7RJ#AI|ycRUCE51;=ty*LAWA4vC{VY234I3I6*q9_Z5)>S~7IfSG z-|d&*zHqb#p* zue{_Eulm6y-xLRyyAE>DE`yK`+<9GxY!ai{(hcz;r-!>54K49 z?9Y&Jo!)ZZ#UwzT$3Amwzu%pZJti{q^2=G5pMB6i@Bisz37_Jxt-pQub>oZYsg^O# z=hm&=e(Z6z`P=HhQbHbY+oZWTg{T)?s jl1fm32RG@Ae@tB4)Ym`1=KmX5A~1Nm`njxgN@xNA>bdt4 literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy!iOI#yLg7ec#$`gxH85~pclTsBt za}(23gHjVyDhp4h+5i=O3-AeX1=1l$e`s#|#^}+&7(N@w0CIr{$Oe+Uk^K-ZP~83C zcc@hG6rikF&NPT(23>y!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..c6e0cfba02696dba20d14ead06d198f487fa3c8f 100644 GIT binary patch literal 1720 zcmbW2dpHw%7{^IRZgXACJ*4)xk{x0(k+jOK4e27ccI-iv%h__& z#9Z34DGJLiQ_7YQGq<+mma|j+;d#zK=Q)4;e(&@Ap7;CD`+VNd4}Z+f5g?}}Cm|sL zaCSl*7uTEr9GOkx`z#nMkdTnZIU^3ANFefwQITp`opu3-HpL8t_L%h=A(4LcyM6mb5Khd4$o%9ippUEH%&HvS6huNWCVy%|>2(0=ea|IG& z2m09u3=dHuKx_Y3@YXnCp+bF(kGK?T4Vqg@?_9?FeOquLqp2ml-q}n>XB7J?DlXKH z4O(e_sMi_Rt#Q=2E6-LNpg%d2D>z8E+MJuL%XiO!Q$}?96! z-QFHO$J5M(MwUVKtRxrQ{_U z*GDV4k;R!<(WoV$_Hs@6p=}Rdcru5;8ovY!S?OV7#2+bTB@z#l??<;8ujbGhML$L(BT z575Ix%58f$gH}BIr9F9reSgZsX$Ccpd6!Ycz1yAZ;yJ6|L^hnkm-9hrMw+a3=M?^J z%O}E+NYewT51$%=N$B?d3#v<6=~+Q$1&2k%3pG)unr{=8_@W z>0fDeCR)U9PnteT70+JeX1NnJG%TB~d1~WKd+`(9AJs41J+e425m3>X+NbhVUi%HU zg!;v&{62_!P(X)aH_tH0`6jrBXk1SdjrhuauJ}rwxCm~vyO418UpttFqG)s4oE~+b zB?j%>StnHnoy*iPk{Uw4+B@>(_{LJq>Kb6#2=9`A3>LwpL*n=pzZJ9+H zuNn7#e#^8={)Q7Ud<*Lc=9|7)JmR4zI2E9il#ydghjTlo^@vm77mECl!?Js3Q3Z*2 ze?I0LP@LjIe}BvOa>e%Nck4xR2#Lh#9g zioi3mtLXuzdaCh0{fal-Tk>5j`fj#bMy;cYL=z;pGxe$Pg;om2@ZS1MWP7(Q76TbY z?MU+Kjc*TKqvv^(q7f8gaS^Pj3#bW=rggcN8Oqp1XSJy3MCCXPn4B-HHK`K1TH!9D zIdipns)<$BA4VffEJPi;=iJJ`kBla#RqBv?c~zW`l2{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/stronglift_replacement/workout_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 4d6372eebdb28e45604e46eeda8dd24651419bc0..6e34f721f96df25914ac4fb9869b3273adba43ee 100644 GIT binary patch literal 2036 zcmd6odr;De7ROb*Vfo0$-L-tDyRwPxHkqc9Mrx^>s2SIrNnxmXeYfgF0g7AZt4%`} z4HePKR7j{bVey@Axn`Dz0*UWZME#}2MFkWu_s;#NJ9qBiJ98d0XU@!-IcLu2TM!!T zZ@kN5myV8(abSR7m^OF+%MJ9jaiUWls-pvL3-mjIyjlfJAd;-&_I1ms?`T_-3Kp;t zO>=jpSa?6U%y2rB_R}wKO>=fp!YJW&4JjlF4JsD-ZmnIG!@5w^b& z?$r3f>?b5p%LuzU6k|;Q0DM;$)+^xA2hkIpm!k9)%uLf&YSsnyirB)rj8SPv-CGh* zfjH0xyv~ND?undiJ0G~|e!F~AQ$GU(dwu;qde;s9WaYG@`Wbe6NKUjd%bgG-hq#F5 zmKV(Da|1xpB2Pdy+F=rx+eyx!imo^)*3`UHMK^xJ@-U4yL4Qo?))~DoFO624$ws@V zZiCXN$_eDGk~kC8_$Z^b(!}vS1oGlu?yx#KNNAgXQftLAxz+uHXf6>&E(ZNz`9dje z^qLuZfxc<{{&|6Qgv-XKxAjh^A|+9WHOzil4J&nX)ZBhXh>Pu#2eO6$#$Lc}^+$N$ zDVItC|9;}wF!>d%MRnW)fs>qvSQ=GV?G-<*t|s`*pMHPefBvg++7d^W2tR=!I8&_J zPYIv)<&`9W@Q$VDx9CiIs^hH7L*+^l*JRA8Fo}DMOqATt% zseB7W%;zOgvk7dL@!vgTJR{1CoiyO!%A)ykAc+cAy4KVP)*CQQ@a-GBaYpW{h||g{ z@w_m5de7&#mW9J%H=g;I$kaZycQ1W7xD?i`5GFKT5;G)Wjy3V>*lcYl;4ln?$ zi78`WexHd2DA`5`m|KZ*CcyEj#*B=rmoK9Cv50)*=j47=Qk6*N+=%J!bxzW2DrTOyW^il!CRDoXwJ}c6XO+ZgeUPA z^Nj;Fplx2KO1_>K264PX6!`O2RMiBUvpT(HZMcqBS(bmFu{8Ium{Y0lVP571Q@ewrg23eNB>;B$ijsekzrYh`P;3S8ml+ zfj@dOyzKyzZYFf!cG}m!N>h^&Y9;2`S)8zw?*v^Nwp6;nAcNlO{LGOA`f7Jp&&8b$ zvEn?|ptY^_HG5j?+=0l)kLYvdlZ*xu`^vkd4%v;RqrpMTzs=nPi8-g7(EmvOIT#6ryq*RnoWp{jOO3eElqglocOb^xN2Bym8 z0V^4-B385u3Ku=NgKS-oV;*$w7pe7>W@pGcNYN9~1ZWYkopdA;3XM#eNe@(DnOeSO z;Fq$oOIZ^`e75drlA6d<`FXlV-ENAHD;xOEq@@6DUT%x{#vbHL;)at#q{6swHZATv zjE9u%LWlgm0~L^w!rNpm{%x%fcr91>l}=XcfAm*cuv540(8VD%kO( z;Z00#HMh0AVz7B&&X6%h5a45_d>lj3$L|M65B~=guf>$bcVTrkcp+*(3H%`bJfDMx zmR*!@Dhkaj2XDy>ix*b(r@;Cxe^%-FTpP*TdYRtKtL?uQYqV;v6L>P%kL43}{huUy Btd#%& literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/stronglift_replacement/workout_app/android/app/src/main/res/values/colors.xml b/stronglift_replacement/workout_app/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..610f420 --- /dev/null +++ b/stronglift_replacement/workout_app/android/app/src/main/res/values/colors.xml @@ -0,0 +1,4 @@ + + + #1B1D21 + \ No newline at end of file diff --git a/stronglift_replacement/workout_app/assets/icon/icon.png b/stronglift_replacement/workout_app/assets/icon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..145642d31f6315e42de05e6aa2e412a6845fb878 GIT binary patch literal 9416 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 + + + + + + + + + diff --git a/stronglift_replacement/workout_app/assets/icon/icon_foreground.png b/stronglift_replacement/workout_app/assets/icon/icon_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4b2d731eb62ce590d072d38579441a3e0cbff7 GIT binary patch literal 9235 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 L+gR|q$FctbW9~`$ literal 0 HcmV?d00001 diff --git a/stronglift_replacement/workout_app/assets/icon/icon_foreground.svg b/stronglift_replacement/workout_app/assets/icon/icon_foreground.svg new file mode 100644 index 0000000..aee7cd4 --- /dev/null +++ b/stronglift_replacement/workout_app/assets/icon/icon_foreground.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/stronglift_replacement/workout_app/assets/icon/icon_monochrome.png b/stronglift_replacement/workout_app/assets/icon/icon_monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..133808c6b5a625f77a9c25c76056dc1c6267cd1b GIT binary patch literal 8949 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 literal 0 HcmV?d00001 diff --git a/stronglift_replacement/workout_app/assets/icon/icon_monochrome.svg b/stronglift_replacement/workout_app/assets/icon/icon_monochrome.svg new file mode 100644 index 0000000..f6c4dad --- /dev/null +++ b/stronglift_replacement/workout_app/assets/icon/icon_monochrome.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/stronglift_replacement/workout_app/pubspec.lock b/stronglift_replacement/workout_app/pubspec.lock index d7fc0a5..930752b 100644 --- a/stronglift_replacement/workout_app/pubspec.lock +++ b/stronglift_replacement/workout_app/pubspec.lock @@ -1,6 +1,14 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + archive: + dependency: transitive + description: + name: archive + sha256: a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff + url: "https://pub.dev" + source: hosted + version: "4.0.9" args: dependency: transitive description: @@ -89,6 +97,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.1" + checked_yaml: + dependency: transitive + description: + name: checked_yaml + sha256: "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c + url: "https://pub.dev" + source: hosted + version: "0.4.2" clock: dependency: transitive description: @@ -191,6 +215,14 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_launcher_icons: + dependency: "direct dev" + description: + name: flutter_launcher_icons + sha256: "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7" + url: "https://pub.dev" + source: hosted + version: "0.14.4" flutter_lints: dependency: "direct dev" description: @@ -289,6 +321,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.1.2" + image: + dependency: transitive + description: + name: image + sha256: "6300175e00616bbc832e2fc91bfa4d776af5402c81c7151bee6905bb08473c52" + url: "https://pub.dev" + source: hosted + version: "4.9.1" jni: dependency: transitive description: @@ -305,6 +345,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.1" + json_annotation: + dependency: transitive + description: + name: json_annotation + sha256: "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80" + url: "https://pub.dev" + source: hosted + version: "4.12.0" leak_tracker: dependency: transitive description: @@ -497,6 +545,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.1" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675" + url: "https://pub.dev" + source: hosted + version: "7.0.2" platform: dependency: transitive description: @@ -513,6 +569,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.8" + posix: + dependency: transitive + description: + name: posix + sha256: "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07" + url: "https://pub.dev" + source: hosted + version: "6.5.0" pub_semver: dependency: transitive description: @@ -854,6 +918,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" yaml: dependency: transitive description: diff --git a/stronglift_replacement/workout_app/pubspec.yaml b/stronglift_replacement/workout_app/pubspec.yaml index 576610a..768bee0 100644 --- a/stronglift_replacement/workout_app/pubspec.yaml +++ b/stronglift_replacement/workout_app/pubspec.yaml @@ -28,6 +28,9 @@ dependencies: dev_dependencies: audioplayers_platform_interface: ^7.1.1 + # Generates the Android launcher icons from assets/icon/ (see + # python_pkg/app_icons in testsAndMisc for the shared style). + flutter_launcher_icons: ^0.14.4 flutter_lints: ^6.0.0 flutter_test: sdk: flutter @@ -38,3 +41,15 @@ flutter: uses-material-design: true assets: - assets/sounds/break_end.mp3 + +# Launcher icon generation. Source art is produced by the shared generator: +# PYTHONPATH=~/testsAndMisc python3 -m python_pkg.app_icons generate --app +# then run: dart run flutter_launcher_icons +flutter_launcher_icons: + android: true + ios: false + image_path: "assets/icon/icon.png" + adaptive_icon_background: "#1B1D21" + adaptive_icon_foreground: "assets/icon/icon_foreground.png" + adaptive_icon_monochrome: "assets/icon/icon_monochrome.png" + min_sdk_android: 21