diff --git a/Info.plist b/Info.plist index ee367cc..cb1e342 100644 --- a/Info.plist +++ b/Info.plist @@ -6,8 +6,6 @@ English CFBundleExecutable ${EXECUTABLE_NAME} - CFBundleIconFile - CFBundleIdentifier $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion diff --git a/TwoTerm.xcodeproj/project.pbxproj b/TwoTerm.xcodeproj/project.pbxproj index 81718df..11edf1c 100644 --- a/TwoTerm.xcodeproj/project.pbxproj +++ b/TwoTerm.xcodeproj/project.pbxproj @@ -59,6 +59,7 @@ B6C21CDD20349C8E00671774 /* vt52-charset@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6C21CD920349C8D00671774 /* vt52-charset@2x.png */; }; B6C21CDE20349C8E00671774 /* a2-charset-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6C21CDA20349C8E00671774 /* a2-charset-40@2x.png */; }; B6C21CDF2034A37B00671774 /* a2-charset-80@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6C21CD720349C8C00671774 /* a2-charset-80@2x.png */; }; + B6C21CE1203510CC00671774 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B6C21CE0203510CC00671774 /* Images.xcassets */; }; B6C704EF15CCC64100CC0401 /* titlebar-center@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6C704EC15CCC64100CC0401 /* titlebar-center@2x.png */; }; B6C704F015CCC64100CC0401 /* titlebar-left@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6C704ED15CCC64100CC0401 /* titlebar-left@2x.png */; }; B6C704F115CCC64100CC0401 /* titlebar-right@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6C704EE15CCC64100CC0401 /* titlebar-right@2x.png */; }; @@ -196,6 +197,7 @@ B6C21CD820349C8D00671774 /* vt100-charset@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "vt100-charset@2x.png"; sourceTree = ""; }; B6C21CD920349C8D00671774 /* vt52-charset@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "vt52-charset@2x.png"; sourceTree = ""; }; B6C21CDA20349C8E00671774 /* a2-charset-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "a2-charset-40@2x.png"; sourceTree = ""; }; + B6C21CE0203510CC00671774 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = TwoTerm/Images.xcassets; sourceTree = ""; }; B6C704EC15CCC64100CC0401 /* titlebar-center@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "titlebar-center@2x.png"; sourceTree = ""; }; B6C704ED15CCC64100CC0401 /* titlebar-left@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "titlebar-left@2x.png"; sourceTree = ""; }; B6C704EE15CCC64100CC0401 /* titlebar-right@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "titlebar-right@2x.png"; sourceTree = ""; }; @@ -294,6 +296,7 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + B6C21CE0203510CC00671774 /* Images.xcassets */, B60B98702022BAF100E688E3 /* a2-terminfo */, B60EBDE711E9143F00C1974F /* ScanLineFilter.cikernel */, B66979CE11E6BCAE002ED475 /* images */, @@ -499,6 +502,7 @@ B61EF7C914815AF8008C1891 /* NewTerminal.xib in Resources */, B61EF7CF148163E7008C1891 /* TitleBarView.xib in Resources */, B61EF7D71482FB6D008C1891 /* titlebar-center.png in Resources */, + B6C21CE1203510CC00671774 /* Images.xcassets in Resources */, B61EF7D81482FB6D008C1891 /* titlebar-left.png in Resources */, B61EF7D91482FB6D008C1891 /* titlebar-right.png in Resources */, B6C704EF15CCC64100CC0401 /* titlebar-center@2x.png in Resources */, @@ -621,6 +625,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; @@ -639,6 +644,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; COMBINE_HIDPI_IMAGES = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_MODEL_TUNING = G5; diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/Contents.json b/TwoTerm/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..81829c7 --- /dev/null +++ b/TwoTerm/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,66 @@ +{ + "images" : [ + { + "idiom" : "mac", + "size" : "16x16", + "scale" : "1x" + }, + { + "idiom" : "mac", + "size" : "16x16", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "icon-32.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "icon-32@2x.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "icon-128.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "icon-128@2x.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "icon-256.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "icon-256@2x.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "icon-512.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "icon-512@2x.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-128.png b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-128.png new file mode 100644 index 0000000..7b56017 Binary files /dev/null and b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-128.png differ diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-128@2x.png b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-128@2x.png new file mode 100644 index 0000000..b0120d3 Binary files /dev/null and b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-128@2x.png differ diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-256.png b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-256.png new file mode 100644 index 0000000..a828d4b Binary files /dev/null and b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-256.png differ diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-256@2x.png b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-256@2x.png new file mode 100644 index 0000000..9abbf84 Binary files /dev/null and b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-256@2x.png differ diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-32.png b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-32.png new file mode 100644 index 0000000..cb25659 Binary files /dev/null and b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-32.png differ diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-32@2x.png b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-32@2x.png new file mode 100644 index 0000000..2d4d8bd Binary files /dev/null and b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-32@2x.png differ diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-512.png b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-512.png new file mode 100644 index 0000000..b0bd175 Binary files /dev/null and b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-512.png differ diff --git a/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-512@2x.png b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-512@2x.png new file mode 100644 index 0000000..9ede7ec Binary files /dev/null and b/TwoTerm/Images.xcassets/AppIcon.appiconset/icon-512@2x.png differ