diff --git a/AVRsack.xcodeproj/project.pbxproj b/AVRsack.xcodeproj/project.pbxproj index 61f200e..afa0bb0 100644 --- a/AVRsack.xcodeproj/project.pbxproj +++ b/AVRsack.xcodeproj/project.pbxproj @@ -13,6 +13,7 @@ 9501D8091A17025C0034C530 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9501D8081A17025C0034C530 /* Images.xcassets */; }; 9501D80C1A17025C0034C530 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9501D80A1A17025C0034C530 /* MainMenu.xib */; }; 9501D8181A17025C0034C530 /* AVRsackTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9501D8171A17025C0034C530 /* AVRsackTests.swift */; }; + 950AB9271A296A160033A9DA /* ProjIcon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 950AB9261A296A160033A9DA /* ProjIcon.icns */; }; 951CD1741A23C9FC0066C1A1 /* ASBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951CD1731A23C9FC0066C1A1 /* ASBuilder.swift */; }; 951CD1771A2615000066C1A1 /* BuildProject in Resources */ = {isa = PBXBuildFile; fileRef = 951CD1761A2615000066C1A1 /* BuildProject */; }; 95468DDF1A228BE600668EE2 /* ASHardware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95468DDE1A228BE600668EE2 /* ASHardware.swift */; }; @@ -71,6 +72,7 @@ 9501D8111A17025C0034C530 /* AVRsackTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AVRsackTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 9501D8161A17025C0034C530 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9501D8171A17025C0034C530 /* AVRsackTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AVRsackTests.swift; sourceTree = ""; }; + 950AB9261A296A160033A9DA /* ProjIcon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = ProjIcon.icns; path = IconResources/ProjIcon.icns; sourceTree = ""; }; 951CD1731A23C9FC0066C1A1 /* ASBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASBuilder.swift; sourceTree = ""; }; 951CD1761A2615000066C1A1 /* BuildProject */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; fileEncoding = 4; path = BuildProject; sourceTree = ""; }; 95468DDE1A228BE600668EE2 /* ASHardware.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASHardware.swift; sourceTree = ""; }; @@ -174,6 +176,7 @@ 95BF80EC1A185CD90004A693 /* Resources */ = { isa = PBXGroup; children = ( + 950AB9261A296A160033A9DA /* ProjIcon.icns */, 9501D8081A17025C0034C530 /* Images.xcassets */, 9501D80A1A17025C0034C530 /* MainMenu.xib */, 9501D8051A17025C0034C530 /* ASProjDoc.xib */, @@ -314,6 +317,7 @@ files = ( 95468DE31A228E1300668EE2 /* Defaults.plist in Resources */, 9501D8071A17025C0034C530 /* ASProjDoc.xib in Resources */, + 950AB9271A296A160033A9DA /* ProjIcon.icns in Resources */, 9501D8091A17025C0034C530 /* Images.xcassets in Resources */, 9501D80C1A17025C0034C530 /* MainMenu.xib in Resources */, 951CD1771A2615000066C1A1 /* BuildProject in Resources */, diff --git a/AVRsack/IconResources/AppIcon.icns b/AVRsack/IconResources/AppIcon.icns new file mode 100644 index 0000000..1e268b2 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.icns differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_128x128.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_128x128.png new file mode 100644 index 0000000..391cbc9 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_128x128.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_128x128@2x.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_128x128@2x.png new file mode 100644 index 0000000..9298230 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_128x128@2x.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_16x16.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_16x16.png new file mode 100644 index 0000000..5989bb3 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_16x16.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_16x16@2x.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_16x16@2x.png new file mode 100644 index 0000000..efb5b79 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_16x16@2x.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_256x256.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_256x256.png new file mode 100644 index 0000000..5076791 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_256x256.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_256x256@2x.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_256x256@2x.png new file mode 100644 index 0000000..513309b Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_256x256@2x.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_32x32.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_32x32.png new file mode 100644 index 0000000..b04ee00 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_32x32.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_32x32@2x.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_32x32@2x.png new file mode 100644 index 0000000..49596a3 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_32x32@2x.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_512x512.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_512x512.png new file mode 100644 index 0000000..7121c35 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_512x512.png differ diff --git a/AVRsack/IconResources/AppIcon.iconset/AppIcon_512x512@2x.png b/AVRsack/IconResources/AppIcon.iconset/AppIcon_512x512@2x.png new file mode 100644 index 0000000..f0e9385 Binary files /dev/null and b/AVRsack/IconResources/AppIcon.iconset/AppIcon_512x512@2x.png differ diff --git a/AVRsack/IconResources/ProjIcon.icns b/AVRsack/IconResources/ProjIcon.icns new file mode 100644 index 0000000..ca98e27 Binary files /dev/null and b/AVRsack/IconResources/ProjIcon.icns differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_128x128.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_128x128.png new file mode 100644 index 0000000..391cbc9 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_128x128.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_128x128@2x.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_128x128@2x.png new file mode 100644 index 0000000..9298230 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_128x128@2x.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_16x16.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_16x16.png new file mode 100644 index 0000000..5989bb3 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_16x16.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_16x16@2x.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_16x16@2x.png new file mode 100644 index 0000000..efb5b79 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_16x16@2x.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_256x256.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_256x256.png new file mode 100644 index 0000000..5076791 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_256x256.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_256x256@2x.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_256x256@2x.png new file mode 100644 index 0000000..513309b Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_256x256@2x.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_32x32.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_32x32.png new file mode 100644 index 0000000..b04ee00 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_32x32.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_32x32@2x.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_32x32@2x.png new file mode 100644 index 0000000..49596a3 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_32x32@2x.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_512x512.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_512x512.png new file mode 100644 index 0000000..7121c35 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_512x512.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_512x512@2x.png b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_512x512@2x.png new file mode 100644 index 0000000..f0e9385 Binary files /dev/null and b/AVRsack/Images.xcassets/AppIcon.appiconset/AppIcon_512x512@2x.png differ diff --git a/AVRsack/Images.xcassets/AppIcon.appiconset/Contents.json b/AVRsack/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..518e443 --- /dev/null +++ b/AVRsack/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "AppIcon_16x16.png", + "scale" : "1x" + }, + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "AppIcon_16x16@2x.png", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "AppIcon_32x32.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "AppIcon_32x32@2x.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "AppIcon_128x128.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "AppIcon_128x128@2x.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "AppIcon_256x256.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "AppIcon_256x256@2x.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "AppIcon_512x512.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "AppIcon_512x512@2x.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/AVRsack/Info.plist b/AVRsack/Info.plist index e4c9f57..7494eed 100644 --- a/AVRsack/Info.plist +++ b/AVRsack/Info.plist @@ -12,7 +12,7 @@ avrsackproj CFBundleTypeIconFile - + ProjIcon CFBundleTypeName Project CFBundleTypeOSTypes @@ -21,6 +21,8 @@ CFBundleTypeRole Editor + ICExtension + PROJ NSDocumentClass AVRsack.ASProjDoc @@ -43,8 +45,6 @@ CFBundleExecutable $(EXECUTABLE_NAME) - CFBundleIconFile - CFBundleIdentifier org.aereperennius.$(PRODUCT_NAME:rfc1034identifier) CFBundleInfoDictionaryVersion diff --git a/Artwork/AppIcon.artx/Preview/preview.png b/Artwork/AppIcon.artx/Preview/preview.png new file mode 100644 index 0000000..3008ece Binary files /dev/null and b/Artwork/AppIcon.artx/Preview/preview.png differ diff --git a/Artwork/AppIcon.artx/QuickLook/Preview.pdf b/Artwork/AppIcon.artx/QuickLook/Preview.pdf new file mode 100644 index 0000000..65b24d3 Binary files /dev/null and b/Artwork/AppIcon.artx/QuickLook/Preview.pdf differ diff --git a/Artwork/AppIcon.artx/doc.thread b/Artwork/AppIcon.artx/doc.thread new file mode 100644 index 0000000..b53b4b2 Binary files /dev/null and b/Artwork/AppIcon.artx/doc.thread differ