diff --git a/README.md b/README.md index d028856..08d3527 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![noTunes Logo](/screenshots/app-icon.png) + # noTunes noTunes is a macOS application that will prevent iTunes _or_ Apple Music from launching. @@ -6,8 +8,34 @@ Simply launch the noTunes app and iTunes/Music will no longer be able to launch. You can enable/disable the apps functionality via the menu bar icon, which is a simple toggle. +## Usage + +Left click the menu bar icon to toggle between its active states. + +**Enabled** + +![noTunes Enabled](/screenshots/menubar-enabled.png) + +**Disabled** + +![noTunes Disabled](/screenshots/menubar-disabled.png) + +To quit the app either: + +**Menu bar version** + +Right click the menu bar icon and click quit. + +**No menu bar version** + +Either quit the app via Activity Monitor or run the following command in Terminal: + +```bash +osascript -e 'quit app "noTunes"' +``` + ## Downloads -noTunes 2.3 (with menu bar icon): [noTunes-2.3.zip](https://github.com/tombonez/noTunes/releases/download/v2.3/noTunes-2.3.zip) +noTunes 3.0 (with menu bar icon): [noTunes-3.0.zip](https://github.com/tombonez/noTunes/releases/download/v3.0/noTunes-3.0.zip) -noTunes 2.3 (without menu bar icon): [noTunes-2.3-noMenu.zip](https://github.com/tombonez/noTunes/releases/download/v2.3/noTunes-2.3-noMenu.zip) +noTunes 3.0 (without menu bar icon): [noTunes-3.0-noMenu.zip](https://github.com/tombonez/noTunes/releases/download/v3.0/noTunes-3.0-noMenu.zip) diff --git a/noTunes.xcodeproj/project.pbxproj b/noTunes.xcodeproj/project.pbxproj index 1eaf844..81e838e 100644 --- a/noTunes.xcodeproj/project.pbxproj +++ b/noTunes.xcodeproj/project.pbxproj @@ -280,7 +280,7 @@ ENABLE_HARDENED_RUNTIME = YES; INFOPLIST_FILE = noTunes/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - MARKETING_VERSION = 2.3; + MARKETING_VERSION = 3.0; PRODUCT_BUNDLE_IDENTIFIER = digital.twisted.noTunes; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; @@ -298,7 +298,7 @@ ENABLE_HARDENED_RUNTIME = YES; INFOPLIST_FILE = noTunes/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; - MARKETING_VERSION = 2.3; + MARKETING_VERSION = 3.0; PRODUCT_BUNDLE_IDENTIFIER = digital.twisted.noTunes; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png index bc3e668..71cce59 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png index 4af6525..88a994e 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png index 67814f9..a455044 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png index 9a11b1b..fe882aa 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png index 4af6525..4cf8b79 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png index df06262..8403b84 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png index 9a11b1b..fe882aa 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png index b6f67b9..4fe8d06 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png index df06262..8403b84 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png index 21b533b..471e2ac 100644 Binary files a/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png and b/noTunes/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png differ diff --git a/noTunes/Assets.xcassets/AppIcon.appiconset/Contents.json b/noTunes/Assets.xcassets/AppIcon.appiconset/Contents.json index 37326bf..2fef260 100644 --- a/noTunes/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/noTunes/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,68 +1,68 @@ { "images" : [ { - "size" : "16x16", - "idiom" : "mac", "filename" : "AppIcon-16.png", - "scale" : "1x" + "idiom" : "mac", + "scale" : "1x", + "size" : "16x16" }, { - "size" : "16x16", - "idiom" : "mac", "filename" : "AppIcon-16@2x.png", - "scale" : "2x" + "idiom" : "mac", + "scale" : "2x", + "size" : "16x16" }, { - "size" : "32x32", - "idiom" : "mac", "filename" : "AppIcon-32.png", - "scale" : "1x" + "idiom" : "mac", + "scale" : "1x", + "size" : "32x32" }, { - "size" : "32x32", - "idiom" : "mac", "filename" : "AppIcon-32@2x.png", - "scale" : "2x" + "idiom" : "mac", + "scale" : "2x", + "size" : "32x32" }, { - "size" : "128x128", - "idiom" : "mac", "filename" : "AppIcon-128.png", - "scale" : "1x" + "idiom" : "mac", + "scale" : "1x", + "size" : "128x128" }, { - "size" : "128x128", - "idiom" : "mac", "filename" : "AppIcon-128@2x.png", - "scale" : "2x" + "idiom" : "mac", + "scale" : "2x", + "size" : "128x128" }, { - "size" : "256x256", - "idiom" : "mac", "filename" : "AppIcon-256.png", - "scale" : "1x" + "idiom" : "mac", + "scale" : "1x", + "size" : "256x256" }, { - "size" : "256x256", - "idiom" : "mac", "filename" : "AppIcon-256@2x.png", - "scale" : "2x" + "idiom" : "mac", + "scale" : "2x", + "size" : "256x256" }, { - "size" : "512x512", - "idiom" : "mac", "filename" : "AppIcon-512.png", - "scale" : "1x" + "idiom" : "mac", + "scale" : "1x", + "size" : "512x512" }, { - "size" : "512x512", - "idiom" : "mac", "filename" : "AppIcon-512@2x.png", - "scale" : "2x" + "idiom" : "mac", + "scale" : "2x", + "size" : "512x512" } ], "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/noTunes/Assets.xcassets/StatusBarButtonImage.imageset/StatusBarButtonImage.png b/noTunes/Assets.xcassets/StatusBarButtonImage.imageset/StatusBarButtonImage.png index 1026ed9..0e6d89e 100644 Binary files a/noTunes/Assets.xcassets/StatusBarButtonImage.imageset/StatusBarButtonImage.png and b/noTunes/Assets.xcassets/StatusBarButtonImage.imageset/StatusBarButtonImage.png differ diff --git a/noTunes/Assets.xcassets/StatusBarButtonImage.imageset/StatusBarButtonImage@2x.png b/noTunes/Assets.xcassets/StatusBarButtonImage.imageset/StatusBarButtonImage@2x.png index 801970c..c290dd7 100644 Binary files a/noTunes/Assets.xcassets/StatusBarButtonImage.imageset/StatusBarButtonImage@2x.png and b/noTunes/Assets.xcassets/StatusBarButtonImage.imageset/StatusBarButtonImage@2x.png differ diff --git a/noTunes/Assets.xcassets/StatusBarButtonImageActive.imageset/StatusBarButtonImageActive.png b/noTunes/Assets.xcassets/StatusBarButtonImageActive.imageset/StatusBarButtonImageActive.png index 881a46b..902eb0d 100644 Binary files a/noTunes/Assets.xcassets/StatusBarButtonImageActive.imageset/StatusBarButtonImageActive.png and b/noTunes/Assets.xcassets/StatusBarButtonImageActive.imageset/StatusBarButtonImageActive.png differ diff --git a/noTunes/Assets.xcassets/StatusBarButtonImageActive.imageset/StatusBarButtonImageActive@2x.png b/noTunes/Assets.xcassets/StatusBarButtonImageActive.imageset/StatusBarButtonImageActive@2x.png index c646ea7..055b962 100644 Binary files a/noTunes/Assets.xcassets/StatusBarButtonImageActive.imageset/StatusBarButtonImageActive@2x.png and b/noTunes/Assets.xcassets/StatusBarButtonImageActive.imageset/StatusBarButtonImageActive@2x.png differ diff --git a/noTunes/Info.plist b/noTunes/Info.plist index f0fdf2b..20ad245 100644 --- a/noTunes/Info.plist +++ b/noTunes/Info.plist @@ -27,7 +27,7 @@ LSUIElement NSHumanReadableCopyright - Copyright © 2017 Twisted Digital Ltd. All rights reserved. + Copyright © 2021 Twisted Digital Ltd. All rights reserved. NSMainNibFile MainMenu NSPrincipalClass diff --git a/screenshots/app-icon.png b/screenshots/app-icon.png new file mode 100644 index 0000000..1a5aacf Binary files /dev/null and b/screenshots/app-icon.png differ diff --git a/screenshots/menubar-disabled.png b/screenshots/menubar-disabled.png new file mode 100644 index 0000000..8b609e0 Binary files /dev/null and b/screenshots/menubar-disabled.png differ diff --git a/screenshots/menubar-enabled.png b/screenshots/menubar-enabled.png new file mode 100644 index 0000000..5dbc03c Binary files /dev/null and b/screenshots/menubar-enabled.png differ