├── .github └── FUNDING.yml ├── .gitignore ├── ISSUE_TEMPLATE.md ├── LICENSE ├── README.md ├── SpotMenu.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── SpotMenu.xcscheme ├── SpotMenu ├── App │ ├── AppDelegate.swift │ └── SpotMenuApp.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png │ ├── AppleMusicIcon.imageset │ │ ├── AppleMusicIcon.png │ │ ├── AppleMusicIcon@2x.png │ │ ├── AppleMusicIcon@3x.png │ │ └── Contents.json │ ├── Contents.json │ └── SpotifyIcon.imageset │ │ ├── Contents.json │ │ ├── SpotifyIcon.png │ │ ├── SpotifyIcon@2x.png │ │ └── SpotifyIcon@3x.png ├── Info.plist ├── Playback │ ├── AppleMusicController.swift │ ├── PlaybackModel.swift │ ├── PlaybackView.swift │ ├── SliderView.swift │ ├── SpotifyAuthManager.swift │ ├── SpotifyController.swift │ ├── SpotifyLoginView.swift │ └── SpotifyLoginWindowManager.swift ├── Preferences │ ├── KeyboardShortcuts+Names.swift │ ├── MenuBarPreferencesModel.swift │ ├── MenuBarPreferencesView.swift │ ├── MusicPlayerPreferencesModel.swift │ ├── MusicPlayerPreferencesView.swift │ ├── PlaybackAppearancePreferencesModel.swift │ ├── PlaybackAppearancePreferencesView.swift │ ├── PreferencesView.swift │ └── ShortcutPreferencesView.swift ├── SpotMenu.entitlements ├── StatusItem │ ├── StatusItemModel.swift │ └── StatusItemView.swift └── UI │ ├── MenuBuilder.swift │ ├── PopoverManager.swift │ ├── PopoverWindow.swift │ └── StatusItemConfigurator.swift ├── SpotMenuTests └── SpotMenuTests.swift ├── SpotMenuUITests ├── SpotMenuUITests.swift └── SpotMenuUITestsLaunchTests.swift ├── assets └── media │ ├── app-icon.png │ ├── demo.mov │ ├── keyboard-shortcuts-preferences.mov │ ├── menu-bar-settings-preferences.mov │ ├── music-player-preferences.mov │ ├── paypal.svg │ └── playback-appearance-preferences.mov └── index.html /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/.gitignore -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/README.md -------------------------------------------------------------------------------- /SpotMenu.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SpotMenu.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SpotMenu.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /SpotMenu.xcodeproj/xcshareddata/xcschemes/SpotMenu.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu.xcodeproj/xcshareddata/xcschemes/SpotMenu.xcscheme -------------------------------------------------------------------------------- /SpotMenu/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/App/AppDelegate.swift -------------------------------------------------------------------------------- /SpotMenu/App/SpotMenuApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/App/SpotMenuApp.swift -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppleMusicIcon.imageset/AppleMusicIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppleMusicIcon.imageset/AppleMusicIcon.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppleMusicIcon.imageset/AppleMusicIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppleMusicIcon.imageset/AppleMusicIcon@2x.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppleMusicIcon.imageset/AppleMusicIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppleMusicIcon.imageset/AppleMusicIcon@3x.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/AppleMusicIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/AppleMusicIcon.imageset/Contents.json -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/SpotifyIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/SpotifyIcon.imageset/Contents.json -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/SpotifyIcon.imageset/SpotifyIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/SpotifyIcon.imageset/SpotifyIcon.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/SpotifyIcon.imageset/SpotifyIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/SpotifyIcon.imageset/SpotifyIcon@2x.png -------------------------------------------------------------------------------- /SpotMenu/Assets.xcassets/SpotifyIcon.imageset/SpotifyIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Assets.xcassets/SpotifyIcon.imageset/SpotifyIcon@3x.png -------------------------------------------------------------------------------- /SpotMenu/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Info.plist -------------------------------------------------------------------------------- /SpotMenu/Playback/AppleMusicController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Playback/AppleMusicController.swift -------------------------------------------------------------------------------- /SpotMenu/Playback/PlaybackModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Playback/PlaybackModel.swift -------------------------------------------------------------------------------- /SpotMenu/Playback/PlaybackView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Playback/PlaybackView.swift -------------------------------------------------------------------------------- /SpotMenu/Playback/SliderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Playback/SliderView.swift -------------------------------------------------------------------------------- /SpotMenu/Playback/SpotifyAuthManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Playback/SpotifyAuthManager.swift -------------------------------------------------------------------------------- /SpotMenu/Playback/SpotifyController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Playback/SpotifyController.swift -------------------------------------------------------------------------------- /SpotMenu/Playback/SpotifyLoginView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Playback/SpotifyLoginView.swift -------------------------------------------------------------------------------- /SpotMenu/Playback/SpotifyLoginWindowManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Playback/SpotifyLoginWindowManager.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/KeyboardShortcuts+Names.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/KeyboardShortcuts+Names.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/MenuBarPreferencesModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/MenuBarPreferencesModel.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/MenuBarPreferencesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/MenuBarPreferencesView.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/MusicPlayerPreferencesModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/MusicPlayerPreferencesModel.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/MusicPlayerPreferencesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/MusicPlayerPreferencesView.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/PlaybackAppearancePreferencesModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/PlaybackAppearancePreferencesModel.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/PlaybackAppearancePreferencesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/PlaybackAppearancePreferencesView.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/PreferencesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/PreferencesView.swift -------------------------------------------------------------------------------- /SpotMenu/Preferences/ShortcutPreferencesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/Preferences/ShortcutPreferencesView.swift -------------------------------------------------------------------------------- /SpotMenu/SpotMenu.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/SpotMenu.entitlements -------------------------------------------------------------------------------- /SpotMenu/StatusItem/StatusItemModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/StatusItem/StatusItemModel.swift -------------------------------------------------------------------------------- /SpotMenu/StatusItem/StatusItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/StatusItem/StatusItemView.swift -------------------------------------------------------------------------------- /SpotMenu/UI/MenuBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/UI/MenuBuilder.swift -------------------------------------------------------------------------------- /SpotMenu/UI/PopoverManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/UI/PopoverManager.swift -------------------------------------------------------------------------------- /SpotMenu/UI/PopoverWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/UI/PopoverWindow.swift -------------------------------------------------------------------------------- /SpotMenu/UI/StatusItemConfigurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenu/UI/StatusItemConfigurator.swift -------------------------------------------------------------------------------- /SpotMenuTests/SpotMenuTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenuTests/SpotMenuTests.swift -------------------------------------------------------------------------------- /SpotMenuUITests/SpotMenuUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenuUITests/SpotMenuUITests.swift -------------------------------------------------------------------------------- /SpotMenuUITests/SpotMenuUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/SpotMenuUITests/SpotMenuUITestsLaunchTests.swift -------------------------------------------------------------------------------- /assets/media/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/assets/media/app-icon.png -------------------------------------------------------------------------------- /assets/media/demo.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/assets/media/demo.mov -------------------------------------------------------------------------------- /assets/media/keyboard-shortcuts-preferences.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/assets/media/keyboard-shortcuts-preferences.mov -------------------------------------------------------------------------------- /assets/media/menu-bar-settings-preferences.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/assets/media/menu-bar-settings-preferences.mov -------------------------------------------------------------------------------- /assets/media/music-player-preferences.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/assets/media/music-player-preferences.mov -------------------------------------------------------------------------------- /assets/media/paypal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/assets/media/paypal.svg -------------------------------------------------------------------------------- /assets/media/playback-appearance-preferences.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/assets/media/playback-appearance-preferences.mov -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kmikiy/SpotMenu/HEAD/index.html --------------------------------------------------------------------------------