diff --git a/packaging/ios/AppIcon.svg b/packaging/ios/AppIcon.svg new file mode 100644 index 00000000..c4cbfba6 --- /dev/null +++ b/packaging/ios/AppIcon.svg @@ -0,0 +1,603 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packaging/ios/AppIcon1024x1024.png b/packaging/ios/AppIcon1024x1024.png deleted file mode 100644 index 0a1b91b6..00000000 Binary files a/packaging/ios/AppIcon1024x1024.png and /dev/null differ diff --git a/packaging/ios/AppIcon20x20.png b/packaging/ios/AppIcon20x20.png index df086f64..69bab7fe 100644 Binary files a/packaging/ios/AppIcon20x20.png and b/packaging/ios/AppIcon20x20.png differ diff --git a/packaging/ios/AppIcon20x20@2x.png b/packaging/ios/AppIcon20x20@2x.png index 3d25aeb2..fba9593c 100644 Binary files a/packaging/ios/AppIcon20x20@2x.png and b/packaging/ios/AppIcon20x20@2x.png differ diff --git a/packaging/ios/AppIcon20x20@3x.png b/packaging/ios/AppIcon20x20@3x.png index d1356166..7825ce07 100644 Binary files a/packaging/ios/AppIcon20x20@3x.png and b/packaging/ios/AppIcon20x20@3x.png differ diff --git a/packaging/ios/AppIcon29x29.png b/packaging/ios/AppIcon29x29.png index 72ffbeb4..b4475cba 100644 Binary files a/packaging/ios/AppIcon29x29.png and b/packaging/ios/AppIcon29x29.png differ diff --git a/packaging/ios/AppIcon29x29@2x.png b/packaging/ios/AppIcon29x29@2x.png index 27d3194f..045c6f52 100644 Binary files a/packaging/ios/AppIcon29x29@2x.png and b/packaging/ios/AppIcon29x29@2x.png differ diff --git a/packaging/ios/AppIcon29x29@3x.png b/packaging/ios/AppIcon29x29@3x.png index 25fe0b9e..11517a61 100644 Binary files a/packaging/ios/AppIcon29x29@3x.png and b/packaging/ios/AppIcon29x29@3x.png differ diff --git a/packaging/ios/AppIcon40x40.png b/packaging/ios/AppIcon40x40.png index 3d25aeb2..fba9593c 100644 Binary files a/packaging/ios/AppIcon40x40.png and b/packaging/ios/AppIcon40x40.png differ diff --git a/packaging/ios/AppIcon40x40@2x.png b/packaging/ios/AppIcon40x40@2x.png index 98df8378..2ee67a8e 100644 Binary files a/packaging/ios/AppIcon40x40@2x.png and b/packaging/ios/AppIcon40x40@2x.png differ diff --git a/packaging/ios/AppIcon40x40@3x.png b/packaging/ios/AppIcon40x40@3x.png index c4dc95aa..3ea46643 100644 Binary files a/packaging/ios/AppIcon40x40@3x.png and b/packaging/ios/AppIcon40x40@3x.png differ diff --git a/packaging/ios/AppIcon60x60@2x.png b/packaging/ios/AppIcon60x60@2x.png index c4dc95aa..3ea46643 100644 Binary files a/packaging/ios/AppIcon60x60@2x.png and b/packaging/ios/AppIcon60x60@2x.png differ diff --git a/packaging/ios/AppIcon60x60@3x.png b/packaging/ios/AppIcon60x60@3x.png index 77bae78e..a9aa8076 100644 Binary files a/packaging/ios/AppIcon60x60@3x.png and b/packaging/ios/AppIcon60x60@3x.png differ diff --git a/packaging/ios/AppIcon76x76.png b/packaging/ios/AppIcon76x76.png index 983b0231..9d4afa17 100644 Binary files a/packaging/ios/AppIcon76x76.png and b/packaging/ios/AppIcon76x76.png differ diff --git a/packaging/ios/AppIcon76x76@2x.png b/packaging/ios/AppIcon76x76@2x.png index 1bc26c51..8c5ef05d 100644 Binary files a/packaging/ios/AppIcon76x76@2x.png and b/packaging/ios/AppIcon76x76@2x.png differ diff --git a/packaging/ios/AppIcon83.5x83.5@2x.png b/packaging/ios/AppIcon83.5x83.5@2x.png deleted file mode 100644 index 47434248..00000000 Binary files a/packaging/ios/AppIcon83.5x83.5@2x.png and /dev/null differ diff --git a/packaging/ios/Info.plist.in b/packaging/ios/Info.plist.in index e6f850bd..5e3c40cb 100644 --- a/packaging/ios/Info.plist.in +++ b/packaging/ios/Info.plist.in @@ -28,7 +28,6 @@ AppIcon60x60@3x.png AppIcon76x76.png AppIcon76x76@2x.png - AppIcon83.5x83.5@2x.png diff --git a/packaging/ios/exportappicons.sh b/packaging/ios/exportappicons.sh new file mode 100755 index 00000000..72c64146 --- /dev/null +++ b/packaging/ios/exportappicons.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +function exportImage() { + size=$1 + scaleFactor=$2 + echo Exporting AppIcon with size $size and scale factor $scaleFactor + if [ ${scaleFactor} -ne 1 ]; then + finalSize=$((size * scaleFactor)) + echo final size is ${finalSize} + inkscape AppIcon.svg -e AppIcon${size}x${size}@${scaleFactor}x.png -C -w $finalSize -h $finalSize + else + inkscape AppIcon.svg -e AppIcon${size}x${size}.png -C -w ${size} -h ${size} + fi +} + +SIZES=( + "20:1" + "20:2" + "20:3" + "29:1" + "29:2" + "29:3" + "40:1" + "40:2" + "40:3" + "60:2" + "60:3" + "76:1" + "76:2" + "83.5:2" + "1024:1" +) + +for size in "${SIZES[@]}" ; do + pixels="${size%%:*}" + scale="${size##*:}" + exportImage $pixels $scale +done