From 7683447eeab9ff0d1ea9e3f2a42550c4768cddf0 Mon Sep 17 00:00:00 2001 From: mahee96 <47920326+mahee96@users.noreply.github.com> Date: Sun, 22 Feb 2026 10:58:32 +0530 Subject: [PATCH] icons: change app icon screen was not showing icon previews - added tiny 75x75 imageset assets since iOS 18+ cannot use AppIconSet for UIImage(named:) --- AltStore/Resources/AltIcons.plist | 24 ++++++++++++++++++ .../Classic/App.imageset/App.png | Bin 0 -> 6175 bytes .../Classic/App.imageset/Contents.json | 12 +++++++++ .../Icons.xcassets/Classic/Contents.json | 6 +++++ .../Modern/Blue.imageset/Blue.png | Bin 0 -> 6261 bytes .../Modern/Blue.imageset/Contents.json | 12 +++++++++ .../Blue.png | Bin .../Contents.json | 0 .../Modern/Dark.imageset/Contents.json | 12 +++++++++ .../Modern/Dark.imageset/Dark.png | Bin 0 -> 6545 bytes .../Contents.json | 0 .../Dark.png | Bin .../Modern/Honeydew.imageset/Contents.json | 12 +++++++++ .../Modern/Honeydew.imageset/Honeydew.png | Bin 0 -> 5917 bytes .../Contents.json | 0 .../Honeydew.png | Bin .../Modern/Pride.imageset/Contents.json | 12 +++++++++ .../Modern/Pride.imageset/Pride.png | Bin 0 -> 7288 bytes .../Contents.json | 0 .../Pride.png | Bin .../Modern/Sandy.imageset/Contents.json | 12 +++++++++ .../Modern/Sandy.imageset/Sandy.png | Bin 0 -> 7632 bytes .../Contents.json | 0 .../Sandy.png | Bin .../Modern/Sky.imageset/Contents.json | 12 +++++++++ .../Modern/Sky.imageset/Sky.png | Bin 0 -> 2416 bytes .../Contents.json | 0 .../Sky.png | Bin .../Modern/Snow.imageset/Contents.json | 12 +++++++++ .../Modern/Snow.imageset/Snow.png | Bin 0 -> 8333 bytes .../Contents.json | 0 .../Snow.png | Bin .../Modern/Starburst.imageset/Contents.json | 12 +++++++++ .../Modern/Starburst.imageset/Starburst.png | Bin 0 -> 7957 bytes .../Contents.json | 0 .../Starburst.png | Bin .../Modern/Storm.imageset/Contents.json | 12 +++++++++ .../Modern/Storm.imageset/Storm.png | Bin 0 -> 6207 bytes .../Contents.json | 0 .../Storm.png | Bin .../Modern/Vista.imageset/Contents.json | 12 +++++++++ .../Modern/Vista.imageset/Vista.png | Bin 0 -> 12668 bytes .../Contents.json | 0 .../Vista.png | Bin .../Modern/Winter.imageset/Contents.json | 12 +++++++++ .../Modern/Winter.imageset/Winter.png | Bin 0 -> 7522 bytes .../Contents.json | 0 .../Winter.png | Bin .../Settings/AltAppIconsViewController.swift | 21 +++++++-------- 49 files changed, 183 insertions(+), 12 deletions(-) create mode 100644 AltStore/Resources/Icons.xcassets/Classic/App.imageset/App.png create mode 100644 AltStore/Resources/Icons.xcassets/Classic/App.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Classic/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Blue.imageset/Blue.png create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Blue.imageset/Contents.json rename AltStore/Resources/Icons.xcassets/Modern/{Blue.appiconset => BlueIcon.appiconset}/Blue.png (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Blue.appiconset => BlueIcon.appiconset}/Contents.json (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Dark.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Dark.imageset/Dark.png rename AltStore/Resources/Icons.xcassets/Modern/{Dark.appiconset => DarkIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Dark.appiconset => DarkIcon.appiconset}/Dark.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Honeydew.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Honeydew.imageset/Honeydew.png rename AltStore/Resources/Icons.xcassets/Modern/{Honeydew.appiconset => HoneydewIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Honeydew.appiconset => HoneydewIcon.appiconset}/Honeydew.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Pride.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Pride.imageset/Pride.png rename AltStore/Resources/Icons.xcassets/Modern/{Pride.appiconset => PrideIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Pride.appiconset => PrideIcon.appiconset}/Pride.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Sandy.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Sandy.imageset/Sandy.png rename AltStore/Resources/Icons.xcassets/Modern/{Sandy.appiconset => SandyIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Sandy.appiconset => SandyIcon.appiconset}/Sandy.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Sky.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Sky.imageset/Sky.png rename AltStore/Resources/Icons.xcassets/Modern/{Sky.appiconset => SkyIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Sky.appiconset => SkyIcon.appiconset}/Sky.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Snow.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Snow.imageset/Snow.png rename AltStore/Resources/Icons.xcassets/Modern/{Snow.appiconset => SnowIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Snow.appiconset => SnowIcon.appiconset}/Snow.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Starburst.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Starburst.imageset/Starburst.png rename AltStore/Resources/Icons.xcassets/Modern/{Starburst.appiconset => StarburstIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Starburst.appiconset => StarburstIcon.appiconset}/Starburst.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Storm.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Storm.imageset/Storm.png rename AltStore/Resources/Icons.xcassets/Modern/{Storm.appiconset => StormIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Storm.appiconset => StormIcon.appiconset}/Storm.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Vista.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Vista.imageset/Vista.png rename AltStore/Resources/Icons.xcassets/Modern/{Vista.appiconset => VistaIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Vista.appiconset => VistaIcon.appiconset}/Vista.png (100%) create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Winter.imageset/Contents.json create mode 100644 AltStore/Resources/Icons.xcassets/Modern/Winter.imageset/Winter.png rename AltStore/Resources/Icons.xcassets/Modern/{Winter.appiconset => WinterIcon.appiconset}/Contents.json (100%) rename AltStore/Resources/Icons.xcassets/Modern/{Winter.appiconset => WinterIcon.appiconset}/Winter.png (100%) diff --git a/AltStore/Resources/AltIcons.plist b/AltStore/Resources/AltIcons.plist index 6b180b22..a1914105 100644 --- a/AltStore/Resources/AltIcons.plist +++ b/AltStore/Resources/AltIcons.plist @@ -8,6 +8,8 @@ name Original imageName + App + iconName AppIcon @@ -18,66 +20,88 @@ Blue imageName Blue + iconName + BlueIcon name Dark imageName Dark + iconName + DarkIcon name Honeydew imageName Honeydew + iconName + HoneydewIcon name Pride imageName Pride + iconName + PrideIcon name Sandy imageName Sandy + iconName + SandyIcon name Sky imageName Sky + iconName + SkyIcon name Snow imageName Snow + iconName + SnowIcon name Starburst imageName Starburst + iconName + StarburstIcon name Storm imageName Storm + iconName + StormIcon name Vista imageName Vista + iconName + VistaIcon name Winter imageName Winter + iconName + WinterIcon diff --git a/AltStore/Resources/Icons.xcassets/Classic/App.imageset/App.png b/AltStore/Resources/Icons.xcassets/Classic/App.imageset/App.png new file mode 100644 index 0000000000000000000000000000000000000000..87269a8c75c060adc60ebf9c574ae8c985107789 GIT binary patch literal 6175 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 literal 0 HcmV?d00001 diff --git a/AltStore/Resources/Icons.xcassets/Modern/Blue.imageset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/Blue.imageset/Contents.json new file mode 100644 index 00000000..26e14923 --- /dev/null +++ b/AltStore/Resources/Icons.xcassets/Modern/Blue.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Blue.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/AltStore/Resources/Icons.xcassets/Modern/Blue.appiconset/Blue.png b/AltStore/Resources/Icons.xcassets/Modern/BlueIcon.appiconset/Blue.png similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Blue.appiconset/Blue.png rename to AltStore/Resources/Icons.xcassets/Modern/BlueIcon.appiconset/Blue.png diff --git a/AltStore/Resources/Icons.xcassets/Modern/Blue.appiconset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/BlueIcon.appiconset/Contents.json similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Blue.appiconset/Contents.json rename to AltStore/Resources/Icons.xcassets/Modern/BlueIcon.appiconset/Contents.json diff --git a/AltStore/Resources/Icons.xcassets/Modern/Dark.imageset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/Dark.imageset/Contents.json new file mode 100644 index 00000000..58cf636c --- /dev/null +++ b/AltStore/Resources/Icons.xcassets/Modern/Dark.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Dark.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/AltStore/Resources/Icons.xcassets/Modern/Dark.imageset/Dark.png b/AltStore/Resources/Icons.xcassets/Modern/Dark.imageset/Dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5cdf287d968e6a1caaae21e0eac47577849660 GIT binary patch literal 6545 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 literal 0 HcmV?d00001 diff --git a/AltStore/Resources/Icons.xcassets/Modern/Dark.appiconset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/DarkIcon.appiconset/Contents.json similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Dark.appiconset/Contents.json rename to AltStore/Resources/Icons.xcassets/Modern/DarkIcon.appiconset/Contents.json diff --git a/AltStore/Resources/Icons.xcassets/Modern/Dark.appiconset/Dark.png b/AltStore/Resources/Icons.xcassets/Modern/DarkIcon.appiconset/Dark.png similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Dark.appiconset/Dark.png rename to AltStore/Resources/Icons.xcassets/Modern/DarkIcon.appiconset/Dark.png diff --git a/AltStore/Resources/Icons.xcassets/Modern/Honeydew.imageset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/Honeydew.imageset/Contents.json new file mode 100644 index 00000000..d52028e8 --- /dev/null +++ b/AltStore/Resources/Icons.xcassets/Modern/Honeydew.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Honeydew.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/AltStore/Resources/Icons.xcassets/Modern/Honeydew.imageset/Honeydew.png b/AltStore/Resources/Icons.xcassets/Modern/Honeydew.imageset/Honeydew.png new file mode 100644 index 0000000000000000000000000000000000000000..92ff918b2927ae7cbfb420e66770d049e431ef66 GIT binary patch literal 5917 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 literal 0 HcmV?d00001 diff --git a/AltStore/Resources/Icons.xcassets/Modern/Honeydew.appiconset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/HoneydewIcon.appiconset/Contents.json similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Honeydew.appiconset/Contents.json rename to AltStore/Resources/Icons.xcassets/Modern/HoneydewIcon.appiconset/Contents.json diff --git a/AltStore/Resources/Icons.xcassets/Modern/Honeydew.appiconset/Honeydew.png b/AltStore/Resources/Icons.xcassets/Modern/HoneydewIcon.appiconset/Honeydew.png similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Honeydew.appiconset/Honeydew.png rename to AltStore/Resources/Icons.xcassets/Modern/HoneydewIcon.appiconset/Honeydew.png diff --git a/AltStore/Resources/Icons.xcassets/Modern/Pride.imageset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/Pride.imageset/Contents.json new file mode 100644 index 00000000..4ac99b7f --- /dev/null +++ b/AltStore/Resources/Icons.xcassets/Modern/Pride.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Pride.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/AltStore/Resources/Icons.xcassets/Modern/Pride.imageset/Pride.png b/AltStore/Resources/Icons.xcassets/Modern/Pride.imageset/Pride.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6446c9008ee3a674cb9e4c09aefeeea481934b GIT binary patch literal 7288 zcmZ8`byU<{)b7j>GPIPGlynUpLw9#0Al=O%9ZCyGcMZbOB{d=~(j}eJNJ}Gvz{U4_ zzxUpC&szKJefD~uXYYOfIP168FGf>c0SA*D6953KRTe7 zwt_UEW{h(0@!)G?sAQ|A24H=RF#xDQasb+2$fJn^DgKM)fy@AufASyzAj$!N`Y%TP z(LXMfxyS91^RGvN1OG)o=HQ_J&?<10{~Q11!9KMSJvy+vqLCK>kiqfSfJN$U){kn| z4!VXgLp4>Xm75Evg|(Zd4X3Y*`(GA7)ED{~y4b)hXnb9qUA>^bVs!r?ppWt2G=z@k z9|+7zjLuL^lSanP(}qTXlZ%s!P8^elhDOxW+7_xUEB`P3@gzoP4}-ZwArK!QA5I@$ zPB%|G2)D4XFocT-!o$Pyh~V(@bA?&>a=3cE_#ct~)seOFvhs9rhdH>p()`u6uypf= ziP6#hE%e{|w@(-M{|dQ!{X5m;d=Os?cL+Bp7vw+XN22KCj8GX*8w;45r>>iuv-scE z99*5etSsDZ{x&EI`Tr6BmK25j?c@LH>wkv+C;K?HIOZese{WD6vwqN$762e;QIeI? z^##u4I8~Jx==IM92xqkTK)rrUV!76OnW0F6B=M5EmrB&GRoyq(Q$F^a%i(}iW(#*rRBp!f62f5PlY!OmOL{uQ5}y`4)Vd$0|D zm;w6JF$?42FoSwk(;>#;0fv{e*M;14A?BR9%gq90Y=-j{dOEPSBVUJ#Q}?R){#ep# zinw&$q|JnJp2grhvVMfxafw|(+n~nBX?w3hCYO=cMww@I0uq0mn!V3;%o?|AjgUCD ztmZDk*9GwEBB`b~ixL#4J#XePixtgqdX0?r9Vx5ZcG0~0CLz#1*4Gd%a6%dwra2O*}dnYr| zK5>9mA1rc%^4-47bToIhU;QXUzZFLz2XOEfS6pDAx9KZ0!m_M9j(U2TaP>g;RU@S0 zWry!=_i8ko&vz;$<@J#vp)dNdcg67(qZhTAABHvB$p#Tc!?qYmJPUMr#=0$b9g1f6>^)XCYwYNBb|s7^ka0+LX(e_lBmXyosSG@Vj6GKh!!i z12{`7?g>y%oAjh7^<<#8B4(#!4ZOIWg7NgNfdlA%W zonX4vdVPAY<~0$a7N#eIO^xK0%EQ74wc*O<>6&&PN0EIK9>*0hwX(EP{p6>K!5-T) zaeS=S9QO-xJ!wc!QXPAtFlMG`1qeg2J$ojyzNRJTsu`sJ`Tp}F32i>AP%)}f5bB7v zfM(H(?XmJ2wk}vI)KX@ZyFo<_uJTx28aNGeaFxgQPT4T?iD?Z(|$IVCAqUVK3mrd zH9uAko-V@Z(Z>;Ma`GGBe;Fy*bQ1)`V7TC`*jxJobAP zHZM*?^Z?$dpW3oD`^2JR>9T&a9uT+7RvXAmZzIaLCSBnE4^jx9vInRGh#lDN>!_H4 zS^?5;XHy`%q-QL}R)c`>(UZBEd4cniQKPS0DVWCEC=2cqI`uoZKi&4diWcNt=0j|p zrf7V{EBGBa;)8m%s5Hu3DyEPPhLLoiU#zi7PFfLh0WH4ULre!eoemtoVJDMN+})M# z+)mO->AWmTbc}z)(15AAV7;rfKNLQblWdopst4~Y1CYq6l>&o&I{-PqXt*tGQi_iGLKCWSgfi@p|N_ zswiPXe1$hNBQD58PvMCTkp(VLx4T>yhk!DS(ac|HM3%64dNlBqer6ZX&5?N}0-Srh zs2O3K;diiHf-u?EBww=;_9$cxsI~lRF-yer9>*+y47)JaNc)sCr$n32DE$<97-D78 zzGIwLGPU5v6x2-K=&eGpdFx`+)+_0ele(sh*YFHSMq7uRuZ)Q7l96R9lnDY-1%81L zwXVZP1@O#G6Br_u70MDDk60;~y%pi|!@48~SelgVbH&yM7_M14F&r=LibP7mtvvF6 z$<1JvZHgKumA6SqP9sm4ykA3<@VU!=SjW$&Xw&fOpqc#G zD2KYFTr>K_cOyCCk-%JQFp)fnbd4S^V@6K1{T_>V$?|JPlGgFCHD~GPXOt6Q5KEtkN@O4%Wr0@id;!qvuB2gc zBvd7{l?2p)Y>c-6vK0J+h9&bVq$Dk@&m%*>E)%m8D_n1w){G36nM@oU`gGX6T7EdC zuso&`SX0T#zb!cK(}}w0wS9ShR-AwF;ty(O`48!J5Ye;b%lEi|t!up{?*yFb;nwM; zp@7x1tjf0~cglJ#-5FezAUW!7bUxs=#WhRXhW;4dMm`=@-0DrC z0#)>Vc1`H>Hf1Qd_)U5Nj@bhYnB=C}6sE1EgMq#!Pq!~>jzS>P*W1*WO{rI#E`aa| zbIj1iHIE}Az?i+h);226Ma#xfr=z&|earzTnWh+-&yVE=->U(y)2}HB{oH;tZ6z!o~&AzIhL_ z9se*y10+Y|_gZKR=HrTCTa6028=Ci9=rgF>WE$@+dhiy?7ye_(UYkD`qm$umvzy42 znkrH_o<3F(i$G*FJ;^7L%>8C(6Wtb*HbEPIo+eJmD!FcCeZ+u9gJKC$akGS=5EYyO z!xK4Na5AlN%)#JhkXnAjno?@Yle!HfG%PSd8LhxVBgVwteh%`hNbo(6ys_Zj(p(7T z!*yEe#&io}cVz$G&9@K4TwOK(azjo8WUFsJ`fhCSL(5fecf)NntjIZGZfmB9Ircbq z|3g_s%9qbr_D*OmbGk4_X3z`ZG(NgoMg2Tr$3(0;)Pl@KnKRu%$S-X}+4KndVN|%X zIm2BP0Y?f%`z$w!*xGjcLW3>~cQ(E7{?OR|K=&uA>ZgWg;qeh7u}Z24^FK&bmaB|} z)_(!FdK2oT5|V;67%NAdK1SAPr7OHujVzSbzFWey8RGY8oM_m?lU=e7TAnqg#bVy| zx+uZ3oj60(@u=6EktI%(+tpV*nJ zlL=U~tgQ?q`|^%E=&m@NIgldcNqS!xWJfn?vsrjUb*Wf;qPDky<1P#e4e4!harHO} z&h;jXzgKkIPWCzS;(1s7>BoW(avbr@_ctZ%2QAk;a00S+zcrLih>p=^p%N&?5-l}p zaF~?eW_V8uc6hL-k1-cF?}F;;IK(dpmn>ITst+0i@1n1k@79IR3_?hlI<9>_%Y36# z;jgN0=}Vw9!ph2O(ig&~JYcGh_!V{}(#qZ0ggen_L<@N2W(o z29)yxhv)uwpGAD+etEt@s7=8!>M+$2ehfciqBt3^b+RE$M}SjP$imHG)gs=JEzIgQ2GrFh)W>bb|s$sNM4l?*n22JGo- zP<_=G%#Yroa9w7BqfgABKQz^fQ}-vFb6gyVIy?xSMLgN~1AfyR#cXA^tun$z{{)1| zm9v!hRqo5)^rX%Gp-Q_@ur)*T(IlsM($6-hSE7HuO&HF2tY2?<2L6~z=nwcQM2dC$ z!@JzT>eYv2&zYiJmBJ>z)hZV8(VLrj0HR7DokejuKYp?&=AE4)r<$Mlh9^CPnFWd}mt_`7`BZ7nLA-e)uJ6*KmDg0sSkzrr=dnu+FCcyMOB z*^qs;!57)re|B*9-n}fYCw}8+K<&xhMn>m_YOZ(# zWgeMZbbf3KFNIY;T#ldjwASl$ekT$pPH`Ql-whHCr5pY|BM<1l&1%0#MoM0y53cLp zE$t`7tvTS98%9Yt^{gZgo&``@(bt?GUl1Pp#>G)F6pKTVNVxB%XI!_yK z$44$Vi@iRi3W(Lekv%lcObC#;jqm7qa1x@ zeSJ?+lTdK`t^MQC+4ttd>Gc<b1M%~*(|E~bUv!7kX!ClhB8;W8%X=2qY4l7iKi7tIj% zuM_>9Zg9s>gx8Iech}y>4nffJgqp`l2hIUkF>B1(USYx|bbwrG=@H#?5 zqRI`=@Qq3a;DO_~gZpRe!`(-l;MgmoxMU=A&+&2t{!2(saObCkiZE_uP)0L-cZC}{ z`cO&k5KF+Nw-|!``c8=m#y1BYmLGo^v7-sKVKpRfQw>)@i)%hDEm-#A$^WuXSZw;*dY zB~c9p-7%SR&5sF0iQkwO}j)Pb~Pd+9scB~GsGtgilZ z@e@<$GNP3>Zdqna>$$x-^D^>cP8g|Ts`5Iuhp&kfweToF{2;?5ewCRuo?L2MO8N{> zYWy}Y%)u#0P4DVM@A>KFlV_W=K0n{(tbEqF9S?N=UZZlq+rH)ghY<#DC41AM_4zW$ z?HzT=_|;8tWJRv6F0>3Fun_ z3QxERS&l%N+44d+v{$yJIELs*>l2k&w$l>{NZ*SGPxfYKCz12}>5KyxL_=UI+V zX0_OBI$Z7Aer32tKhMzUR9|Wev14zuc*TCdR_BKJb0n+hkgT8Zg-Z1;oQ(qM=b-lZ z4WX-O&YnoAK}V~Rhz*zYQ~+k?&zN(A5(7S~dY_hWVW*-KUl!P|A9=m3?G-}3f-OqC z95xKtVK-?NBYU|ZOH$v@OKlWyVZ<^Qce(nvd=trT zl`;79)@psLWdDdj&NkI7)b%2rm{iLW`HG*@T zy5rjXp7)1F^NHD?ta>(WtkEgKJzCCdz^GJFnUWoAh0n@;^u8%+$*M%cL1H-YNgZ?y z2n2oecd+`Iu3S7CXtOGZRL0zx8nD2e#&y9uA>WgX*hnnR-Nayw?~QAgBBp$XO&LE4 zotjRLAE#*B^#^a#m$IcEhHH&QLJp=e@ObT$>FxK!e9DEXoS+*PU?RI`-m??t){#6~ zwCGqe7sw<#hiHpTo~OzNsqhyIE4upx%(u;w#eJOcF_ultfw{?!Uj#$AGWgX>I%%nt zY*H>PF_kVlEMfEl5*6m;Hc{sOdT*se;?khfV-{r|^DIzirRaLV0sR&r>5j}LtoW`! zRPRo+p~CpLbU&b{2%9MOl_Zb7AC@Wmnfd69yR5-{HrcA4fINc+Gq|!SL;$_w^-K|0 zxj!+M7-|`a;hizMF|13lgd((eKs;4D&k6rnRjHp>Ik?1E`$m+ zF|ZfKPF!O%49rY6=jH;(_9xHjB*)pt)4i9s#EjbEW`XF8ww9431!eRWFnW*h)L zneknoow29v$3~=vaguU=IDqYy#c!w_?HC+&3JFiAr&O4;X&CHJ;-DYxa6S^CB%Bt9 zqjO3%NCS#718^nFOy*uV0IQlUR8i84>QwkG=0|$jt(1aJ*rR^S2axm)u$`g462q!a zJ8}W1O4alCS^>0;t@IpUZiO;x)aTiZgGM~YwV#m#h`u{jz-M^U7Fgp`8%Tw2sYxKg5uq6OT)C7`6A z$kQFbG)5wCW)F>ez~m+B73*om;Y`v);YxrCDl*diMeZ)24X^0q#SdMNdmW)LMK>JZlZ^$HEUZbF z14|78;#CJ@82RK>GIgXJzb3_IG<a;DE1h*5wZYou(;!Z7}7EY4u2kNv54H_*OJZf52NVd~d z=ynj6d0E2~X{@V(%MX^@h7$Vk_nXrD@_;NWI6N}K*|3X>_6KFi7$uY`D{kr~)BRMc zi3(W+scCBbLfg=QSfw??NTf}C-uS28{vWO?k-A}u`4+x!+~W7X(hKvOR>d-~IM=*g zn2pl#9^8~wcQT(|CJOy3LNrrTSW#NQa}FSC@Z8Wyq({6+qo48dy^H{XSTYjDK|MHo z{T+Hknv#~atOiKRIG_`W$X2DQu9q%guAO``wVWx%z_*w&N)>)R+Ed=AU~q>BatEX4 zZ)23G53vp5%$NCWXI|Lh*OMz@#8wZuG^C+0s%jzHEeYb1&X_feM8i~c@&|V;8YgJ% zRPNT#87i5m9tyEo6Xk!W7RRws>C+2Ys+7%dDoX^!$(J>naX*h-xuEEBv@bc0E3Gr< zGU0!4n4W$Y6?mA%599ij--g2#3TP}I0T=I?exQfd@?a(E*(TdA*^aYXNjetLoyqz| z7u741)d3=;E+!>V(9**Bxe-;tfAk~+`BSl#g>HUO><8bF;r5At(9TOoPOXHYhTb&) z*#_T7JgM-(5exM!oi28q{s!HJiFKVBI9#!;LgCr+>YhoRSB#^)jom$!>@oygC2SRB z;Txve=v{{v+t-pUZ+D;vG=NN5Gn=|DU}EFC7o&2mHbt6)PW<`SMXjVCEdm^-8?T!o zNi&?fD1a#GFy=`}5!)TA);X3^khXQQ!U)`x6{W(T6h1z%&L za1(c4LDbgTB4-`GM)rN&*^~iiH)ZKgr?=(>HSyAo=S2r%ukp^mGsru zy)Q%whm5;4)DSf!{r3LuQ=iuzdEJtxHjKs86_)fmCQs9izU*d?prD2TO5V{zT7L1M z%uYN&242#+8ey{s5L)?({yM8`i5~E3J6(l(Y5SW7X1fkgAC~rfwNzy!fo=L}PYjBu zmX_wYrojBU;)zudvz+;Ox{q-i=fBwZO$*IfM INSnX?KOU!__5c6? literal 0 HcmV?d00001 diff --git a/AltStore/Resources/Icons.xcassets/Modern/Pride.appiconset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/PrideIcon.appiconset/Contents.json similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Pride.appiconset/Contents.json rename to AltStore/Resources/Icons.xcassets/Modern/PrideIcon.appiconset/Contents.json diff --git a/AltStore/Resources/Icons.xcassets/Modern/Pride.appiconset/Pride.png b/AltStore/Resources/Icons.xcassets/Modern/PrideIcon.appiconset/Pride.png similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Pride.appiconset/Pride.png rename to AltStore/Resources/Icons.xcassets/Modern/PrideIcon.appiconset/Pride.png diff --git a/AltStore/Resources/Icons.xcassets/Modern/Sandy.imageset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/Sandy.imageset/Contents.json new file mode 100644 index 00000000..4ee217ea --- /dev/null +++ b/AltStore/Resources/Icons.xcassets/Modern/Sandy.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Sandy.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/AltStore/Resources/Icons.xcassets/Modern/Sandy.imageset/Sandy.png b/AltStore/Resources/Icons.xcassets/Modern/Sandy.imageset/Sandy.png new file mode 100644 index 0000000000000000000000000000000000000000..67dce23ff451b5b83829c8522c9a727ffba66ae7 GIT binary patch literal 7632 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 HGU)#RiLP~} literal 0 HcmV?d00001 diff --git a/AltStore/Resources/Icons.xcassets/Modern/Sandy.appiconset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/SandyIcon.appiconset/Contents.json similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Sandy.appiconset/Contents.json rename to AltStore/Resources/Icons.xcassets/Modern/SandyIcon.appiconset/Contents.json diff --git a/AltStore/Resources/Icons.xcassets/Modern/Sandy.appiconset/Sandy.png b/AltStore/Resources/Icons.xcassets/Modern/SandyIcon.appiconset/Sandy.png similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Sandy.appiconset/Sandy.png rename to AltStore/Resources/Icons.xcassets/Modern/SandyIcon.appiconset/Sandy.png diff --git a/AltStore/Resources/Icons.xcassets/Modern/Sky.imageset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/Sky.imageset/Contents.json new file mode 100644 index 00000000..fd1ff891 --- /dev/null +++ b/AltStore/Resources/Icons.xcassets/Modern/Sky.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Sky.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/AltStore/Resources/Icons.xcassets/Modern/Sky.imageset/Sky.png b/AltStore/Resources/Icons.xcassets/Modern/Sky.imageset/Sky.png new file mode 100644 index 0000000000000000000000000000000000000000..b9ca1b2c2ba2dbd646f106fc1874fbc050b2a834 GIT binary patch literal 2416 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 A)fAJ--VkfTnZfPM;wrEg1Aa5sw5^5K>)Q7BXG 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 DwQ literal 0 HcmV?d00001 diff --git a/AltStore/Resources/Icons.xcassets/Modern/Snow.appiconset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/SnowIcon.appiconset/Contents.json similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Snow.appiconset/Contents.json rename to AltStore/Resources/Icons.xcassets/Modern/SnowIcon.appiconset/Contents.json diff --git a/AltStore/Resources/Icons.xcassets/Modern/Snow.appiconset/Snow.png b/AltStore/Resources/Icons.xcassets/Modern/SnowIcon.appiconset/Snow.png similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Snow.appiconset/Snow.png rename to AltStore/Resources/Icons.xcassets/Modern/SnowIcon.appiconset/Snow.png diff --git a/AltStore/Resources/Icons.xcassets/Modern/Starburst.imageset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/Starburst.imageset/Contents.json new file mode 100644 index 00000000..613d4003 --- /dev/null +++ b/AltStore/Resources/Icons.xcassets/Modern/Starburst.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Starburst.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/AltStore/Resources/Icons.xcassets/Modern/Starburst.imageset/Starburst.png b/AltStore/Resources/Icons.xcassets/Modern/Starburst.imageset/Starburst.png new file mode 100644 index 0000000000000000000000000000000000000000..03b53b483d8ab88145469b09dd4b1bbe1287b022 GIT binary patch literal 7957 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 literal 0 HcmV?d00001 diff --git a/AltStore/Resources/Icons.xcassets/Modern/Starburst.appiconset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/StarburstIcon.appiconset/Contents.json similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Starburst.appiconset/Contents.json rename to AltStore/Resources/Icons.xcassets/Modern/StarburstIcon.appiconset/Contents.json diff --git a/AltStore/Resources/Icons.xcassets/Modern/Starburst.appiconset/Starburst.png b/AltStore/Resources/Icons.xcassets/Modern/StarburstIcon.appiconset/Starburst.png similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Starburst.appiconset/Starburst.png rename to AltStore/Resources/Icons.xcassets/Modern/StarburstIcon.appiconset/Starburst.png diff --git a/AltStore/Resources/Icons.xcassets/Modern/Storm.imageset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/Storm.imageset/Contents.json new file mode 100644 index 00000000..4ed7f1e1 --- /dev/null +++ b/AltStore/Resources/Icons.xcassets/Modern/Storm.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "Storm.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/AltStore/Resources/Icons.xcassets/Modern/Storm.imageset/Storm.png b/AltStore/Resources/Icons.xcassets/Modern/Storm.imageset/Storm.png new file mode 100644 index 0000000000000000000000000000000000000000..13735fc20cd6af1ddb54d3dd4a1bea0f9326710d GIT binary patch literal 6207 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 z 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 VF~~oH@&5dRRFqSbt$Jk<^k2Md8QA~; literal 0 HcmV?d00001 diff --git a/AltStore/Resources/Icons.xcassets/Modern/Winter.appiconset/Contents.json b/AltStore/Resources/Icons.xcassets/Modern/WinterIcon.appiconset/Contents.json similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Winter.appiconset/Contents.json rename to AltStore/Resources/Icons.xcassets/Modern/WinterIcon.appiconset/Contents.json diff --git a/AltStore/Resources/Icons.xcassets/Modern/Winter.appiconset/Winter.png b/AltStore/Resources/Icons.xcassets/Modern/WinterIcon.appiconset/Winter.png similarity index 100% rename from AltStore/Resources/Icons.xcassets/Modern/Winter.appiconset/Winter.png rename to AltStore/Resources/Icons.xcassets/Modern/WinterIcon.appiconset/Winter.png diff --git a/AltStore/Settings/AltAppIconsViewController.swift b/AltStore/Settings/AltAppIconsViewController.swift index ab435e6d..af43ecaa 100644 --- a/AltStore/Settings/AltAppIconsViewController.swift +++ b/AltStore/Settings/AltAppIconsViewController.swift @@ -20,15 +20,17 @@ extension UIApplication private final class AltIcon: Decodable { - static let defaultIconName: String = "AppIcon" + static let defaultName: String = "Original" var name: String var imageName: String + var iconName: String private enum CodingKeys: String, CodingKey { case name case imageName + case iconName } required init(from decoder: Decoder) throws @@ -36,6 +38,7 @@ private final class AltIcon: Decodable let container = try decoder.container(keyedBy: CodingKeys.self) self.name = try container.decode(String.self, forKey: .name) self.imageName = try container.decode(String.self, forKey: .imageName) + self.iconName = try container.decode(String.self, forKey: .iconName) } } @@ -146,20 +149,14 @@ private extension AltAppIconsViewController config.textProperties.font = font config.textProperties.color = .label - // we have to do this hardcodded name hack for .appiconset - // else one can supply the artifacts via .imageset - let image: UIImage? = - UIImage(named: "\(icon.imageName)76x76@2x~ipad") ?? - UIImage(named: "\(icon.imageName)60x60@2x") ?? - UIImage(named: icon.imageName) - + let image = UIImage(named: icon.imageName) config.image = image config.imageProperties.maximumSize = CGSize(width: imageWidth, height: imageWidth) config.imageProperties.cornerRadius = imageWidth / 5.0 // Copied from AppIconImageView cell.contentConfiguration = config - if UIApplication.shared.alternateIconName == icon.imageName || (UIApplication.shared.alternateIconName == nil && icon.imageName == AltIcon.defaultIconName) + if UIApplication.shared.alternateIconName == icon.iconName || (UIApplication.shared.alternateIconName == nil && icon.name == AltIcon.defaultName) { cell.accessories = [.checkmark(options: .init(tintColor: .white))] } @@ -167,7 +164,7 @@ private extension AltAppIconsViewController { cell.accessories = [] } - + var backgroundConfiguration = UIBackgroundConfiguration.listPlainCell() backgroundConfiguration.backgroundColorTransformer = UIConfigurationColorTransformer { [weak cell] c in if let state = cell?.configurationState, state.isHighlighted @@ -205,8 +202,8 @@ extension AltAppIconsViewController collectionView.reloadData() // If assigning primary icon, pass "nil" as alternate icon name. - let imageName = (icon.imageName == "AppIcon") ? nil : icon.imageName - UIApplication.shared.setAlternateIconName(imageName) { error in + let iconName = (icon.name == AltIcon.defaultName) ? nil : icon.iconName + UIApplication.shared.setAlternateIconName(iconName) { error in if let error { let alertController = UIAlertController(title: NSLocalizedString("Unable to Change App Icon", comment: ""),