From 90c0df5c5d2d9db64b6f183038f1288f17301143 Mon Sep 17 00:00:00 2001 From: Daniel Barber Date: Fri, 13 Mar 2020 14:14:14 -0400 Subject: [PATCH] Split out Mac app and shared files --- {Persephone => Mac}/App.swift | 0 {Persephone => Mac}/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/appIcon128.png | Bin .../AppIcon.appiconset/appIcon128@2x.png | Bin .../AppIcon.appiconset/appIcon256.png | Bin .../AppIcon.appiconset/appIcon256@2x.png | Bin .../AppIcon.appiconset/appIcon512.png | Bin .../AppIcon.appiconset/appIcon512@2x.png | Bin .../Assets.xcassets/Contents.json | 0 .../Contents.json | 0 .../coverArtPreferencesIcon.png | Bin .../coverArtPreferencesIcon@2x.png | Bin .../defaultCoverArt.imageset/Contents.json | 0 .../blankAlbumDark.pdf | Bin .../blankAlbumLight.pdf | Bin .../nextTrackButton.imageset/Contents.json | 0 .../nextTrackButton.png | Bin .../nextTrackButton@2x.png | Bin .../pauseButton.imageset/Contents.json | 0 .../pauseButton.imageset/pauseButton.png | Bin .../pauseButton.imageset/pauseButton@2x.png | Bin .../playButton.imageset/Contents.json | 0 .../playButton.imageset/playButton.png | Bin .../playButton.imageset/playButton@2x.png | Bin .../playButtonLarge.imageset/Contents.json | 0 .../playButtonLarge.png | Bin .../playButtonLarge@2x.png | Bin .../prevTrackButton.imageset/Contents.json | 0 .../prevTrackButton.png | Bin .../prevTrackButton@2x.png | Bin .../queuePauseButton.imageset/Contents.json | 0 .../pauseButtonWhite.png | Bin .../pauseButtonWhite@2x.png | Bin .../queuePlayButton.imageset/Contents.json | 0 .../playButtonWhite.png | Bin .../playButtonWhite@2x.png | Bin .../repeatButton.imageset/Contents.json | 0 .../repeatButton.imageset/repeatButton.png | Bin .../repeatButton.imageset/repeatButton@2x.png | Bin .../shuffleButton.imageset/Contents.json | 0 .../shuffleButton.imageset/shuffleButton.png | Bin .../shuffleButton@2x.png | Bin .../songIcon.imageset/Contents.json | 0 .../songIcon.imageset/songIcon.png | Bin .../songIcon.imageset/songIcon@2x.png | Bin .../speakerDisabled.imageset/Contents.json | 0 .../speakerDisabled.png | Bin .../speakerDisabled@2x.png | Bin .../speakerHigh.imageset/Contents.json | 0 .../speakerHigh.imageset/speakerHigh.png | Bin .../speakerHigh.imageset/speakerHigh@2x.png | Bin .../speakerLow.imageset/Contents.json | 0 .../speakerLow.imageset/speakerLow.png | Bin .../speakerLow.imageset/speakerLow@2x.png | Bin .../speakerMid.imageset/Contents.json | 0 .../speakerMid.imageset/speakerMid.png | Bin .../speakerMid.imageset/speakerMid@2x.png | Bin .../speakerOff.imageset/Contents.json | 0 .../speakerOff.imageset/speakerOff.png | Bin .../speakerOff.imageset/speakerOff@2x.png | Bin .../stopButton.imageset/Contents.json | 0 .../stopButton.imageset/stopButton.png | Bin .../stopButton.imageset/stopButton@2x.png | Bin .../Base.lproj/Main.storyboard | 0 .../Album Browser/AlbumCoverButton.swift | 0 .../Album Browser/AlbumDataSource.swift | 0 ...wController+NSCollectionViewDelegate.swift | 0 .../Album Browser/AlbumViewController.swift | 0 .../Browser/Album Browser/AlbumViewItem.swift | 0 .../Browser/Album Browser/AlbumViewItem.xib | 0 .../AlbumDetailSongListView.swift | 0 .../Album Detail/AlbumDetailSongRowView.swift | 0 .../AlbumDetailView+NSTableViewDelegate.swift | 0 .../Album Detail/AlbumDetailView.swift | 0 .../Browser/Album Detail/AlbumDetailView.xib | 0 .../Album Detail/AlbumTracksDataSource.swift | 0 .../Preferences/CoverArtPrefsController.swift | 0 .../GeneralPrefsViewController.swift | 0 .../PreferencesViewController.swift | 0 .../PreferencesWindowController.swift | 0 .../Queue/CurrentCoverArtView.swift | 0 .../Components/Queue/QueueDataSource.swift | 0 .../Components/Queue/QueueSongCoverView.swift | 0 .../Components/Queue/QueueSongInfoView.swift | 0 ...ViewController+NSOutlineViewDelegate.swift | 0 .../Queue/QueueViewController.swift | 0 .../Components/Shared/DraggedSongView.swift | 0 .../Components/Shared/DraggedSongView.xib | 0 .../Shared/Extensions/CGColor.swift | 0 .../Shared/Extensions/NSEvent.swift | 0 .../Components/Shared/Extensions/NSFont.swift | 0 .../Shared/Extensions/NSImage.swift | 0 .../Shared/Extensions/NSPasteboard.swift | 0 .../Shared/Extensions/NSPasteboardItem.swift | 0 .../Components/Shared/Extensions/NSSize.swift | 0 .../NSUserInterfaceItemIdentifier.swift | 0 .../Components/Shared/Extensions/NSView.swift | 0 .../Shared/Extensions/Notification.swift | 0 .../MPDAlbumArtImageDataProvider.swift | 0 .../Layouts/FlexibleGridViewLayout.swift | 0 .../Shared/MPDServerController.swift | 0 .../Components/Shared/MPDServerDelegate.swift | 0 .../Shared/UserNotificationsController.swift | 0 .../VolumeControl/VolumeControlView.swift | 0 .../VolumeControl/VolumeControlView.xib | 0 .../Window/Base.lproj/Main.storyboard | 0 .../Window/MainSplitViewController.swift | 0 .../Components/Window/MainWindow.swift | 0 .../Components/Window/WindowController.swift | 0 {Persephone => Mac}/Info.plist | 0 {Persephone => Mac}/Persephone.entitlements | 0 .../PersephoneBridgingHeader.h | 0 .../Services/CoverArtService.swift | 0 .../Services/SongNotifierService.swift | 0 .../State/Actions/AlbumListActions.swift | 0 .../State/Actions/ArtistListActions.swift | 0 .../State/Actions/PlayerActions.swift | 0 .../State/Actions/PreferencesActions.swift | 0 .../State/Actions/QueueActions.swift | 0 .../State/Actions/ServerActions.swift | 0 .../State/Actions/UIActions.swift | 0 .../State/AlbumListState.swift | 0 {Persephone => Mac}/State/AppState.swift | 0 .../State/ArtistListState.swift | 0 {Persephone => Mac}/State/PlayerState.swift | 0 .../State/PreferencesState.swift | 0 {Persephone => Mac}/State/QueueState.swift | 0 .../State/Reducers/AlbumListReducer.swift | 0 .../State/Reducers/AppReducer.swift | 0 .../State/Reducers/ArtistReducer.swift | 0 .../State/Reducers/PlayerReducer.swift | 0 .../State/Reducers/PreferencesReducer.swift | 0 .../State/Reducers/QueueReducer.swift | 0 .../State/Reducers/ServerReducer.swift | 0 .../State/Reducers/UIReducer.swift | 0 {Persephone => Mac}/State/ServerState.swift | 0 {Persephone => Mac}/State/UIState.swift | 0 {PersephoneTests => MacTests}/Info.plist | 0 .../PersephoneTests.swift | 0 {PersephoneUITests => MacUITests}/Info.plist | 0 .../PersephoneUITests.swift | 0 Persephone.xcodeproj/project.pbxproj | 36 +++++++++++------- Resources/Menus_DiamondSymbol.svg | 1 + Resources/export/menuDiamond.png | Bin 0 -> 276 bytes Resources/export/menuDiamond@2x.png | Bin 0 -> 589 bytes .../Extensions/MPDClient+Album.swift | 0 .../Extensions/MPDClient+Artist.swift | 0 .../Extensions/MPDClient+Command.swift | 0 .../Extensions/MPDClient+Connection.swift | 0 .../Extensions/MPDClient+Database.swift | 0 .../Extensions/MPDClient+Error.swift | 0 .../MPDClient/Extensions/MPDClient+Idle.swift | 0 .../Extensions/MPDClient+Mixer.swift | 0 .../Extensions/MPDClient+Queue.swift | 0 .../Extensions/MPDClient+Songs.swift | 0 .../Extensions/MPDClient+Status.swift | 0 .../Extensions/MPDClient+Transport.swift | 0 .../MPDClient/Extensions/MPDClientWrapper.c | 0 .../MPDClient/Extensions/MPDClientWrapper.h | 0 .../Extensions/Persephone-Bridging-Header.h | 0 .../Extensions/RawRepresentable.swift | 0 .../MPDClient/MPDClient.swift | 0 .../MPDClient/Models/MPDAlbum.swift | 0 .../MPDClient/Models/MPDCommand.swift | 0 .../MPDClient/Models/MPDError.swift | 0 .../MPDClient/Models/MPDIdle.swift | 0 .../MPDClient/Models/MPDPair.swift | 0 .../MPDClient/Models/MPDSong.swift | 0 .../MPDClient/Models/MPDStatus.swift | 0 .../MPDClient/Models/MPDTag.swift | 0 .../MPDClient/Protocols/Delegate.swift | 0 {Persephone => Shared}/Models/Album.swift | 0 {Persephone => Shared}/Models/Artist.swift | 0 .../Models/DraggedAlbum.swift | 0 .../Models/DraggedSong.swift | 0 .../Models/DraggedSongType.swift | 0 {Persephone => Shared}/Models/Loading.swift | 0 {Persephone => Shared}/Models/MPDServer.swift | 0 {Persephone => Shared}/Models/QueueItem.swift | 0 {Persephone => Shared}/Models/Song.swift | 0 {Persephone => Shared}/Models/Time.swift | 0 .../Models/TrackTimer.swift | 0 .../include/module.modulemap | 0 {Persephone => Shared}/include/mpd | 0 bin/update_build_number | 13 +++++++ 186 files changed, 36 insertions(+), 14 deletions(-) rename {Persephone => Mac}/App.swift (100%) rename {Persephone => Mac}/AppDelegate.swift (100%) rename {Persephone => Mac}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/AppIcon.appiconset/appIcon128.png (100%) rename {Persephone => Mac}/Assets.xcassets/AppIcon.appiconset/appIcon128@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/AppIcon.appiconset/appIcon256.png (100%) rename {Persephone => Mac}/Assets.xcassets/AppIcon.appiconset/appIcon256@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/AppIcon.appiconset/appIcon512.png (100%) rename {Persephone => Mac}/Assets.xcassets/AppIcon.appiconset/appIcon512@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/coverArtPreferencesIcon.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon.png (100%) rename {Persephone => Mac}/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/defaultCoverArt.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/defaultCoverArt.imageset/blankAlbumDark.pdf (100%) rename {Persephone => Mac}/Assets.xcassets/defaultCoverArt.imageset/blankAlbumLight.pdf (100%) rename {Persephone => Mac}/Assets.xcassets/nextTrackButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png (100%) rename {Persephone => Mac}/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/pauseButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/pauseButton.imageset/pauseButton.png (100%) rename {Persephone => Mac}/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/playButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/playButton.imageset/playButton.png (100%) rename {Persephone => Mac}/Assets.xcassets/playButton.imageset/playButton@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/playButtonLarge.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/playButtonLarge.imageset/playButtonLarge.png (100%) rename {Persephone => Mac}/Assets.xcassets/playButtonLarge.imageset/playButtonLarge@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/prevTrackButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png (100%) rename {Persephone => Mac}/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/queuePauseButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite.png (100%) rename {Persephone => Mac}/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/queuePlayButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/queuePlayButton.imageset/playButtonWhite.png (100%) rename {Persephone => Mac}/Assets.xcassets/queuePlayButton.imageset/playButtonWhite@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/repeatButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/repeatButton.imageset/repeatButton.png (100%) rename {Persephone => Mac}/Assets.xcassets/repeatButton.imageset/repeatButton@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/shuffleButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/shuffleButton.imageset/shuffleButton.png (100%) rename {Persephone => Mac}/Assets.xcassets/shuffleButton.imageset/shuffleButton@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/songIcon.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/songIcon.imageset/songIcon.png (100%) rename {Persephone => Mac}/Assets.xcassets/songIcon.imageset/songIcon@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerDisabled.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/speakerDisabled.imageset/speakerDisabled.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerDisabled.imageset/speakerDisabled@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerHigh.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/speakerHigh.imageset/speakerHigh.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerHigh.imageset/speakerHigh@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerLow.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/speakerLow.imageset/speakerLow.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerLow.imageset/speakerLow@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerMid.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/speakerMid.imageset/speakerMid.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerMid.imageset/speakerMid@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerOff.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/speakerOff.imageset/speakerOff.png (100%) rename {Persephone => Mac}/Assets.xcassets/speakerOff.imageset/speakerOff@2x.png (100%) rename {Persephone => Mac}/Assets.xcassets/stopButton.imageset/Contents.json (100%) rename {Persephone => Mac}/Assets.xcassets/stopButton.imageset/stopButton.png (100%) rename {Persephone => Mac}/Assets.xcassets/stopButton.imageset/stopButton@2x.png (100%) rename {Persephone => Mac}/Base.lproj/Main.storyboard (100%) rename {Persephone => Mac}/Components/Browser/Album Browser/AlbumCoverButton.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Browser/AlbumDataSource.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Browser/AlbumViewController+NSCollectionViewDelegate.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Browser/AlbumViewController.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Browser/AlbumViewItem.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Browser/AlbumViewItem.xib (100%) rename {Persephone => Mac}/Components/Browser/Album Detail/AlbumDetailSongListView.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Detail/AlbumDetailSongRowView.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Detail/AlbumDetailView+NSTableViewDelegate.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Detail/AlbumDetailView.swift (100%) rename {Persephone => Mac}/Components/Browser/Album Detail/AlbumDetailView.xib (100%) rename {Persephone => Mac}/Components/Browser/Album Detail/AlbumTracksDataSource.swift (100%) rename {Persephone => Mac}/Components/Preferences/CoverArtPrefsController.swift (100%) rename {Persephone => Mac}/Components/Preferences/GeneralPrefsViewController.swift (100%) rename {Persephone => Mac}/Components/Preferences/PreferencesViewController.swift (100%) rename {Persephone => Mac}/Components/Preferences/PreferencesWindowController.swift (100%) rename {Persephone => Mac}/Components/Queue/CurrentCoverArtView.swift (100%) rename {Persephone => Mac}/Components/Queue/QueueDataSource.swift (100%) rename {Persephone => Mac}/Components/Queue/QueueSongCoverView.swift (100%) rename {Persephone => Mac}/Components/Queue/QueueSongInfoView.swift (100%) rename {Persephone => Mac}/Components/Queue/QueueViewController+NSOutlineViewDelegate.swift (100%) rename {Persephone => Mac}/Components/Queue/QueueViewController.swift (100%) rename {Persephone => Mac}/Components/Shared/DraggedSongView.swift (100%) rename {Persephone => Mac}/Components/Shared/DraggedSongView.xib (100%) rename {Persephone => Mac}/Components/Shared/Extensions/CGColor.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/NSEvent.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/NSFont.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/NSImage.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/NSPasteboard.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/NSPasteboardItem.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/NSSize.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/NSUserInterfaceItemIdentifier.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/NSView.swift (100%) rename {Persephone => Mac}/Components/Shared/Extensions/Notification.swift (100%) rename {Persephone => Mac}/Components/Shared/ImageDataProviders/MPDAlbumArtImageDataProvider.swift (100%) rename {Persephone => Mac}/Components/Shared/Layouts/FlexibleGridViewLayout.swift (100%) rename {Persephone => Mac}/Components/Shared/MPDServerController.swift (100%) rename {Persephone => Mac}/Components/Shared/MPDServerDelegate.swift (100%) rename {Persephone => Mac}/Components/Shared/UserNotificationsController.swift (100%) rename {Persephone => Mac}/Components/VolumeControl/VolumeControlView.swift (100%) rename {Persephone => Mac}/Components/VolumeControl/VolumeControlView.xib (100%) rename {Persephone => Mac}/Components/Window/Base.lproj/Main.storyboard (100%) rename {Persephone => Mac}/Components/Window/MainSplitViewController.swift (100%) rename {Persephone => Mac}/Components/Window/MainWindow.swift (100%) rename {Persephone => Mac}/Components/Window/WindowController.swift (100%) rename {Persephone => Mac}/Info.plist (100%) rename {Persephone => Mac}/Persephone.entitlements (100%) rename {Persephone => Mac}/PersephoneBridgingHeader.h (100%) rename {Persephone => Mac}/Services/CoverArtService.swift (100%) rename {Persephone => Mac}/Services/SongNotifierService.swift (100%) rename {Persephone => Mac}/State/Actions/AlbumListActions.swift (100%) rename {Persephone => Mac}/State/Actions/ArtistListActions.swift (100%) rename {Persephone => Mac}/State/Actions/PlayerActions.swift (100%) rename {Persephone => Mac}/State/Actions/PreferencesActions.swift (100%) rename {Persephone => Mac}/State/Actions/QueueActions.swift (100%) rename {Persephone => Mac}/State/Actions/ServerActions.swift (100%) rename {Persephone => Mac}/State/Actions/UIActions.swift (100%) rename {Persephone => Mac}/State/AlbumListState.swift (100%) rename {Persephone => Mac}/State/AppState.swift (100%) rename {Persephone => Mac}/State/ArtistListState.swift (100%) rename {Persephone => Mac}/State/PlayerState.swift (100%) rename {Persephone => Mac}/State/PreferencesState.swift (100%) rename {Persephone => Mac}/State/QueueState.swift (100%) rename {Persephone => Mac}/State/Reducers/AlbumListReducer.swift (100%) rename {Persephone => Mac}/State/Reducers/AppReducer.swift (100%) rename {Persephone => Mac}/State/Reducers/ArtistReducer.swift (100%) rename {Persephone => Mac}/State/Reducers/PlayerReducer.swift (100%) rename {Persephone => Mac}/State/Reducers/PreferencesReducer.swift (100%) rename {Persephone => Mac}/State/Reducers/QueueReducer.swift (100%) rename {Persephone => Mac}/State/Reducers/ServerReducer.swift (100%) rename {Persephone => Mac}/State/Reducers/UIReducer.swift (100%) rename {Persephone => Mac}/State/ServerState.swift (100%) rename {Persephone => Mac}/State/UIState.swift (100%) rename {PersephoneTests => MacTests}/Info.plist (100%) rename {PersephoneTests => MacTests}/PersephoneTests.swift (100%) rename {PersephoneUITests => MacUITests}/Info.plist (100%) rename {PersephoneUITests => MacUITests}/PersephoneUITests.swift (100%) create mode 100644 Resources/Menus_DiamondSymbol.svg create mode 100644 Resources/export/menuDiamond.png create mode 100644 Resources/export/menuDiamond@2x.png rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Album.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Artist.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Command.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Connection.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Database.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Error.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Idle.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Mixer.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Queue.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Songs.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Status.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClient+Transport.swift (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClientWrapper.c (100%) rename {Persephone => Shared}/MPDClient/Extensions/MPDClientWrapper.h (100%) rename {Persephone => Shared}/MPDClient/Extensions/Persephone-Bridging-Header.h (100%) rename {Persephone => Shared}/MPDClient/Extensions/RawRepresentable.swift (100%) rename {Persephone => Shared}/MPDClient/MPDClient.swift (100%) rename {Persephone => Shared}/MPDClient/Models/MPDAlbum.swift (100%) rename {Persephone => Shared}/MPDClient/Models/MPDCommand.swift (100%) rename {Persephone => Shared}/MPDClient/Models/MPDError.swift (100%) rename {Persephone => Shared}/MPDClient/Models/MPDIdle.swift (100%) rename {Persephone => Shared}/MPDClient/Models/MPDPair.swift (100%) rename {Persephone => Shared}/MPDClient/Models/MPDSong.swift (100%) rename {Persephone => Shared}/MPDClient/Models/MPDStatus.swift (100%) rename {Persephone => Shared}/MPDClient/Models/MPDTag.swift (100%) rename {Persephone => Shared}/MPDClient/Protocols/Delegate.swift (100%) rename {Persephone => Shared}/Models/Album.swift (100%) rename {Persephone => Shared}/Models/Artist.swift (100%) rename {Persephone => Shared}/Models/DraggedAlbum.swift (100%) rename {Persephone => Shared}/Models/DraggedSong.swift (100%) rename {Persephone => Shared}/Models/DraggedSongType.swift (100%) rename {Persephone => Shared}/Models/Loading.swift (100%) rename {Persephone => Shared}/Models/MPDServer.swift (100%) rename {Persephone => Shared}/Models/QueueItem.swift (100%) rename {Persephone => Shared}/Models/Song.swift (100%) rename {Persephone => Shared}/Models/Time.swift (100%) rename {Persephone => Shared}/Models/TrackTimer.swift (100%) rename {Persephone => Shared}/include/module.modulemap (100%) rename {Persephone => Shared}/include/mpd (100%) create mode 100755 bin/update_build_number diff --git a/Persephone/App.swift b/Mac/App.swift similarity index 100% rename from Persephone/App.swift rename to Mac/App.swift diff --git a/Persephone/AppDelegate.swift b/Mac/AppDelegate.swift similarity index 100% rename from Persephone/AppDelegate.swift rename to Mac/AppDelegate.swift diff --git a/Persephone/Assets.xcassets/AppIcon.appiconset/Contents.json b/Mac/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Mac/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Persephone/Assets.xcassets/AppIcon.appiconset/appIcon128.png b/Mac/Assets.xcassets/AppIcon.appiconset/appIcon128.png similarity index 100% rename from Persephone/Assets.xcassets/AppIcon.appiconset/appIcon128.png rename to Mac/Assets.xcassets/AppIcon.appiconset/appIcon128.png diff --git a/Persephone/Assets.xcassets/AppIcon.appiconset/appIcon128@2x.png b/Mac/Assets.xcassets/AppIcon.appiconset/appIcon128@2x.png similarity index 100% rename from Persephone/Assets.xcassets/AppIcon.appiconset/appIcon128@2x.png rename to Mac/Assets.xcassets/AppIcon.appiconset/appIcon128@2x.png diff --git a/Persephone/Assets.xcassets/AppIcon.appiconset/appIcon256.png b/Mac/Assets.xcassets/AppIcon.appiconset/appIcon256.png similarity index 100% rename from Persephone/Assets.xcassets/AppIcon.appiconset/appIcon256.png rename to Mac/Assets.xcassets/AppIcon.appiconset/appIcon256.png diff --git a/Persephone/Assets.xcassets/AppIcon.appiconset/appIcon256@2x.png b/Mac/Assets.xcassets/AppIcon.appiconset/appIcon256@2x.png similarity index 100% rename from Persephone/Assets.xcassets/AppIcon.appiconset/appIcon256@2x.png rename to Mac/Assets.xcassets/AppIcon.appiconset/appIcon256@2x.png diff --git a/Persephone/Assets.xcassets/AppIcon.appiconset/appIcon512.png b/Mac/Assets.xcassets/AppIcon.appiconset/appIcon512.png similarity index 100% rename from Persephone/Assets.xcassets/AppIcon.appiconset/appIcon512.png rename to Mac/Assets.xcassets/AppIcon.appiconset/appIcon512.png diff --git a/Persephone/Assets.xcassets/AppIcon.appiconset/appIcon512@2x.png b/Mac/Assets.xcassets/AppIcon.appiconset/appIcon512@2x.png similarity index 100% rename from Persephone/Assets.xcassets/AppIcon.appiconset/appIcon512@2x.png rename to Mac/Assets.xcassets/AppIcon.appiconset/appIcon512@2x.png diff --git a/Persephone/Assets.xcassets/Contents.json b/Mac/Assets.xcassets/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/Contents.json rename to Mac/Assets.xcassets/Contents.json diff --git a/Persephone/Assets.xcassets/coverArtPreferencesIcon.imageset/Contents.json b/Mac/Assets.xcassets/coverArtPreferencesIcon.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/coverArtPreferencesIcon.imageset/Contents.json rename to Mac/Assets.xcassets/coverArtPreferencesIcon.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon.png b/Mac/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon.png similarity index 100% rename from Persephone/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon.png rename to Mac/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon.png diff --git a/Persephone/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon@2x.png b/Mac/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon@2x.png similarity index 100% rename from Persephone/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon@2x.png rename to Mac/Assets.xcassets/coverArtPreferencesIcon.imageset/coverArtPreferencesIcon@2x.png diff --git a/Persephone/Assets.xcassets/defaultCoverArt.imageset/Contents.json b/Mac/Assets.xcassets/defaultCoverArt.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/defaultCoverArt.imageset/Contents.json rename to Mac/Assets.xcassets/defaultCoverArt.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/defaultCoverArt.imageset/blankAlbumDark.pdf b/Mac/Assets.xcassets/defaultCoverArt.imageset/blankAlbumDark.pdf similarity index 100% rename from Persephone/Assets.xcassets/defaultCoverArt.imageset/blankAlbumDark.pdf rename to Mac/Assets.xcassets/defaultCoverArt.imageset/blankAlbumDark.pdf diff --git a/Persephone/Assets.xcassets/defaultCoverArt.imageset/blankAlbumLight.pdf b/Mac/Assets.xcassets/defaultCoverArt.imageset/blankAlbumLight.pdf similarity index 100% rename from Persephone/Assets.xcassets/defaultCoverArt.imageset/blankAlbumLight.pdf rename to Mac/Assets.xcassets/defaultCoverArt.imageset/blankAlbumLight.pdf diff --git a/Persephone/Assets.xcassets/nextTrackButton.imageset/Contents.json b/Mac/Assets.xcassets/nextTrackButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/nextTrackButton.imageset/Contents.json rename to Mac/Assets.xcassets/nextTrackButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png b/Mac/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png similarity index 100% rename from Persephone/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png rename to Mac/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png diff --git a/Persephone/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png b/Mac/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png rename to Mac/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png diff --git a/Persephone/Assets.xcassets/pauseButton.imageset/Contents.json b/Mac/Assets.xcassets/pauseButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/pauseButton.imageset/Contents.json rename to Mac/Assets.xcassets/pauseButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/pauseButton.imageset/pauseButton.png b/Mac/Assets.xcassets/pauseButton.imageset/pauseButton.png similarity index 100% rename from Persephone/Assets.xcassets/pauseButton.imageset/pauseButton.png rename to Mac/Assets.xcassets/pauseButton.imageset/pauseButton.png diff --git a/Persephone/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png b/Mac/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png rename to Mac/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png diff --git a/Persephone/Assets.xcassets/playButton.imageset/Contents.json b/Mac/Assets.xcassets/playButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/playButton.imageset/Contents.json rename to Mac/Assets.xcassets/playButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/playButton.imageset/playButton.png b/Mac/Assets.xcassets/playButton.imageset/playButton.png similarity index 100% rename from Persephone/Assets.xcassets/playButton.imageset/playButton.png rename to Mac/Assets.xcassets/playButton.imageset/playButton.png diff --git a/Persephone/Assets.xcassets/playButton.imageset/playButton@2x.png b/Mac/Assets.xcassets/playButton.imageset/playButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/playButton.imageset/playButton@2x.png rename to Mac/Assets.xcassets/playButton.imageset/playButton@2x.png diff --git a/Persephone/Assets.xcassets/playButtonLarge.imageset/Contents.json b/Mac/Assets.xcassets/playButtonLarge.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/playButtonLarge.imageset/Contents.json rename to Mac/Assets.xcassets/playButtonLarge.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/playButtonLarge.imageset/playButtonLarge.png b/Mac/Assets.xcassets/playButtonLarge.imageset/playButtonLarge.png similarity index 100% rename from Persephone/Assets.xcassets/playButtonLarge.imageset/playButtonLarge.png rename to Mac/Assets.xcassets/playButtonLarge.imageset/playButtonLarge.png diff --git a/Persephone/Assets.xcassets/playButtonLarge.imageset/playButtonLarge@2x.png b/Mac/Assets.xcassets/playButtonLarge.imageset/playButtonLarge@2x.png similarity index 100% rename from Persephone/Assets.xcassets/playButtonLarge.imageset/playButtonLarge@2x.png rename to Mac/Assets.xcassets/playButtonLarge.imageset/playButtonLarge@2x.png diff --git a/Persephone/Assets.xcassets/prevTrackButton.imageset/Contents.json b/Mac/Assets.xcassets/prevTrackButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/prevTrackButton.imageset/Contents.json rename to Mac/Assets.xcassets/prevTrackButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png b/Mac/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png similarity index 100% rename from Persephone/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png rename to Mac/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png diff --git a/Persephone/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png b/Mac/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png rename to Mac/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png diff --git a/Persephone/Assets.xcassets/queuePauseButton.imageset/Contents.json b/Mac/Assets.xcassets/queuePauseButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/queuePauseButton.imageset/Contents.json rename to Mac/Assets.xcassets/queuePauseButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite.png b/Mac/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite.png similarity index 100% rename from Persephone/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite.png rename to Mac/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite.png diff --git a/Persephone/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite@2x.png b/Mac/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite@2x.png similarity index 100% rename from Persephone/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite@2x.png rename to Mac/Assets.xcassets/queuePauseButton.imageset/pauseButtonWhite@2x.png diff --git a/Persephone/Assets.xcassets/queuePlayButton.imageset/Contents.json b/Mac/Assets.xcassets/queuePlayButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/queuePlayButton.imageset/Contents.json rename to Mac/Assets.xcassets/queuePlayButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/queuePlayButton.imageset/playButtonWhite.png b/Mac/Assets.xcassets/queuePlayButton.imageset/playButtonWhite.png similarity index 100% rename from Persephone/Assets.xcassets/queuePlayButton.imageset/playButtonWhite.png rename to Mac/Assets.xcassets/queuePlayButton.imageset/playButtonWhite.png diff --git a/Persephone/Assets.xcassets/queuePlayButton.imageset/playButtonWhite@2x.png b/Mac/Assets.xcassets/queuePlayButton.imageset/playButtonWhite@2x.png similarity index 100% rename from Persephone/Assets.xcassets/queuePlayButton.imageset/playButtonWhite@2x.png rename to Mac/Assets.xcassets/queuePlayButton.imageset/playButtonWhite@2x.png diff --git a/Persephone/Assets.xcassets/repeatButton.imageset/Contents.json b/Mac/Assets.xcassets/repeatButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/repeatButton.imageset/Contents.json rename to Mac/Assets.xcassets/repeatButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/repeatButton.imageset/repeatButton.png b/Mac/Assets.xcassets/repeatButton.imageset/repeatButton.png similarity index 100% rename from Persephone/Assets.xcassets/repeatButton.imageset/repeatButton.png rename to Mac/Assets.xcassets/repeatButton.imageset/repeatButton.png diff --git a/Persephone/Assets.xcassets/repeatButton.imageset/repeatButton@2x.png b/Mac/Assets.xcassets/repeatButton.imageset/repeatButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/repeatButton.imageset/repeatButton@2x.png rename to Mac/Assets.xcassets/repeatButton.imageset/repeatButton@2x.png diff --git a/Persephone/Assets.xcassets/shuffleButton.imageset/Contents.json b/Mac/Assets.xcassets/shuffleButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/shuffleButton.imageset/Contents.json rename to Mac/Assets.xcassets/shuffleButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/shuffleButton.imageset/shuffleButton.png b/Mac/Assets.xcassets/shuffleButton.imageset/shuffleButton.png similarity index 100% rename from Persephone/Assets.xcassets/shuffleButton.imageset/shuffleButton.png rename to Mac/Assets.xcassets/shuffleButton.imageset/shuffleButton.png diff --git a/Persephone/Assets.xcassets/shuffleButton.imageset/shuffleButton@2x.png b/Mac/Assets.xcassets/shuffleButton.imageset/shuffleButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/shuffleButton.imageset/shuffleButton@2x.png rename to Mac/Assets.xcassets/shuffleButton.imageset/shuffleButton@2x.png diff --git a/Persephone/Assets.xcassets/songIcon.imageset/Contents.json b/Mac/Assets.xcassets/songIcon.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/songIcon.imageset/Contents.json rename to Mac/Assets.xcassets/songIcon.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/songIcon.imageset/songIcon.png b/Mac/Assets.xcassets/songIcon.imageset/songIcon.png similarity index 100% rename from Persephone/Assets.xcassets/songIcon.imageset/songIcon.png rename to Mac/Assets.xcassets/songIcon.imageset/songIcon.png diff --git a/Persephone/Assets.xcassets/songIcon.imageset/songIcon@2x.png b/Mac/Assets.xcassets/songIcon.imageset/songIcon@2x.png similarity index 100% rename from Persephone/Assets.xcassets/songIcon.imageset/songIcon@2x.png rename to Mac/Assets.xcassets/songIcon.imageset/songIcon@2x.png diff --git a/Persephone/Assets.xcassets/speakerDisabled.imageset/Contents.json b/Mac/Assets.xcassets/speakerDisabled.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/speakerDisabled.imageset/Contents.json rename to Mac/Assets.xcassets/speakerDisabled.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/speakerDisabled.imageset/speakerDisabled.png b/Mac/Assets.xcassets/speakerDisabled.imageset/speakerDisabled.png similarity index 100% rename from Persephone/Assets.xcassets/speakerDisabled.imageset/speakerDisabled.png rename to Mac/Assets.xcassets/speakerDisabled.imageset/speakerDisabled.png diff --git a/Persephone/Assets.xcassets/speakerDisabled.imageset/speakerDisabled@2x.png b/Mac/Assets.xcassets/speakerDisabled.imageset/speakerDisabled@2x.png similarity index 100% rename from Persephone/Assets.xcassets/speakerDisabled.imageset/speakerDisabled@2x.png rename to Mac/Assets.xcassets/speakerDisabled.imageset/speakerDisabled@2x.png diff --git a/Persephone/Assets.xcassets/speakerHigh.imageset/Contents.json b/Mac/Assets.xcassets/speakerHigh.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/speakerHigh.imageset/Contents.json rename to Mac/Assets.xcassets/speakerHigh.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/speakerHigh.imageset/speakerHigh.png b/Mac/Assets.xcassets/speakerHigh.imageset/speakerHigh.png similarity index 100% rename from Persephone/Assets.xcassets/speakerHigh.imageset/speakerHigh.png rename to Mac/Assets.xcassets/speakerHigh.imageset/speakerHigh.png diff --git a/Persephone/Assets.xcassets/speakerHigh.imageset/speakerHigh@2x.png b/Mac/Assets.xcassets/speakerHigh.imageset/speakerHigh@2x.png similarity index 100% rename from Persephone/Assets.xcassets/speakerHigh.imageset/speakerHigh@2x.png rename to Mac/Assets.xcassets/speakerHigh.imageset/speakerHigh@2x.png diff --git a/Persephone/Assets.xcassets/speakerLow.imageset/Contents.json b/Mac/Assets.xcassets/speakerLow.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/speakerLow.imageset/Contents.json rename to Mac/Assets.xcassets/speakerLow.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/speakerLow.imageset/speakerLow.png b/Mac/Assets.xcassets/speakerLow.imageset/speakerLow.png similarity index 100% rename from Persephone/Assets.xcassets/speakerLow.imageset/speakerLow.png rename to Mac/Assets.xcassets/speakerLow.imageset/speakerLow.png diff --git a/Persephone/Assets.xcassets/speakerLow.imageset/speakerLow@2x.png b/Mac/Assets.xcassets/speakerLow.imageset/speakerLow@2x.png similarity index 100% rename from Persephone/Assets.xcassets/speakerLow.imageset/speakerLow@2x.png rename to Mac/Assets.xcassets/speakerLow.imageset/speakerLow@2x.png diff --git a/Persephone/Assets.xcassets/speakerMid.imageset/Contents.json b/Mac/Assets.xcassets/speakerMid.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/speakerMid.imageset/Contents.json rename to Mac/Assets.xcassets/speakerMid.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/speakerMid.imageset/speakerMid.png b/Mac/Assets.xcassets/speakerMid.imageset/speakerMid.png similarity index 100% rename from Persephone/Assets.xcassets/speakerMid.imageset/speakerMid.png rename to Mac/Assets.xcassets/speakerMid.imageset/speakerMid.png diff --git a/Persephone/Assets.xcassets/speakerMid.imageset/speakerMid@2x.png b/Mac/Assets.xcassets/speakerMid.imageset/speakerMid@2x.png similarity index 100% rename from Persephone/Assets.xcassets/speakerMid.imageset/speakerMid@2x.png rename to Mac/Assets.xcassets/speakerMid.imageset/speakerMid@2x.png diff --git a/Persephone/Assets.xcassets/speakerOff.imageset/Contents.json b/Mac/Assets.xcassets/speakerOff.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/speakerOff.imageset/Contents.json rename to Mac/Assets.xcassets/speakerOff.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/speakerOff.imageset/speakerOff.png b/Mac/Assets.xcassets/speakerOff.imageset/speakerOff.png similarity index 100% rename from Persephone/Assets.xcassets/speakerOff.imageset/speakerOff.png rename to Mac/Assets.xcassets/speakerOff.imageset/speakerOff.png diff --git a/Persephone/Assets.xcassets/speakerOff.imageset/speakerOff@2x.png b/Mac/Assets.xcassets/speakerOff.imageset/speakerOff@2x.png similarity index 100% rename from Persephone/Assets.xcassets/speakerOff.imageset/speakerOff@2x.png rename to Mac/Assets.xcassets/speakerOff.imageset/speakerOff@2x.png diff --git a/Persephone/Assets.xcassets/stopButton.imageset/Contents.json b/Mac/Assets.xcassets/stopButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/stopButton.imageset/Contents.json rename to Mac/Assets.xcassets/stopButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/stopButton.imageset/stopButton.png b/Mac/Assets.xcassets/stopButton.imageset/stopButton.png similarity index 100% rename from Persephone/Assets.xcassets/stopButton.imageset/stopButton.png rename to Mac/Assets.xcassets/stopButton.imageset/stopButton.png diff --git a/Persephone/Assets.xcassets/stopButton.imageset/stopButton@2x.png b/Mac/Assets.xcassets/stopButton.imageset/stopButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/stopButton.imageset/stopButton@2x.png rename to Mac/Assets.xcassets/stopButton.imageset/stopButton@2x.png diff --git a/Persephone/Base.lproj/Main.storyboard b/Mac/Base.lproj/Main.storyboard similarity index 100% rename from Persephone/Base.lproj/Main.storyboard rename to Mac/Base.lproj/Main.storyboard diff --git a/Persephone/Components/Browser/Album Browser/AlbumCoverButton.swift b/Mac/Components/Browser/Album Browser/AlbumCoverButton.swift similarity index 100% rename from Persephone/Components/Browser/Album Browser/AlbumCoverButton.swift rename to Mac/Components/Browser/Album Browser/AlbumCoverButton.swift diff --git a/Persephone/Components/Browser/Album Browser/AlbumDataSource.swift b/Mac/Components/Browser/Album Browser/AlbumDataSource.swift similarity index 100% rename from Persephone/Components/Browser/Album Browser/AlbumDataSource.swift rename to Mac/Components/Browser/Album Browser/AlbumDataSource.swift diff --git a/Persephone/Components/Browser/Album Browser/AlbumViewController+NSCollectionViewDelegate.swift b/Mac/Components/Browser/Album Browser/AlbumViewController+NSCollectionViewDelegate.swift similarity index 100% rename from Persephone/Components/Browser/Album Browser/AlbumViewController+NSCollectionViewDelegate.swift rename to Mac/Components/Browser/Album Browser/AlbumViewController+NSCollectionViewDelegate.swift diff --git a/Persephone/Components/Browser/Album Browser/AlbumViewController.swift b/Mac/Components/Browser/Album Browser/AlbumViewController.swift similarity index 100% rename from Persephone/Components/Browser/Album Browser/AlbumViewController.swift rename to Mac/Components/Browser/Album Browser/AlbumViewController.swift diff --git a/Persephone/Components/Browser/Album Browser/AlbumViewItem.swift b/Mac/Components/Browser/Album Browser/AlbumViewItem.swift similarity index 100% rename from Persephone/Components/Browser/Album Browser/AlbumViewItem.swift rename to Mac/Components/Browser/Album Browser/AlbumViewItem.swift diff --git a/Persephone/Components/Browser/Album Browser/AlbumViewItem.xib b/Mac/Components/Browser/Album Browser/AlbumViewItem.xib similarity index 100% rename from Persephone/Components/Browser/Album Browser/AlbumViewItem.xib rename to Mac/Components/Browser/Album Browser/AlbumViewItem.xib diff --git a/Persephone/Components/Browser/Album Detail/AlbumDetailSongListView.swift b/Mac/Components/Browser/Album Detail/AlbumDetailSongListView.swift similarity index 100% rename from Persephone/Components/Browser/Album Detail/AlbumDetailSongListView.swift rename to Mac/Components/Browser/Album Detail/AlbumDetailSongListView.swift diff --git a/Persephone/Components/Browser/Album Detail/AlbumDetailSongRowView.swift b/Mac/Components/Browser/Album Detail/AlbumDetailSongRowView.swift similarity index 100% rename from Persephone/Components/Browser/Album Detail/AlbumDetailSongRowView.swift rename to Mac/Components/Browser/Album Detail/AlbumDetailSongRowView.swift diff --git a/Persephone/Components/Browser/Album Detail/AlbumDetailView+NSTableViewDelegate.swift b/Mac/Components/Browser/Album Detail/AlbumDetailView+NSTableViewDelegate.swift similarity index 100% rename from Persephone/Components/Browser/Album Detail/AlbumDetailView+NSTableViewDelegate.swift rename to Mac/Components/Browser/Album Detail/AlbumDetailView+NSTableViewDelegate.swift diff --git a/Persephone/Components/Browser/Album Detail/AlbumDetailView.swift b/Mac/Components/Browser/Album Detail/AlbumDetailView.swift similarity index 100% rename from Persephone/Components/Browser/Album Detail/AlbumDetailView.swift rename to Mac/Components/Browser/Album Detail/AlbumDetailView.swift diff --git a/Persephone/Components/Browser/Album Detail/AlbumDetailView.xib b/Mac/Components/Browser/Album Detail/AlbumDetailView.xib similarity index 100% rename from Persephone/Components/Browser/Album Detail/AlbumDetailView.xib rename to Mac/Components/Browser/Album Detail/AlbumDetailView.xib diff --git a/Persephone/Components/Browser/Album Detail/AlbumTracksDataSource.swift b/Mac/Components/Browser/Album Detail/AlbumTracksDataSource.swift similarity index 100% rename from Persephone/Components/Browser/Album Detail/AlbumTracksDataSource.swift rename to Mac/Components/Browser/Album Detail/AlbumTracksDataSource.swift diff --git a/Persephone/Components/Preferences/CoverArtPrefsController.swift b/Mac/Components/Preferences/CoverArtPrefsController.swift similarity index 100% rename from Persephone/Components/Preferences/CoverArtPrefsController.swift rename to Mac/Components/Preferences/CoverArtPrefsController.swift diff --git a/Persephone/Components/Preferences/GeneralPrefsViewController.swift b/Mac/Components/Preferences/GeneralPrefsViewController.swift similarity index 100% rename from Persephone/Components/Preferences/GeneralPrefsViewController.swift rename to Mac/Components/Preferences/GeneralPrefsViewController.swift diff --git a/Persephone/Components/Preferences/PreferencesViewController.swift b/Mac/Components/Preferences/PreferencesViewController.swift similarity index 100% rename from Persephone/Components/Preferences/PreferencesViewController.swift rename to Mac/Components/Preferences/PreferencesViewController.swift diff --git a/Persephone/Components/Preferences/PreferencesWindowController.swift b/Mac/Components/Preferences/PreferencesWindowController.swift similarity index 100% rename from Persephone/Components/Preferences/PreferencesWindowController.swift rename to Mac/Components/Preferences/PreferencesWindowController.swift diff --git a/Persephone/Components/Queue/CurrentCoverArtView.swift b/Mac/Components/Queue/CurrentCoverArtView.swift similarity index 100% rename from Persephone/Components/Queue/CurrentCoverArtView.swift rename to Mac/Components/Queue/CurrentCoverArtView.swift diff --git a/Persephone/Components/Queue/QueueDataSource.swift b/Mac/Components/Queue/QueueDataSource.swift similarity index 100% rename from Persephone/Components/Queue/QueueDataSource.swift rename to Mac/Components/Queue/QueueDataSource.swift diff --git a/Persephone/Components/Queue/QueueSongCoverView.swift b/Mac/Components/Queue/QueueSongCoverView.swift similarity index 100% rename from Persephone/Components/Queue/QueueSongCoverView.swift rename to Mac/Components/Queue/QueueSongCoverView.swift diff --git a/Persephone/Components/Queue/QueueSongInfoView.swift b/Mac/Components/Queue/QueueSongInfoView.swift similarity index 100% rename from Persephone/Components/Queue/QueueSongInfoView.swift rename to Mac/Components/Queue/QueueSongInfoView.swift diff --git a/Persephone/Components/Queue/QueueViewController+NSOutlineViewDelegate.swift b/Mac/Components/Queue/QueueViewController+NSOutlineViewDelegate.swift similarity index 100% rename from Persephone/Components/Queue/QueueViewController+NSOutlineViewDelegate.swift rename to Mac/Components/Queue/QueueViewController+NSOutlineViewDelegate.swift diff --git a/Persephone/Components/Queue/QueueViewController.swift b/Mac/Components/Queue/QueueViewController.swift similarity index 100% rename from Persephone/Components/Queue/QueueViewController.swift rename to Mac/Components/Queue/QueueViewController.swift diff --git a/Persephone/Components/Shared/DraggedSongView.swift b/Mac/Components/Shared/DraggedSongView.swift similarity index 100% rename from Persephone/Components/Shared/DraggedSongView.swift rename to Mac/Components/Shared/DraggedSongView.swift diff --git a/Persephone/Components/Shared/DraggedSongView.xib b/Mac/Components/Shared/DraggedSongView.xib similarity index 100% rename from Persephone/Components/Shared/DraggedSongView.xib rename to Mac/Components/Shared/DraggedSongView.xib diff --git a/Persephone/Components/Shared/Extensions/CGColor.swift b/Mac/Components/Shared/Extensions/CGColor.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/CGColor.swift rename to Mac/Components/Shared/Extensions/CGColor.swift diff --git a/Persephone/Components/Shared/Extensions/NSEvent.swift b/Mac/Components/Shared/Extensions/NSEvent.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/NSEvent.swift rename to Mac/Components/Shared/Extensions/NSEvent.swift diff --git a/Persephone/Components/Shared/Extensions/NSFont.swift b/Mac/Components/Shared/Extensions/NSFont.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/NSFont.swift rename to Mac/Components/Shared/Extensions/NSFont.swift diff --git a/Persephone/Components/Shared/Extensions/NSImage.swift b/Mac/Components/Shared/Extensions/NSImage.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/NSImage.swift rename to Mac/Components/Shared/Extensions/NSImage.swift diff --git a/Persephone/Components/Shared/Extensions/NSPasteboard.swift b/Mac/Components/Shared/Extensions/NSPasteboard.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/NSPasteboard.swift rename to Mac/Components/Shared/Extensions/NSPasteboard.swift diff --git a/Persephone/Components/Shared/Extensions/NSPasteboardItem.swift b/Mac/Components/Shared/Extensions/NSPasteboardItem.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/NSPasteboardItem.swift rename to Mac/Components/Shared/Extensions/NSPasteboardItem.swift diff --git a/Persephone/Components/Shared/Extensions/NSSize.swift b/Mac/Components/Shared/Extensions/NSSize.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/NSSize.swift rename to Mac/Components/Shared/Extensions/NSSize.swift diff --git a/Persephone/Components/Shared/Extensions/NSUserInterfaceItemIdentifier.swift b/Mac/Components/Shared/Extensions/NSUserInterfaceItemIdentifier.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/NSUserInterfaceItemIdentifier.swift rename to Mac/Components/Shared/Extensions/NSUserInterfaceItemIdentifier.swift diff --git a/Persephone/Components/Shared/Extensions/NSView.swift b/Mac/Components/Shared/Extensions/NSView.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/NSView.swift rename to Mac/Components/Shared/Extensions/NSView.swift diff --git a/Persephone/Components/Shared/Extensions/Notification.swift b/Mac/Components/Shared/Extensions/Notification.swift similarity index 100% rename from Persephone/Components/Shared/Extensions/Notification.swift rename to Mac/Components/Shared/Extensions/Notification.swift diff --git a/Persephone/Components/Shared/ImageDataProviders/MPDAlbumArtImageDataProvider.swift b/Mac/Components/Shared/ImageDataProviders/MPDAlbumArtImageDataProvider.swift similarity index 100% rename from Persephone/Components/Shared/ImageDataProviders/MPDAlbumArtImageDataProvider.swift rename to Mac/Components/Shared/ImageDataProviders/MPDAlbumArtImageDataProvider.swift diff --git a/Persephone/Components/Shared/Layouts/FlexibleGridViewLayout.swift b/Mac/Components/Shared/Layouts/FlexibleGridViewLayout.swift similarity index 100% rename from Persephone/Components/Shared/Layouts/FlexibleGridViewLayout.swift rename to Mac/Components/Shared/Layouts/FlexibleGridViewLayout.swift diff --git a/Persephone/Components/Shared/MPDServerController.swift b/Mac/Components/Shared/MPDServerController.swift similarity index 100% rename from Persephone/Components/Shared/MPDServerController.swift rename to Mac/Components/Shared/MPDServerController.swift diff --git a/Persephone/Components/Shared/MPDServerDelegate.swift b/Mac/Components/Shared/MPDServerDelegate.swift similarity index 100% rename from Persephone/Components/Shared/MPDServerDelegate.swift rename to Mac/Components/Shared/MPDServerDelegate.swift diff --git a/Persephone/Components/Shared/UserNotificationsController.swift b/Mac/Components/Shared/UserNotificationsController.swift similarity index 100% rename from Persephone/Components/Shared/UserNotificationsController.swift rename to Mac/Components/Shared/UserNotificationsController.swift diff --git a/Persephone/Components/VolumeControl/VolumeControlView.swift b/Mac/Components/VolumeControl/VolumeControlView.swift similarity index 100% rename from Persephone/Components/VolumeControl/VolumeControlView.swift rename to Mac/Components/VolumeControl/VolumeControlView.swift diff --git a/Persephone/Components/VolumeControl/VolumeControlView.xib b/Mac/Components/VolumeControl/VolumeControlView.xib similarity index 100% rename from Persephone/Components/VolumeControl/VolumeControlView.xib rename to Mac/Components/VolumeControl/VolumeControlView.xib diff --git a/Persephone/Components/Window/Base.lproj/Main.storyboard b/Mac/Components/Window/Base.lproj/Main.storyboard similarity index 100% rename from Persephone/Components/Window/Base.lproj/Main.storyboard rename to Mac/Components/Window/Base.lproj/Main.storyboard diff --git a/Persephone/Components/Window/MainSplitViewController.swift b/Mac/Components/Window/MainSplitViewController.swift similarity index 100% rename from Persephone/Components/Window/MainSplitViewController.swift rename to Mac/Components/Window/MainSplitViewController.swift diff --git a/Persephone/Components/Window/MainWindow.swift b/Mac/Components/Window/MainWindow.swift similarity index 100% rename from Persephone/Components/Window/MainWindow.swift rename to Mac/Components/Window/MainWindow.swift diff --git a/Persephone/Components/Window/WindowController.swift b/Mac/Components/Window/WindowController.swift similarity index 100% rename from Persephone/Components/Window/WindowController.swift rename to Mac/Components/Window/WindowController.swift diff --git a/Persephone/Info.plist b/Mac/Info.plist similarity index 100% rename from Persephone/Info.plist rename to Mac/Info.plist diff --git a/Persephone/Persephone.entitlements b/Mac/Persephone.entitlements similarity index 100% rename from Persephone/Persephone.entitlements rename to Mac/Persephone.entitlements diff --git a/Persephone/PersephoneBridgingHeader.h b/Mac/PersephoneBridgingHeader.h similarity index 100% rename from Persephone/PersephoneBridgingHeader.h rename to Mac/PersephoneBridgingHeader.h diff --git a/Persephone/Services/CoverArtService.swift b/Mac/Services/CoverArtService.swift similarity index 100% rename from Persephone/Services/CoverArtService.swift rename to Mac/Services/CoverArtService.swift diff --git a/Persephone/Services/SongNotifierService.swift b/Mac/Services/SongNotifierService.swift similarity index 100% rename from Persephone/Services/SongNotifierService.swift rename to Mac/Services/SongNotifierService.swift diff --git a/Persephone/State/Actions/AlbumListActions.swift b/Mac/State/Actions/AlbumListActions.swift similarity index 100% rename from Persephone/State/Actions/AlbumListActions.swift rename to Mac/State/Actions/AlbumListActions.swift diff --git a/Persephone/State/Actions/ArtistListActions.swift b/Mac/State/Actions/ArtistListActions.swift similarity index 100% rename from Persephone/State/Actions/ArtistListActions.swift rename to Mac/State/Actions/ArtistListActions.swift diff --git a/Persephone/State/Actions/PlayerActions.swift b/Mac/State/Actions/PlayerActions.swift similarity index 100% rename from Persephone/State/Actions/PlayerActions.swift rename to Mac/State/Actions/PlayerActions.swift diff --git a/Persephone/State/Actions/PreferencesActions.swift b/Mac/State/Actions/PreferencesActions.swift similarity index 100% rename from Persephone/State/Actions/PreferencesActions.swift rename to Mac/State/Actions/PreferencesActions.swift diff --git a/Persephone/State/Actions/QueueActions.swift b/Mac/State/Actions/QueueActions.swift similarity index 100% rename from Persephone/State/Actions/QueueActions.swift rename to Mac/State/Actions/QueueActions.swift diff --git a/Persephone/State/Actions/ServerActions.swift b/Mac/State/Actions/ServerActions.swift similarity index 100% rename from Persephone/State/Actions/ServerActions.swift rename to Mac/State/Actions/ServerActions.swift diff --git a/Persephone/State/Actions/UIActions.swift b/Mac/State/Actions/UIActions.swift similarity index 100% rename from Persephone/State/Actions/UIActions.swift rename to Mac/State/Actions/UIActions.swift diff --git a/Persephone/State/AlbumListState.swift b/Mac/State/AlbumListState.swift similarity index 100% rename from Persephone/State/AlbumListState.swift rename to Mac/State/AlbumListState.swift diff --git a/Persephone/State/AppState.swift b/Mac/State/AppState.swift similarity index 100% rename from Persephone/State/AppState.swift rename to Mac/State/AppState.swift diff --git a/Persephone/State/ArtistListState.swift b/Mac/State/ArtistListState.swift similarity index 100% rename from Persephone/State/ArtistListState.swift rename to Mac/State/ArtistListState.swift diff --git a/Persephone/State/PlayerState.swift b/Mac/State/PlayerState.swift similarity index 100% rename from Persephone/State/PlayerState.swift rename to Mac/State/PlayerState.swift diff --git a/Persephone/State/PreferencesState.swift b/Mac/State/PreferencesState.swift similarity index 100% rename from Persephone/State/PreferencesState.swift rename to Mac/State/PreferencesState.swift diff --git a/Persephone/State/QueueState.swift b/Mac/State/QueueState.swift similarity index 100% rename from Persephone/State/QueueState.swift rename to Mac/State/QueueState.swift diff --git a/Persephone/State/Reducers/AlbumListReducer.swift b/Mac/State/Reducers/AlbumListReducer.swift similarity index 100% rename from Persephone/State/Reducers/AlbumListReducer.swift rename to Mac/State/Reducers/AlbumListReducer.swift diff --git a/Persephone/State/Reducers/AppReducer.swift b/Mac/State/Reducers/AppReducer.swift similarity index 100% rename from Persephone/State/Reducers/AppReducer.swift rename to Mac/State/Reducers/AppReducer.swift diff --git a/Persephone/State/Reducers/ArtistReducer.swift b/Mac/State/Reducers/ArtistReducer.swift similarity index 100% rename from Persephone/State/Reducers/ArtistReducer.swift rename to Mac/State/Reducers/ArtistReducer.swift diff --git a/Persephone/State/Reducers/PlayerReducer.swift b/Mac/State/Reducers/PlayerReducer.swift similarity index 100% rename from Persephone/State/Reducers/PlayerReducer.swift rename to Mac/State/Reducers/PlayerReducer.swift diff --git a/Persephone/State/Reducers/PreferencesReducer.swift b/Mac/State/Reducers/PreferencesReducer.swift similarity index 100% rename from Persephone/State/Reducers/PreferencesReducer.swift rename to Mac/State/Reducers/PreferencesReducer.swift diff --git a/Persephone/State/Reducers/QueueReducer.swift b/Mac/State/Reducers/QueueReducer.swift similarity index 100% rename from Persephone/State/Reducers/QueueReducer.swift rename to Mac/State/Reducers/QueueReducer.swift diff --git a/Persephone/State/Reducers/ServerReducer.swift b/Mac/State/Reducers/ServerReducer.swift similarity index 100% rename from Persephone/State/Reducers/ServerReducer.swift rename to Mac/State/Reducers/ServerReducer.swift diff --git a/Persephone/State/Reducers/UIReducer.swift b/Mac/State/Reducers/UIReducer.swift similarity index 100% rename from Persephone/State/Reducers/UIReducer.swift rename to Mac/State/Reducers/UIReducer.swift diff --git a/Persephone/State/ServerState.swift b/Mac/State/ServerState.swift similarity index 100% rename from Persephone/State/ServerState.swift rename to Mac/State/ServerState.swift diff --git a/Persephone/State/UIState.swift b/Mac/State/UIState.swift similarity index 100% rename from Persephone/State/UIState.swift rename to Mac/State/UIState.swift diff --git a/PersephoneTests/Info.plist b/MacTests/Info.plist similarity index 100% rename from PersephoneTests/Info.plist rename to MacTests/Info.plist diff --git a/PersephoneTests/PersephoneTests.swift b/MacTests/PersephoneTests.swift similarity index 100% rename from PersephoneTests/PersephoneTests.swift rename to MacTests/PersephoneTests.swift diff --git a/PersephoneUITests/Info.plist b/MacUITests/Info.plist similarity index 100% rename from PersephoneUITests/Info.plist rename to MacUITests/Info.plist diff --git a/PersephoneUITests/PersephoneUITests.swift b/MacUITests/PersephoneUITests.swift similarity index 100% rename from PersephoneUITests/PersephoneUITests.swift rename to MacUITests/PersephoneUITests.swift diff --git a/Persephone.xcodeproj/project.pbxproj b/Persephone.xcodeproj/project.pbxproj index ba98054..55a4930 100644 --- a/Persephone.xcodeproj/project.pbxproj +++ b/Persephone.xcodeproj/project.pbxproj @@ -374,15 +374,16 @@ E407860F2110CE6E006887B1 = { isa = PBXGroup; children = ( - E41B22BE21FB6B3300D544F6 /* Frameworks */, - E407861A2110CE6E006887B1 /* Persephone */, - E407862D2110CE70006887B1 /* PersephoneTests */, - E40786382110CE70006887B1 /* PersephoneUITests */, - E40786192110CE6E006887B1 /* Products */, E45E4FD822515D87004B537F /* Brewfile */, E45E4FD722515D87004B537F /* CHANGELOG.md */, + E41B22BE21FB6B3300D544F6 /* Frameworks */, E42A8F3922176D6400A13ED9 /* LICENSE.md */, + E407861A2110CE6E006887B1 /* Mac */, + E407862D2110CE70006887B1 /* MacTests */, + E40786382110CE70006887B1 /* MacUITests */, + E40786192110CE6E006887B1 /* Products */, E42A8F3A22176D6400A13ED9 /* README.md */, + E411C268241C02B2008B9682 /* Shared */, ); sourceTree = ""; }; @@ -396,41 +397,38 @@ name = Products; sourceTree = ""; }; - E407861A2110CE6E006887B1 /* Persephone */ = { + E407861A2110CE6E006887B1 /* Mac */ = { isa = PBXGroup; children = ( E44051932278765A0090CD6F /* App.swift */, E407861B2110CE6E006887B1 /* AppDelegate.swift */, E407861F2110CE70006887B1 /* Assets.xcassets */, E442CCC42347D5B900004E0C /* Components */, - E41B22C721FB966C00D544F6 /* include */, E40786242110CE70006887B1 /* Info.plist */, - E4F6B461221E124700ACF42A /* Models */, - E4A642DB220912FA00067D21 /* MPDClient */, E40786252110CE70006887B1 /* Persephone.entitlements */, E450AD9E2229B9BC0091BED3 /* PersephoneBridgingHeader.h */, E4A83BF2222207BE0098FED6 /* Services */, E4B11B64226A4F460075461B /* State */, ); - path = Persephone; + path = Mac; sourceTree = ""; }; - E407862D2110CE70006887B1 /* PersephoneTests */ = { + E407862D2110CE70006887B1 /* MacTests */ = { isa = PBXGroup; children = ( E407862E2110CE70006887B1 /* PersephoneTests.swift */, E40786302110CE70006887B1 /* Info.plist */, ); - path = PersephoneTests; + path = MacTests; sourceTree = ""; }; - E40786382110CE70006887B1 /* PersephoneUITests */ = { + E40786382110CE70006887B1 /* MacUITests */ = { isa = PBXGroup; children = ( E40786392110CE70006887B1 /* PersephoneUITests.swift */, E407863B2110CE70006887B1 /* Info.plist */, ); - path = PersephoneUITests; + path = MacUITests; sourceTree = ""; }; E408D3B7220DE8CC0006D9BE /* Extensions */ = { @@ -473,6 +471,16 @@ path = Extensions; sourceTree = ""; }; + E411C268241C02B2008B9682 /* Shared */ = { + isa = PBXGroup; + children = ( + E41B22C721FB966C00D544F6 /* include */, + E4F6B461221E124700ACF42A /* Models */, + E4A642DB220912FA00067D21 /* MPDClient */, + ); + path = Shared; + sourceTree = ""; + }; E41B22BE21FB6B3300D544F6 /* Frameworks */ = { isa = PBXGroup; children = ( diff --git a/Resources/Menus_DiamondSymbol.svg b/Resources/Menus_DiamondSymbol.svg new file mode 100644 index 0000000..3a59e9a --- /dev/null +++ b/Resources/Menus_DiamondSymbol.svg @@ -0,0 +1 @@ +menusSymbols \ No newline at end of file diff --git a/Resources/export/menuDiamond.png b/Resources/export/menuDiamond.png new file mode 100644 index 0000000000000000000000000000000000000000..61eb5fed5f44099396c250b4c5d300c76e4c97b3 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VOS+@4BLl<6e(pbstU&&0PZ!4! z3&G?B304z+Mny$MJ2A0ou?~Bp0|F+@PvUN5Tbr1c_K*LN!?&m|o|M$ov+a^>iyMX5&Saig{$t8z3GgR!SI VWA`ehyFhO-c)I$ztaD0e0sxl?S1JGi literal 0 HcmV?d00001 diff --git a/Resources/export/menuDiamond@2x.png b/Resources/export/menuDiamond@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..feca5e5fbe517809027d63cccac775ea74fbe30e GIT binary patch literal 589 zcmV-T0xxn=^v184pKo7Q78)C9dyv&AlOAG z!AboI`Ue!jSx``%6m%_uRf>X2Y11^mkp?0($$h!&c7dbUyYGA7hxgKJEG8eBfJ{Ip zAQKRhfU2q`P17DQ9x-1PA}UG*P&0rsG3@SWV{KNHK9^1=lNkb3)dS~3zNFLX9G5t6 zvu)c7lDg;t_Xml+%Sxp(!0Qva9{}5aaPB&4b|M?_G{Sfe5N#JE;L}3wJdYQ-*D#C` z0KEo4x$mL-Sxco-qhupAkl&ATxvVyu%@gzv6AW{$R_oO1CG8hk zSB265utn6LVUYSf9yaF7mSvrL)&i%@M#*Gy9LIDIwQQhb_+~vGk54xmjcRx);T<$h z^H>0!!<6l6vGB1U6^{2CiUyNvc+n4zIUQa`NKjFf8x}#98j2S4HG>4VVD6;I`+Pxb zlU0Nn5O?1bgg01){puVIXg&MwbFahT2;<-VM)-cn4G<=f&*ukmS>F+$+)Mh_=?&8t zvY$vKrU3X!fc!wuq!4pf5x}hw086a8LhEqU2Vsz?*%xX`5i1l5IsmTyAhCB>#~`C|Z5%(RF