From 0ec9a95998fddbccac464a96b457d28f30587dca Mon Sep 17 00:00:00 2001 From: John Fultz Date: Mon, 14 Jan 2019 03:56:20 -0600 Subject: Fix icon for Xcode >=9 macOS build. Xcode now wants an asset catalog thing with proper .png files rather than a .icns thing. Bits shuffled accordingly. Also, higher res icon. Slightly different design. Only on Mac for now. Also, move minimum macOS to 10.9. Also fix 1.0.4 update versioning oversight. --- .../AppIcon.appiconset/Contents.json | 68 +++++++++++++++++++++ .../AppIcon.appiconset/Quackle-1024.png | Bin 0 -> 1677232 bytes .../AppIcon.appiconset/Quackle-128.png | Bin 0 -> 28802 bytes .../AppIcon.appiconset/Quackle-16.png | Bin 0 -> 1895 bytes .../AppIcon.appiconset/Quackle-256.png | Bin 0 -> 107228 bytes .../AppIcon.appiconset/Quackle-32.png | Bin 0 -> 3524 bytes .../AppIcon.appiconset/Quackle-512.png | Bin 0 -> 419949 bytes .../AppIcon.appiconset/Quackle-64.png | Bin 0 -> 9129 bytes quacker/Info.plist | 4 +- quacker/quacker.pro | 5 +- 10 files changed, 72 insertions(+), 5 deletions(-) create mode 100644 quacker/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 quacker/Images.xcassets/AppIcon.appiconset/Quackle-1024.png create mode 100644 quacker/Images.xcassets/AppIcon.appiconset/Quackle-128.png create mode 100644 quacker/Images.xcassets/AppIcon.appiconset/Quackle-16.png create mode 100644 quacker/Images.xcassets/AppIcon.appiconset/Quackle-256.png create mode 100644 quacker/Images.xcassets/AppIcon.appiconset/Quackle-32.png create mode 100644 quacker/Images.xcassets/AppIcon.appiconset/Quackle-512.png create mode 100644 quacker/Images.xcassets/AppIcon.appiconset/Quackle-64.png (limited to 'quacker') diff --git a/quacker/Images.xcassets/AppIcon.appiconset/Contents.json b/quacker/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..67dc6c3 --- /dev/null +++ b/quacker/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "Quackle-16.png", + "scale" : "1x" + }, + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "Quackle-32.png", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "Quackle-32.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "Quackle-64.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "Quackle-128.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "Quackle-256.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "Quackle-256.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "Quackle-512.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "Quackle-512.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "Quackle-1024.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/quacker/Images.xcassets/AppIcon.appiconset/Quackle-1024.png b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-1024.png new file mode 100644 index 0000000..28ba0b2 Binary files /dev/null and b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-1024.png differ diff --git a/quacker/Images.xcassets/AppIcon.appiconset/Quackle-128.png b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-128.png new file mode 100644 index 0000000..bc4178a Binary files /dev/null and b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-128.png differ diff --git a/quacker/Images.xcassets/AppIcon.appiconset/Quackle-16.png b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-16.png new file mode 100644 index 0000000..236ff5d Binary files /dev/null and b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-16.png differ diff --git a/quacker/Images.xcassets/AppIcon.appiconset/Quackle-256.png b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-256.png new file mode 100644 index 0000000..80205bc Binary files /dev/null and b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-256.png differ diff --git a/quacker/Images.xcassets/AppIcon.appiconset/Quackle-32.png b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-32.png new file mode 100644 index 0000000..7dcecfd Binary files /dev/null and b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-32.png differ diff --git a/quacker/Images.xcassets/AppIcon.appiconset/Quackle-512.png b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-512.png new file mode 100644 index 0000000..8e3aebd Binary files /dev/null and b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-512.png differ diff --git a/quacker/Images.xcassets/AppIcon.appiconset/Quackle-64.png b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-64.png new file mode 100644 index 0000000..0703f86 Binary files /dev/null and b/quacker/Images.xcassets/AppIcon.appiconset/Quackle-64.png differ diff --git a/quacker/Info.plist b/quacker/Info.plist index 29cb164..36110da 100644 --- a/quacker/Info.plist +++ b/quacker/Info.plist @@ -19,14 +19,12 @@ Quackle CFBundleGetInfoString Created by Qt/QMake - CFBundleIconFile - quacker.icns CFBundleIdentifier com.Quackle.Quackle CFBundlePackageType APPL CFBundleShortVersionString - 1.0.3 + 1.0.4 CFBundleSignature ???? CFBundleVersion diff --git a/quacker/quacker.pro b/quacker/quacker.pro index ae12c34..24a7d25 100644 --- a/quacker/quacker.pro +++ b/quacker/quacker.pro @@ -48,10 +48,11 @@ win32 { macx { DEFINES += FORCE_SECONDARY_ARROW_GLYPHS=1 - ICON = quacker.icns BUNDLEID = com.Quackle.Quackle QMAKE_INFO_PLIST = Quackle.plist - QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.8 + QMAKE_ASSET_CATALOGS = $$PWD/Images.xcassets + QMAKE_ASSET_CATALOGS_APP_ICON = "AppIcon" + QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9 # copy data/ directory into app bundle APP_ALPHABETS_FILES.files = ../data/alphabets -- cgit v1.2.3