diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar.xcodeproj/project.pbxproj b/DNSCrypt-Menubar/DNSCrypt-Menubar.xcodeproj/project.pbxproj index 5d57ba4..ee5e60b 100644 --- a/DNSCrypt-Menubar/DNSCrypt-Menubar.xcodeproj/project.pbxproj +++ b/DNSCrypt-Menubar/DNSCrypt-Menubar.xcodeproj/project.pbxproj @@ -8,17 +8,12 @@ /* Begin PBXBuildFile section */ 091360731C88418E00F308D3 /* dnscrypt.iconset in Resources */ = {isa = PBXBuildFile; fileRef = 091360721C88418E00F308D3 /* dnscrypt.iconset */; }; - 098E725E1905DF4C00C8CC6E /* icon-dnscrypt-active.png in Resources */ = {isa = PBXBuildFile; fileRef = 098E72581905DF4C00C8CC6E /* icon-dnscrypt-active.png */; }; - 098E72601905DF4C00C8CC6E /* icon-dnscrypt-inactive.png in Resources */ = {isa = PBXBuildFile; fileRef = 098E725A1905DF4C00C8CC6E /* icon-dnscrypt-inactive.png */; }; - 098E72621905DF4C00C8CC6E /* icon-no-network.png in Resources */ = {isa = PBXBuildFile; fileRef = 098E725C1905DF4C00C8CC6E /* icon-no-network.png */; }; - 098E72671905E1A700C8CC6E /* icon-dnscrypt-active@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 098E72641905E1A700C8CC6E /* icon-dnscrypt-active@2x.png */; }; - 098E72681905E1A700C8CC6E /* icon-dnscrypt-inactive@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 098E72651905E1A700C8CC6E /* icon-dnscrypt-inactive@2x.png */; }; - 098E72691905E1A700C8CC6E /* icon-no-network@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 098E72661905E1A700C8CC6E /* icon-no-network@2x.png */; }; 09A13AD2145F3B9000B227A4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09A13AD1145F3B9000B227A4 /* Cocoa.framework */; }; 09A13ADC145F3B9000B227A4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 09A13ADA145F3B9000B227A4 /* InfoPlist.strings */; }; 09A13ADE145F3B9000B227A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 09A13ADD145F3B9000B227A4 /* main.m */; }; 09A13AE5145F3B9000B227A4 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 09A13AE4145F3B9000B227A4 /* AppDelegate.m */; }; 09A13AE8145F3B9000B227A4 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 09A13AE6145F3B9000B227A4 /* MainMenu.xib */; }; + F622E21B1C88C76800721313 /* Icons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F622E21A1C88C76800721313 /* Icons.xcassets */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -35,12 +30,6 @@ /* Begin PBXFileReference section */ 091360721C88418E00F308D3 /* dnscrypt.iconset */ = {isa = PBXFileReference; lastKnownFileType = folder.iconset; path = dnscrypt.iconset; sourceTree = ""; }; - 098E72581905DF4C00C8CC6E /* icon-dnscrypt-active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon-dnscrypt-active.png"; sourceTree = ""; }; - 098E725A1905DF4C00C8CC6E /* icon-dnscrypt-inactive.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon-dnscrypt-inactive.png"; sourceTree = ""; }; - 098E725C1905DF4C00C8CC6E /* icon-no-network.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon-no-network.png"; sourceTree = ""; }; - 098E72641905E1A700C8CC6E /* icon-dnscrypt-active@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon-dnscrypt-active@2x.png"; sourceTree = ""; }; - 098E72651905E1A700C8CC6E /* icon-dnscrypt-inactive@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon-dnscrypt-inactive@2x.png"; sourceTree = ""; }; - 098E72661905E1A700C8CC6E /* icon-no-network@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon-no-network@2x.png"; sourceTree = ""; }; 09A13ACD145F3B9000B227A4 /* DNSCrypt Menubar.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DNSCrypt Menubar.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 09A13AD1145F3B9000B227A4 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 09A13AD4145F3B9000B227A4 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -53,6 +42,7 @@ 09A13AE3145F3B9000B227A4 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 09A13AE4145F3B9000B227A4 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; 09A13AE7145F3B9000B227A4 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = ""; }; + F622E21A1C88C76800721313 /* Icons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Icons.xcassets; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -118,16 +108,11 @@ isa = PBXGroup; children = ( 091360721C88418E00F308D3 /* dnscrypt.iconset */, + F622E21A1C88C76800721313 /* Icons.xcassets */, 09A13AD9145F3B9000B227A4 /* DNSCrypt-Menubar-Info.plist */, 09A13ADA145F3B9000B227A4 /* InfoPlist.strings */, 09A13ADD145F3B9000B227A4 /* main.m */, 09A13ADF145F3B9000B227A4 /* DNSCrypt-Menubar-Prefix.pch */, - 098E72581905DF4C00C8CC6E /* icon-dnscrypt-active.png */, - 098E725A1905DF4C00C8CC6E /* icon-dnscrypt-inactive.png */, - 098E725C1905DF4C00C8CC6E /* icon-no-network.png */, - 098E72641905E1A700C8CC6E /* icon-dnscrypt-active@2x.png */, - 098E72651905E1A700C8CC6E /* icon-dnscrypt-inactive@2x.png */, - 098E72661905E1A700C8CC6E /* icon-no-network@2x.png */, ); name = "Supporting Files"; sourceTree = ""; @@ -183,15 +168,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 098E72681905E1A700C8CC6E /* icon-dnscrypt-inactive@2x.png in Resources */, 09A13ADC145F3B9000B227A4 /* InfoPlist.strings in Resources */, - 098E725E1905DF4C00C8CC6E /* icon-dnscrypt-active.png in Resources */, 09A13AE8145F3B9000B227A4 /* MainMenu.xib in Resources */, - 098E72691905E1A700C8CC6E /* icon-no-network@2x.png in Resources */, - 098E72601905DF4C00C8CC6E /* icon-dnscrypt-inactive.png in Resources */, - 098E72621905DF4C00C8CC6E /* icon-no-network.png in Resources */, + F622E21B1C88C76800721313 /* Icons.xcassets in Resources */, 091360731C88418E00F308D3 /* dnscrypt.iconset in Resources */, - 098E72671905E1A700C8CC6E /* icon-dnscrypt-active@2x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/AppDelegate.m b/DNSCrypt-Menubar/DNSCrypt-Menubar/AppDelegate.m index 4d1ffe0..73c1197 100644 --- a/DNSCrypt-Menubar/DNSCrypt-Menubar/AppDelegate.m +++ b/DNSCrypt-Menubar/DNSCrypt-Menubar/AppDelegate.m @@ -71,13 +71,13 @@ BOOL appUpdated = FALSE; switch (currentState) { case kDNS_CONFIGURATION_LOCALHOST: - led = [NSImage imageNamed: @"icon-dnscrypt-active"]; + led = [NSImage imageNamed: @"Active"]; break; case kDNS_CONFIGURATION_VANILLA: - led = [NSImage imageNamed: @"icon-dnscrypt-inactive"]; + led = [NSImage imageNamed: @"Inactive"]; break; default: - led = [NSImage imageNamed: @"icon-no-network"]; + led = [NSImage imageNamed: @"No-Network"]; } [led setTemplate:YES]; _statusItem.image = led; @@ -138,7 +138,7 @@ BOOL appUpdated = FALSE; { [self setCheckBoxesEnabled: FALSE]; - NSImage *led = [NSImage imageNamed: @"icon-no-network"]; + NSImage *led = [NSImage imageNamed: @"No-Network"]; _statusItem.image = led; [self fromCommand: @"/bin/csh" withArguments: [NSArray arrayWithObjects: @"-c", @"cd '" kDNSCRIPT_SCRIPTS_BASE_DIR @"' && exec ./gui-push-conf-change.sh prefpane", nil]]; diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Active.imageset/Active.pdf b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Active.imageset/Active.pdf new file mode 100644 index 0000000..7aa6564 Binary files /dev/null and b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Active.imageset/Active.pdf differ diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Active.imageset/Contents.json b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Active.imageset/Contents.json new file mode 100644 index 0000000..e087fdf --- /dev/null +++ b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Active.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "mac", + "filename" : "Active.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Contents.json b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Inactive.imageset/Contents.json b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Inactive.imageset/Contents.json new file mode 100644 index 0000000..506a904 --- /dev/null +++ b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Inactive.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "mac", + "filename" : "Inactive.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Inactive.imageset/Inactive.pdf b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Inactive.imageset/Inactive.pdf new file mode 100644 index 0000000..9d0e969 Binary files /dev/null and b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/Inactive.imageset/Inactive.pdf differ diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/No-Network.imageset/Contents.json b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/No-Network.imageset/Contents.json new file mode 100644 index 0000000..613fb43 --- /dev/null +++ b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/No-Network.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "mac", + "filename" : "No-Network.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/No-Network.imageset/No-Network.pdf b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/No-Network.imageset/No-Network.pdf new file mode 100644 index 0000000..cd57172 Binary files /dev/null and b/DNSCrypt-Menubar/DNSCrypt-Menubar/Icons.xcassets/No-Network.imageset/No-Network.pdf differ diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-active.png b/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-active.png deleted file mode 100644 index 0b5151b..0000000 Binary files a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-active.png and /dev/null differ diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-active@2x.png b/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-active@2x.png deleted file mode 100644 index 8949702..0000000 Binary files a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-active@2x.png and /dev/null differ diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-inactive.png b/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-inactive.png deleted file mode 100644 index b072e44..0000000 Binary files a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-inactive.png and /dev/null differ diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-inactive@2x.png b/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-inactive@2x.png deleted file mode 100644 index 61ac341..0000000 Binary files a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt-inactive@2x.png and /dev/null differ diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt.inkscape.svg b/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt.inkscape.svg deleted file mode 100644 index 4b2f701..0000000 --- a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-dnscrypt.inkscape.svg +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-no-network.png b/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-no-network.png deleted file mode 100644 index 24cbbf1..0000000 Binary files a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-no-network.png and /dev/null differ diff --git a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-no-network@2x.png b/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-no-network@2x.png deleted file mode 100644 index 829eacc..0000000 Binary files a/DNSCrypt-Menubar/DNSCrypt-Menubar/icon-no-network@2x.png and /dev/null differ diff --git a/DNSCrypt-Menubar/Icons template.svg b/DNSCrypt-Menubar/Icons template.svg new file mode 100644 index 0000000..724f578 --- /dev/null +++ b/DNSCrypt-Menubar/Icons template.svg @@ -0,0 +1,11 @@ + + + + + + + + + + +