diff --git a/.github/readme/app-dark.png b/.github/readme/app-dark.png index c7f5e8d..68bf4eb 100644 Binary files a/.github/readme/app-dark.png and b/.github/readme/app-dark.png differ diff --git a/.github/readme/app-light.png b/.github/readme/app-light.png index d0ecb89..d231aaa 100644 Binary files a/.github/readme/app-light.png and b/.github/readme/app-light.png differ diff --git a/.github/readme/notification.png b/.github/readme/notification.png index 069ee07..47d53fc 100644 Binary files a/.github/readme/notification.png and b/.github/readme/notification.png differ diff --git a/DESIGN.md b/Design/DESIGN.md similarity index 100% rename from DESIGN.md rename to Design/DESIGN.md diff --git a/Design/Icon.icon/Assets/Icon 7.png b/Design/Icon.icon/Assets/Icon 7.png new file mode 100644 index 0000000..2bfab03 Binary files /dev/null and b/Design/Icon.icon/Assets/Icon 7.png differ diff --git a/Design/Icon.icon/Assets/Rectangle 2 8.png b/Design/Icon.icon/Assets/Rectangle 2 8.png new file mode 100644 index 0000000..7ed1192 Binary files /dev/null and b/Design/Icon.icon/Assets/Rectangle 2 8.png differ diff --git a/Design/Icon.icon/Assets/Rectangle Copy 10.png b/Design/Icon.icon/Assets/Rectangle Copy 10.png new file mode 100644 index 0000000..7b118b6 Binary files /dev/null and b/Design/Icon.icon/Assets/Rectangle Copy 10.png differ diff --git a/Design/Icon.icon/icon.json b/Design/Icon.icon/icon.json new file mode 100644 index 0000000..8c665bb --- /dev/null +++ b/Design/Icon.icon/icon.json @@ -0,0 +1,59 @@ +{ + "fill" : { + "solid" : "srgb:0.00000,0.53333,1.00000,0.00000" + }, + "groups" : [ + { + "blur-material" : 0.5, + "layers" : [ + { + "image-name" : "Icon 7.png", + "name" : "Signature", + "position" : { + "scale" : 1, + "translation-in-points" : [ + 64.00083178971097, + -58.21801551632592 + ] + } + }, + { + "image-name" : "Rectangle Copy 10.png", + "name" : "Border" + }, + { + "fill-specializations" : [ + { + "appearance" : "tinted", + "value" : { + "solid" : "display-p3:0.00000,0.00000,0.00000,0.50000" + } + } + ], + "image-name" : "Rectangle 2 8.png", + "name" : "Backing", + "opacity-specializations" : [ + { + "appearance" : "tinted", + "value" : 1 + } + ] + } + ], + "shadow" : { + "kind" : "layer-color", + "opacity" : 0.5 + }, + "specular" : true, + "translucency" : { + "enabled" : true, + "value" : 0.5 + } + } + ], + "supported-platforms" : { + "squares" : [ + "macOS" + ] + } +} \ No newline at end of file diff --git a/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Contents.json b/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index c14ca73..0000000 --- a/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "filename" : "Mac Icon.png", - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "filename" : "Mac Icon@0.25x.png", - "idiom" : "mac", - "scale" : "2x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Mac Icon.png b/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Mac Icon.png deleted file mode 100644 index 99a172b..0000000 Binary files a/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Mac Icon.png and /dev/null differ diff --git a/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Mac Icon@0.25x.png b/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Mac Icon@0.25x.png deleted file mode 100644 index 8b7b7ae..0000000 Binary files a/Sources/SecretAgent/Assets.xcassets/AppIcon.appiconset/Mac Icon@0.25x.png and /dev/null differ diff --git a/Sources/SecretAgent/Assets.xcassets/Contents.json b/Sources/SecretAgent/Assets.xcassets/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/Sources/SecretAgent/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Sources/Secretive.xcodeproj/project.pbxproj b/Sources/Secretive.xcodeproj/project.pbxproj index d9b954e..ad6a0b9 100644 --- a/Sources/Secretive.xcodeproj/project.pbxproj +++ b/Sources/Secretive.xcodeproj/project.pbxproj @@ -18,6 +18,7 @@ 5003EF612780081600DF2006 /* SmartCardSecretKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5003EF602780081600DF2006 /* SmartCardSecretKit */; }; 5003EF632780081B00DF2006 /* SecureEnclaveSecretKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5003EF622780081B00DF2006 /* SecureEnclaveSecretKit */; }; 5003EF652780081B00DF2006 /* SmartCardSecretKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5003EF642780081B00DF2006 /* SmartCardSecretKit */; }; + 5008C2402E52792400507AC2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 50617D8623FCE48E0099B055 /* Assets.xcassets */; }; 500B93C32B478D8400E157DE /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = 500B93C22B478D8400E157DE /* Localizable.xcstrings */; }; 501421622781262300BBAA70 /* Brief in Frameworks */ = {isa = PBXBuildFile; productRef = 501421612781262300BBAA70 /* Brief */; }; 501421652781268000BBAA70 /* SecretAgent.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = 50A3B78A24026B7500D209EA /* SecretAgent.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; @@ -45,7 +46,6 @@ 508BF2AA25B4F1CB009EFB7E /* InternetAccessPolicy.plist in Resources */ = {isa = PBXBuildFile; fileRef = 508BF29425B4F140009EFB7E /* InternetAccessPolicy.plist */; }; 5091D2BC25183B830049FD9B /* ApplicationDirectoryController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5091D2BB25183B830049FD9B /* ApplicationDirectoryController.swift */; }; 5099A02423FD2AAA0062B6F2 /* CreateSecretView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5099A02323FD2AAA0062B6F2 /* CreateSecretView.swift */; }; - 50A3B79124026B7600D209EA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 50A3B79024026B7600D209EA /* Assets.xcassets */; }; 50A3B79424026B7600D209EA /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 50A3B79324026B7600D209EA /* Preview Assets.xcassets */; }; 50A3B79724026B7600D209EA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 50A3B79524026B7600D209EA /* Main.storyboard */; }; 50B8550D24138C4F009958AC /* DeleteSecretView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B8550C24138C4F009958AC /* DeleteSecretView.swift */; }; @@ -133,7 +133,6 @@ 5091D2BB25183B830049FD9B /* ApplicationDirectoryController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationDirectoryController.swift; sourceTree = ""; }; 5099A02323FD2AAA0062B6F2 /* CreateSecretView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateSecretView.swift; sourceTree = ""; }; 50A3B78A24026B7500D209EA /* SecretAgent.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SecretAgent.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 50A3B79024026B7600D209EA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 50A3B79324026B7600D209EA /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; 50A3B79624026B7600D209EA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 50A3B79824026B7600D209EA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -281,7 +280,6 @@ children = ( 50020BAF24064869003D4025 /* AppDelegate.swift */, 5018F54E24064786002EB505 /* Notifier.swift */, - 50A3B79024026B7600D209EA /* Assets.xcassets */, 50A3B79524026B7600D209EA /* Main.storyboard */, 50A3B79824026B7600D209EA /* Info.plist */, 508BF29425B4F140009EFB7E /* InternetAccessPolicy.plist */, @@ -420,8 +418,8 @@ 50A3B79724026B7600D209EA /* Main.storyboard in Resources */, 50E9CF422B51D596004AB36D /* Localizable.xcstrings in Resources */, 50A3B79424026B7600D209EA /* Preview Assets.xcassets in Resources */, - 50A3B79124026B7600D209EA /* Assets.xcassets in Resources */, 508BF2AA25B4F1CB009EFB7E /* InternetAccessPolicy.plist in Resources */, + 5008C2402E52792400507AC2 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Contents.json b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Contents.json index c14ca73..a78196d 100644 --- a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,53 +1,61 @@ { "images" : [ { + "filename" : "Icon-macOS-ClearDark-16x16@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "16x16" }, { + "filename" : "Icon-macOS-ClearDark-16x16@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "16x16" }, { + "filename" : "Icon-macOS-ClearDark-32x32@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "32x32" }, { + "filename" : "Icon-macOS-ClearDark-32x32@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "32x32" }, { + "filename" : "Icon-macOS-ClearDark-128x128@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "128x128" }, { + "filename" : "Icon-macOS-ClearDark-128x128@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "128x128" }, { - "filename" : "Mac Icon.png", + "filename" : "Icon-macOS-ClearDark-256x256@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "256x256" }, { - "filename" : "Mac Icon@0.25x.png", + "filename" : "Icon-macOS-ClearDark-256x256@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "256x256" }, { + "filename" : "Icon-macOS-ClearDark-512x512@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "512x512" }, { + "filename" : "Icon-macOS-ClearDark-1024x1024@1x.png", "idiom" : "mac", "scale" : "2x", "size" : "512x512" diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-1024x1024@1x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-1024x1024@1x.png new file mode 100644 index 0000000..d4a5a06 Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-1024x1024@1x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-128x128@1x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-128x128@1x.png new file mode 100644 index 0000000..639811c Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-128x128@1x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-128x128@2x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-128x128@2x.png new file mode 100644 index 0000000..68c79a1 Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-128x128@2x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-16x16@1x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-16x16@1x.png new file mode 100644 index 0000000..13e16f5 Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-16x16@1x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-16x16@2x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-16x16@2x.png new file mode 100644 index 0000000..0f9c355 Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-16x16@2x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-256x256@1x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-256x256@1x.png new file mode 100644 index 0000000..68c79a1 Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-256x256@1x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-256x256@2x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-256x256@2x.png new file mode 100644 index 0000000..e433fab Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-256x256@2x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-32x32@1x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-32x32@1x.png new file mode 100644 index 0000000..29ffd13 Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-32x32@1x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-32x32@2x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-32x32@2x.png new file mode 100644 index 0000000..8b67748 Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-32x32@2x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-512x512@1x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-512x512@1x.png new file mode 100644 index 0000000..e433fab Binary files /dev/null and b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Icon-macOS-ClearDark-512x512@1x.png differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Mac Icon.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Mac Icon.png deleted file mode 100644 index 99a172b..0000000 Binary files a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Mac Icon.png and /dev/null differ diff --git a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Mac Icon@0.25x.png b/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Mac Icon@0.25x.png deleted file mode 100644 index 8b7b7ae..0000000 Binary files a/Sources/Secretive/Assets.xcassets/AppIcon.appiconset/Mac Icon@0.25x.png and /dev/null differ diff --git a/Sources/Secretive/Assets.xcassets/Contents.json b/Sources/Secretive/Assets.xcassets/Contents.json index da4a164..73c0059 100644 --- a/Sources/Secretive/Assets.xcassets/Contents.json +++ b/Sources/Secretive/Assets.xcassets/Contents.json @@ -1,6 +1,6 @@ { "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/Sources/Secretive/Views/ContentView.swift b/Sources/Secretive/Views/ContentView.swift index 43760a7..7965341 100644 --- a/Sources/Secretive/Views/ContentView.swift +++ b/Sources/Secretive/Views/ContentView.swift @@ -30,7 +30,7 @@ struct ContentView: View { } .frame(minWidth: 640, minHeight: 320) .toolbar { - toolbarItem(updateNoticeView, id: "update") +// toolbarItem(updateNoticeView, id: "update") toolbarItem(runningOrRunSetupView, id: "setup") toolbarItem(appPathNoticeView, id: "appPath") toolbarItem(newItemView, id: "new")