Skip to content

Commit

Permalink
Import icon svg to support older macOS
Browse files Browse the repository at this point in the history
  • Loading branch information
xiao99xiao committed Nov 24, 2023
1 parent 69ed8b9 commit 3d608f9
Show file tree
Hide file tree
Showing 4 changed files with 133 additions and 9 deletions.
16 changes: 8 additions & 8 deletions SCIMKiller.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
Expand Down Expand Up @@ -254,7 +254,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
Expand All @@ -271,7 +271,7 @@
CODE_SIGN_ENTITLEMENTS = SCIMKiller/SCIMKiller.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = CNVBGR2V76;
ENABLE_HARDENED_RUNTIME = YES;
GENERATE_INFOPLIST_FILE = YES;
Expand All @@ -283,8 +283,8 @@
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 1.1;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MARKETING_VERSION = 1.2;
PRODUCT_BUNDLE_IDENTIFIER = com.xiaoxiao.SCIMKiller;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
Expand All @@ -300,7 +300,7 @@
CODE_SIGN_ENTITLEMENTS = SCIMKiller/SCIMKiller.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 2;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = CNVBGR2V76;
ENABLE_HARDENED_RUNTIME = YES;
GENERATE_INFOPLIST_FILE = YES;
Expand All @@ -312,8 +312,8 @@
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 1.1;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MARKETING_VERSION = 1.2;
PRODUCT_BUNDLE_IDENTIFIER = com.xiaoxiao.SCIMKiller;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
Expand Down
7 changes: 6 additions & 1 deletion SCIMKiller/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,12 @@ class AppDelegate: NSObject, NSApplicationDelegate {
statusBarItem = statusBar.statusItem(withLength: NSStatusItem.variableLength)

if let button = statusBarItem.button {
button.image = NSImage(systemSymbolName: "pill.circle.fill", accessibilityDescription: "Kill SCIM")
if #available(macOS 13, *) {
button.image = NSImage(systemSymbolName: "pill.circle.fill", accessibilityDescription: "Terminate SCIM/TCIM & Extension")
} else {
button.image = NSImage(named: "pill.circle.fill")
button.toolTip = "Terminate SCIM/TCIM & Extension"
}
button.action = #selector(killSCIM)
button.target = self
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"info" : {
"author" : "xcode",
"version" : 1
},
"symbols" : [
{
"filename" : "pill.circle.fill.svg",
"idiom" : "universal"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3d608f9

Please sign in to comment.