diff --git a/.swiftlint.yml b/.swiftlint.yml index 24d0248..b156b01 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -1,7 +1,8 @@ disabled_rules: -- line_length -- function_body_length + - line_length + - function_body_length + - identifier_name excluded: -- Pods + - Pods type_body_length: 500 file_length: 500 diff --git a/MonitorControl.xcodeproj/project.pbxproj b/MonitorControl.xcodeproj/project.pbxproj index b26fc9e..92ec635 100644 --- a/MonitorControl.xcodeproj/project.pbxproj +++ b/MonitorControl.xcodeproj/project.pbxproj @@ -246,7 +246,6 @@ 56754EA81D9A4016007BCDC5 /* Frameworks */, 56754EA91D9A4016007BCDC5 /* Resources */, 9DD5968596EFAF0E2EB56496 /* [CP] Embed Pods Frameworks */, - 3ACE91333FC1E781FB2E44E5 /* [CP] Copy Pods Resources */, F06792F5200A73FA0066C438 /* [Login] Copy Helper to start at Login */, ); buildRules = ( @@ -282,7 +281,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 0900; + LastUpgradeCheck = 0930; ORGANIZATIONNAME = "Mathew Kurian"; TargetAttributes = { 56754EAA1D9A4016007BCDC5 = { @@ -341,21 +340,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3ACE91333FC1E781FB2E44E5 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MonitorControl/Pods-MonitorControl-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; 9DD5968596EFAF0E2EB56496 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -510,6 +494,7 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; @@ -517,6 +502,7 @@ CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; @@ -568,6 +554,7 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; @@ -575,6 +562,7 @@ CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; diff --git a/MonitorControl.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/MonitorControl.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/MonitorControl.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/MonitorControl/AppDelegate.swift b/MonitorControl/AppDelegate.swift index 4c93d89..9a8401e 100644 --- a/MonitorControl/AppDelegate.swift +++ b/MonitorControl/AppDelegate.swift @@ -43,7 +43,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, MediaKeyTapDelegate { keysListenedFor.removeSubrange(0...1) } - mediaKeyTap = MediaKeyTap.init(delegate: self, forKeys: keysListenedFor, observeBuiltIn: false) + mediaKeyTap = MediaKeyTap.init(delegate: self, for: keysListenedFor, observeBuiltIn: false) let storyboard: NSStoryboard = NSStoryboard.init(name: NSStoryboard.Name(rawValue: "Main"), bundle: Bundle.main) let views = [ storyboard.instantiateController(withIdentifier: NSStoryboard.SceneIdentifier(rawValue: "MainPrefsVC")), @@ -243,7 +243,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, MediaKeyTapDelegate { } mediaKeyTap?.stop() - mediaKeyTap = MediaKeyTap.init(delegate: self, forKeys: keysListenedFor, observeBuiltIn: false) + mediaKeyTap = MediaKeyTap.init(delegate: self, for: keysListenedFor, observeBuiltIn: false) mediaKeyTap?.start() } diff --git a/Podfile.lock b/Podfile.lock index 2d13a05..73d3885 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -6,13 +6,17 @@ DEPENDENCIES: - MASPreferences - MediaKeyTap (from `https://github.com/the0neyouseek/MediaKeyTap.git`) +SPEC REPOS: + https://github.com/CocoaPods/Specs.git: + - MASPreferences + EXTERNAL SOURCES: MediaKeyTap: :git: https://github.com/the0neyouseek/MediaKeyTap.git CHECKOUT OPTIONS: MediaKeyTap: - :commit: 61a64c17d598de7126f24befde6bdbd5dc7fa121 + :commit: 2ff6e582c0c03b735d24d0800f4e43611d316e93 :git: https://github.com/the0neyouseek/MediaKeyTap.git SPEC CHECKSUMS: @@ -21,4 +25,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: efa14c79ecdfeaf061bbc8ed950ee540d77f987a -COCOAPODS: 1.4.0 +COCOAPODS: 1.5.0