From 752ca59dff59985b755cb81022f06a3c780270da Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Mon, 6 Mar 2017 17:05:27 -0800 Subject: [PATCH] Update iOS template icon assets (#8601) Add 20x20 notification icons. Remove unused 76x76 (3x scale) icon. Fixes warnings for missing/unused icon assets in Xcode 8.2.x --- .../AppIcon.appiconset/Contents.json | 220 +++++++++--------- .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 564 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 1283 bytes ...App-60x60@1x.png => Icon-App-20x20@3x.png} | Bin .../AppIcon.appiconset/Icon-App-76x76@3x.png | Bin 4867 -> 0 bytes 5 files changed, 113 insertions(+), 107 deletions(-) create mode 100644 packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/{Icon-App-60x60@1x.png => Icon-App-20x20@3x.png} (100%) delete mode 100644 packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png diff --git a/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json index 87cdfb9a2c9..d22f10b2ab6 100644 --- a/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,110 +1,116 @@ { - "images":[ - { - "idiom":"iphone", - "size":"29x29", - "scale":"1x", - "filename":"Icon-App-29x29@1x.png" - }, - { - "idiom":"iphone", - "size":"29x29", - "scale":"2x", - "filename":"Icon-App-29x29@2x.png" - }, - { - "idiom":"iphone", - "size":"29x29", - "scale":"3x", - "filename":"Icon-App-29x29@3x.png" - }, - { - "idiom":"iphone", - "size":"40x40", - "scale":"1x", - "filename":"Icon-App-40x40@1x.png" - }, - { - "idiom":"iphone", - "size":"40x40", - "scale":"2x", - "filename":"Icon-App-40x40@2x.png" - }, - { - "idiom":"iphone", - "size":"40x40", - "scale":"3x", - "filename":"Icon-App-40x40@3x.png" - }, - { - "idiom":"iphone", - "size":"60x60", - "scale":"1x", - "filename":"Icon-App-60x60@1x.png" - }, - { - "idiom":"iphone", - "size":"60x60", - "scale":"2x", - "filename":"Icon-App-60x60@2x.png" - }, - { - "idiom":"iphone", - "size":"60x60", - "scale":"3x", - "filename":"Icon-App-60x60@3x.png" - }, - { - "idiom":"ipad", - "size":"29x29", - "scale":"1x", - "filename":"Icon-App-29x29@1x.png" - }, - { - "idiom":"ipad", - "size":"29x29", - "scale":"2x", - "filename":"Icon-App-29x29@2x.png" - }, - { - "idiom":"ipad", - "size":"40x40", - "scale":"1x", - "filename":"Icon-App-40x40@1x.png" - }, - { - "idiom":"ipad", - "size":"40x40", - "scale":"2x", - "filename":"Icon-App-40x40@2x.png" - }, - { - "idiom":"ipad", - "size":"76x76", - "scale":"1x", - "filename":"Icon-App-76x76@1x.png" - }, - { - "idiom":"ipad", - "size":"76x76", - "scale":"2x", - "filename":"Icon-App-76x76@2x.png" - }, - { - "idiom":"ipad", - "size":"76x76", - "scale":"3x", - "filename":"Icon-App-76x76@3x.png" - }, - { - "idiom":"ipad", - "size":"83.5x83.5", - "scale":"2x", - "filename":"Icon-App-83.5x83.5@2x.png" - } - ], - "info":{ - "version":1, - "author":"makeappicon" + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } } diff --git a/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..28c6bf03016f6c994b70f38d1b7346e5831b531f GIT binary patch literal 564 zcmV-40?Yl0P)Px$?ny*JR5%f>l)FnDQ543{x%ZCiu33$Wg!pQFfT_}?5Q|_VSlIbLC`dpoMXL}9 zHfd9&47Mo(7D231gb+kjFxZHS4-m~7WurTH&doVX2KI5sU4v(sJ1@T9eCIKPjsqSr z)C01LsCxk=72-vXmX}CQD#BD;Cthymh&~=f$Q8nn0J<}ZrusBy4PvRNE}+1ceuj8u z0mW5k8fmgeLnTbWHGwfKA3@PdZxhn|PypR&^p?weGftrtCbjF#+zk_5BJh7;0`#Wr zgDpM_;Ax{jO##IrT`Oz;MvfwGfV$zD#c2xckpcXC6oou4ML~ezCc2EtnsQTB4tWNg z?4bkf;hG7IMfhgNI(FV5Gs4|*GyMTIY0$B=_*mso9Ityq$m^S>15>-?0(zQ<8Qy<_TjHE33(?_M8oaM zyc;NxzRVK@DL6RJnX%U^xW0Gpg(lXp(!uK1v0YgHjs^ZXSQ|m#lV7ip7{`C_J2TxPmfw%h$|%acrYHt)Re^PB%O&&=~a zhS(%I#+V>J-vjIib^<+s%ludY7y^C(P8nmqn9fp!i+?vr`bziDE=bx`%2W#Xyrj|i z!XQ4v1%L`m{7KT7q+LZNB^h8Ha2e=`Wp65^0;J00)_^G=au=8Yo;1b`CV&@#=jIBo zjN^JNVfYSs)+kDdGe7`1&8!?MQYKS?DuHZf3iogk_%#9E|5S zWeHrmAo>P;ejX7mwq#*}W25m^ZI+{(Z8fI?4jM_fffY0nok=+88^|*_DwcW>mR#e+ zX$F_KMdb6sRz!~7KkyN0G(3XQ+;z3X%PZ4gh;n-%62U<*VUKNv(D&Q->Na@Xb&u5Q3`3DGf+a8O5x7c#7+R+EAYl@R5us)CIw z7sT@_y~Ao@uL#&^LIh&QceqiT^+lb0YbFZt_SHOtWA%mgPEKVNvVgCsXy{5+zl*X8 zCJe)Q@y>wH^>l4;h1l^Y*9%-23TSmE>q5nI@?mt%n;Sj4Qq`Z+ib)a*a^cJc%E9^J zB;4s+K@rARbcBLT5P=@r;IVnBMKvT*)ew*R;&8vu%?Z&S>s?8?)3*YawM0P4!q$Kv zMmKh3lgE~&w&v%wVzH3Oe=jeNT=n@Y6J6TdHWTjXfX~-=1A1Bw`EW8rn}MqeI34nh zexFeA?&C3B2(E?0{drE@DA2pu(A#ElY&6el60Rn|Qpn-FkfQ8M93AfWIr)drgDFEU zghdWK)^71EWCP(@(=c4kfH1Y(4iugD4fve6;nSUpLT%!)MUHs1!zJYy4y||C+SwQ! z)KM&$7_tyM`sljP2fz6&Z;jxRn{Wup8IOUx8D4uh&(=O zx-7$a;U><*5L^!%xRlw)vAbh;sdlR||& ze}8_8%)c2Fwy=F&H|LM+p{pZB5DKTx>Y?F1N%BlZkXf!}JeGuMZk~LPi7{cidvUGB zAJ4LVeNV%XO>LTrklB#^-;8nb;}6l;1oW&WS=Mz*Az!4cqqQzbOSFq`$Q%PfD7srM zpKgP-D_0XPTRX*hAqeq0TDkJ;5HB1%$3Np)99#16c{ zJImlNL(npL!W|Gr_kxl1GVmF5&^$^YherS7+~q$p zt}{a=*RiD2Ikv6o=IM1kgc7zqpaZ;OB)P!1zz*i3{U()Dq#jG)egvK}@uFLa`oyWZ zf~=MV)|yJn`M^$N%ul5);JuQvaU1r2wt(}J_Qgyy`qWQI`hEeRX0uC@c1(dQ2}=U$ tNIIaX+dr)NRWXcxoR{>fqI{SF_dm1Ylv~=3YHI)h002ovPDHLkV1g(pWS;;4 literal 0 HcmV?d00001 diff --git a/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png b/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png rename to packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png b/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png deleted file mode 100644 index 5d2bad850374720926b6d2d1126b3e2ef5e122ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4867 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 Y>kPbt1SMR7pIe|aC+$vDS$M_&AOEo+1ONa4