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 87cdfb9a2c..d22f10b2ab 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 zcmeAS@N?(olHy`uVBq!ia0y~yU=RUe4mJh`hTcwDUIqpR#^NA%Cx&(BWL`2bFuwD2 zaSX8#TsvjAw@jeOvGY5>_q|>h+1u6fBdexi<)tM8-3iJOH-6e{csS^|t`^`h%M4z^ zvrUsp%yCUni-1dr!HteCeu1-6sf(@4&z-gOX8TrnJhnM~hPD2_`!&xEoBNpM46ZP5 z>RM6Fs4Du%wQt&V4?nF#Au;N4dCxlREhFOs+Q*8UNIXwA$#oIyO8|+tqV&R#9*$ zUnSd|Hw&5HJe-|^3yuFWnr2?uxcNuK(*U^*-n;k6AAGamV&=3x zQTjVJM+cmBEL?H-jDy2s*;QO>QThRLANE|lxz@Sy?+%4F#V^}4%*``0mhkR1xTsnd zsl4K{bVpgeu!#g~y%YEC?D&;me>Lr&{KSK$>&ee#llSpUG=!hMOnEB&rtbEo$NBpo ze0#XwfU{CPz~%7UQ+uQ}ChR*S%%W*wac<_u>)Jc^mA`9MySCxd!B^Kd#zy?>WBq3t zA?x*4_ W$LnK$#EXG}fx*+&&t;ucLK6TGg!*^@ literal 0 HcmV?d00001 diff --git a/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccbfd967d9697cd4b83225558af2911e9571c9b GIT binary patch literal 1283 zcmeAS@N?(olHy`uVBq!ia0y~yV9)?z4mJh`hMs>rav2y{PIR?dBvs;g z{d;TUyFpPJ%eF4Kv7n|^zp=ULn1t;EM$XP7lUeld*iOAGhrAO=?vmAmpTR*XMV$8#$?-Y`cDL-1XCS@pJejB8Rvppy6eq7etCUAujg?qj6J!e{Uv#AAYb{|~a_aH522J@Q@fi&BOpfuWHHbGp zf5x@0=W&%z;t#%xYZ_i1#tsY?XV=JR1*ru$Xe%q8GYMi`*I43cb15zIa$ef*g)OP` zxn+8uo27Eb>{9r}R#PV@sJksCu`zk^$I#qqi)ZJWE@$GC^4#7iY9ct-)8d8n31bVb zX;lK#VjdrPy!sZ;@og0)Rhw5$KOp&F-NcXuofoDxM?Z25Q1Tbd+xYNCT0eV~Php(s zr(KmiUp+T6+&?C9dbVk>SLWbgX@7~0v#&fvx}_S)%a@u$R+v$Lgb zcLiOYf4R$3h^y$~8P-z=e?C;X^D^2|@K|_BOOua4qui|r8!K13nyLg|73lxrZXr*ju;F zgx|erIDfsIxhjhHXMvIP?8enx7P6mu>*fc1c=y;ahGSjp;lGuBcQh{SzH#ApT49dK z`Ang8Y6pT&Jlr#3(Hn0W*>~S9f3}}*)^yfuapkkQmiJL7h52FRWrLWr4F+59@QKX* z&iiA|j)#}$b~)uf+UVL>vE{JpQwhGc;jIHlKqXlCF80s&R_HEmS6Euygc@5k7ASXhVP2g(|73{u6(F=?yx`%zx0!xh0k=> z@2~H(ejI6YT%e^_^d0ZiKSyPK{bY7bNiOgy*`?Sx*{Rj0zP_&O%zjCcZ5wK1&7b$b zS-4u+Re)>xxmODx+IoKSah(vkF4bmQOJ?4@n*L71#9h^eYmdsG-&9-ce|Um#?yRl} zHz)kP-&6SUG5^IIEML~BMqVrRQjA}+dhu305AQAA`6pzU9W{1E>(0+>-l`ogtQT#4 zv{I4dqgB+-Pp<{^Wvq|eKaP}%{%owt&7)o~)wHF}A<4B|UA%w)kz-Te{&=aQJFhvL zcU`h$Qee7tc-{WP?;gh+O*;8F!nyTEd4_zXS=)6n^)GSALu(@ zFj_mOP`4*Na%-LC^ZU2XzIy6y&|qkMNLIl0d(*@(Mjs@LFW7h~w7dO(eCMgX;W}ey z)$1FVT(;b{_T{serM4|X+iVsv?@3bGd0_hizGsX6s!a`EBIo^}j%A+F$3@YdzmBZj z*|cUF%e7fvr+yyrOFrYjRQJK&Nt+6#ztwGP_&n*`Q6J-9SNuJG)iEwe+w485%%@SC z)0^p~ht+}=x9!*b3^nYjoiqK*szo(3n7-R@emEuiR&Q1|0|Nttr>mdKI;Vst04OMA Ap8x;= 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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