diff --git a/lib/ios.dart b/lib/ios.dart index c051792d94..67fe290d3e 100644 --- a/lib/ios.dart +++ b/lib/ios.dart @@ -22,8 +22,14 @@ List iosIcons = [ IosIconTemplate(name: '-40x40@1x', size: 40), IosIconTemplate(name: '-40x40@2x', size: 80), IosIconTemplate(name: '-40x40@3x', size: 120), + IosIconTemplate(name: '-50x50@1x', size: 50), + IosIconTemplate(name: '-50x50@2x', size: 100), + IosIconTemplate(name: '-57x57@1x', size: 57), + IosIconTemplate(name: '-57x57@2x', size: 114), IosIconTemplate(name: '-60x60@2x', size: 120), IosIconTemplate(name: '-60x60@3x', size: 180), + IosIconTemplate(name: '-72x72@1x', size: 72), + IosIconTemplate(name: '-72x72@2x', size: 144), IosIconTemplate(name: '-76x76@1x', size: 76), IosIconTemplate(name: '-76x76@2x', size: 152), IosIconTemplate(name: '-83.5x83.5@2x', size: 167), @@ -248,6 +254,30 @@ List> createImageList(String fileNamePrefix) { filename: '$fileNamePrefix-40x40@3x.png', scale: '3x') .toJson(), + ContentsImageObject( + size: '50x50', + idiom: 'iphone', + filename: '$fileNamePrefix-50x50@1x.png', + scale: '1x') + .toJson(), + ContentsImageObject( + size: '50x50', + idiom: 'iphone', + filename: '$fileNamePrefix-50x50@2x.png', + scale: '2x') + .toJson(), + ContentsImageObject( + size: '57x57', + idiom: 'iphone', + filename: '$fileNamePrefix-57x57@1x.png', + scale: '1x') + .toJson(), + ContentsImageObject( + size: '57x57', + idiom: 'iphone', + filename: '$fileNamePrefix-57x57@3x.png', + scale: '2x') + .toJson(), ContentsImageObject( size: '60x60', idiom: 'iphone', @@ -296,6 +326,18 @@ List> createImageList(String fileNamePrefix) { filename: '$fileNamePrefix-40x40@2x.png', scale: '2x') .toJson(), + ContentsImageObject( + size: '72x72', + idiom: 'ipad', + filename: '$fileNamePrefix-72x72@1x.png', + scale: '1x') + .toJson(), + ContentsImageObject( + size: '72x72', + idiom: 'ipad', + filename: '$fileNamePrefix-72x72@2x.png', + scale: '2x') + .toJson(), ContentsImageObject( size: '76x76', idiom: 'ipad', diff --git a/test/main_test.dart b/test/main_test.dart index 222efe4409..ccdd9db93b 100644 --- a/test/main_test.dart +++ b/test/main_test.dart @@ -11,7 +11,7 @@ import 'package:test/test.dart'; // Unit tests for main.dart void main() { test('iOS icon list is correct size', () { - expect(ios.iosIcons.length, 15); + expect(ios.iosIcons.length, 21); }); test('Android icon list is correct size', () { @@ -21,7 +21,7 @@ void main() { test( 'iOS image list used to generate Contents.json for icon directory is correct size', () { - expect(ios.createImageList('blah').length, 19); + expect(ios.createImageList('blah').length, 25); }); test('pubspec.yaml file exists', () async {