From b62b42707bd6564cb32b7d325d6e8f88a9fbd172 Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Wed, 6 Feb 2019 20:30:08 -0500 Subject: [PATCH] Big re-org --- Persephone.xcodeproj/project.pbxproj | 60 +- Persephone/AppDelegate.swift | 2 +- Persephone/Base.lproj/Main.storyboard | 1 - .../NotificationsController.swift} | 2 +- .../{ => Controllers}/QueueController.swift | 0 .../{ => Controllers}/WindowController.swift | 0 Persephone/Info.plist | 2 + Persephone/{ => MPDClient}/MPDClient.swift | 0 Persephone/MPDClient/{ => Models}/Song.swift | 0 .../MPDClient/{ => Models}/Status.swift | 0 .../MPDClient/{ => Protocols}/Delegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/Contents.json | 0 .../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 .../prevTrackButton.imageset/Contents.json | 0 .../prevTrackButton.png | Bin .../prevTrackButton@2x.png | Bin .../stopButton.imageset/Contents.json | 0 .../stopButton.imageset/stopButton.png | Bin .../stopButton.imageset/stopButton@2x.png | Bin .../Resources/Base.lproj/Main.storyboard | 964 ++++++++++++++++++ Persephone/ViewController.swift | 23 - 30 files changed, 1012 insertions(+), 42 deletions(-) rename Persephone/{MPDClient/NotificationHandler.swift => Controllers/NotificationsController.swift} (94%) rename Persephone/{ => Controllers}/QueueController.swift (100%) rename Persephone/{ => Controllers}/WindowController.swift (100%) rename Persephone/{ => MPDClient}/MPDClient.swift (100%) rename Persephone/MPDClient/{ => Models}/Song.swift (100%) rename Persephone/MPDClient/{ => Models}/Status.swift (100%) rename Persephone/MPDClient/{ => Protocols}/Delegate.swift (100%) rename Persephone/{ => Resources}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Persephone/{ => Resources}/Assets.xcassets/Contents.json (100%) rename Persephone/{ => Resources}/Assets.xcassets/nextTrackButton.imageset/Contents.json (100%) rename Persephone/{ => Resources}/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/pauseButton.imageset/Contents.json (100%) rename Persephone/{ => Resources}/Assets.xcassets/pauseButton.imageset/pauseButton.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/playButton.imageset/Contents.json (100%) rename Persephone/{ => Resources}/Assets.xcassets/playButton.imageset/playButton.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/playButton.imageset/playButton@2x.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/prevTrackButton.imageset/Contents.json (100%) rename Persephone/{ => Resources}/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/stopButton.imageset/Contents.json (100%) rename Persephone/{ => Resources}/Assets.xcassets/stopButton.imageset/stopButton.png (100%) rename Persephone/{ => Resources}/Assets.xcassets/stopButton.imageset/stopButton@2x.png (100%) create mode 100644 Persephone/Resources/Base.lproj/Main.storyboard delete mode 100644 Persephone/ViewController.swift diff --git a/Persephone.xcodeproj/project.pbxproj b/Persephone.xcodeproj/project.pbxproj index f1098ad..a2bb130 100644 --- a/Persephone.xcodeproj/project.pbxproj +++ b/Persephone.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ E407861C2110CE6E006887B1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E407861B2110CE6E006887B1 /* AppDelegate.swift */; }; - E407861E2110CE6E006887B1 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E407861D2110CE6E006887B1 /* ViewController.swift */; }; E40786202110CE70006887B1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E407861F2110CE70006887B1 /* Assets.xcassets */; }; E40786232110CE70006887B1 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E40786212110CE70006887B1 /* Main.storyboard */; }; E407862F2110CE70006887B1 /* PersephoneTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E407862E2110CE70006887B1 /* PersephoneTests.swift */; }; @@ -20,7 +19,7 @@ E4A642DA22090CBE00067D21 /* Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A642D922090CBE00067D21 /* Status.swift */; }; E4E8CC902204EC7F0024217A /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E8CC8F2204EC7F0024217A /* Delegate.swift */; }; E4E8CC922204F4B80024217A /* QueueController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E8CC912204F4B80024217A /* QueueController.swift */; }; - E4E8CC942206097F0024217A /* NotificationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E8CC932206097F0024217A /* NotificationHandler.swift */; }; + E4E8CC942206097F0024217A /* NotificationsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E8CC932206097F0024217A /* NotificationsController.swift */; }; E4E8CC9A22075D370024217A /* Song.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E8CC9922075D370024217A /* Song.swift */; }; /* End PBXBuildFile section */ @@ -58,7 +57,6 @@ /* Begin PBXFileReference section */ E40786182110CE6E006887B1 /* Persephone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Persephone.app; sourceTree = BUILT_PRODUCTS_DIR; }; E407861B2110CE6E006887B1 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - E407861D2110CE6E006887B1 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; E407861F2110CE70006887B1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; E40786222110CE70006887B1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; E40786242110CE70006887B1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -111,7 +109,7 @@ E4A642D922090CBE00067D21 /* Status.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Status.swift; sourceTree = ""; }; E4E8CC8F2204EC7F0024217A /* Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Delegate.swift; sourceTree = ""; }; E4E8CC912204F4B80024217A /* QueueController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueueController.swift; sourceTree = ""; }; - E4E8CC932206097F0024217A /* NotificationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationHandler.swift; sourceTree = ""; }; + E4E8CC932206097F0024217A /* NotificationsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsController.swift; sourceTree = ""; }; E4E8CC9922075D370024217A /* Song.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Song.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -165,17 +163,13 @@ E407861A2110CE6E006887B1 /* Persephone */ = { isa = PBXGroup; children = ( + E4D1B598220BA3C90026F233 /* Resources */, + E4D1B597220BA3A20026F233 /* Controllers */, E41B22C721FB966C00D544F6 /* include */, E407861B2110CE6E006887B1 /* AppDelegate.swift */, - E407861D2110CE6E006887B1 /* ViewController.swift */, - E407861F2110CE70006887B1 /* Assets.xcassets */, - E40786212110CE70006887B1 /* Main.storyboard */, - E4E8CC912204F4B80024217A /* QueueController.swift */, - E465049921E94DF500A70F4C /* WindowController.swift */, E40786242110CE70006887B1 /* Info.plist */, E40786252110CE70006887B1 /* Persephone.entitlements */, E4A642DB220912FA00067D21 /* MPDClient */, - E41B22C521FB932700D544F6 /* MPDClient.swift */, ); path = Persephone; sourceTree = ""; @@ -260,14 +254,49 @@ E4A642DB220912FA00067D21 /* MPDClient */ = { isa = PBXGroup; children = ( - E4E8CC932206097F0024217A /* NotificationHandler.swift */, - E4E8CC9922075D370024217A /* Song.swift */, - E4E8CC8F2204EC7F0024217A /* Delegate.swift */, - E4A642D922090CBE00067D21 /* Status.swift */, + E41B22C521FB932700D544F6 /* MPDClient.swift */, + E4D1B595220BA27C0026F233 /* Protocols */, + E4D1B594220BA2490026F233 /* Models */, ); path = MPDClient; sourceTree = ""; }; + E4D1B594220BA2490026F233 /* Models */ = { + isa = PBXGroup; + children = ( + E4E8CC9922075D370024217A /* Song.swift */, + E4A642D922090CBE00067D21 /* Status.swift */, + ); + path = Models; + sourceTree = ""; + }; + E4D1B595220BA27C0026F233 /* Protocols */ = { + isa = PBXGroup; + children = ( + E4E8CC8F2204EC7F0024217A /* Delegate.swift */, + ); + path = Protocols; + sourceTree = ""; + }; + E4D1B597220BA3A20026F233 /* Controllers */ = { + isa = PBXGroup; + children = ( + E4E8CC932206097F0024217A /* NotificationsController.swift */, + E4E8CC912204F4B80024217A /* QueueController.swift */, + E465049921E94DF500A70F4C /* WindowController.swift */, + ); + path = Controllers; + sourceTree = ""; + }; + E4D1B598220BA3C90026F233 /* Resources */ = { + isa = PBXGroup; + children = ( + E407861F2110CE70006887B1 /* Assets.xcassets */, + E40786212110CE70006887B1 /* Main.storyboard */, + ); + path = Resources; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -405,8 +434,7 @@ buildActionMask = 2147483647; files = ( E4A642DA22090CBE00067D21 /* Status.swift in Sources */, - E407861E2110CE6E006887B1 /* ViewController.swift in Sources */, - E4E8CC942206097F0024217A /* NotificationHandler.swift in Sources */, + E4E8CC942206097F0024217A /* NotificationsController.swift in Sources */, E465049A21E94DF500A70F4C /* WindowController.swift in Sources */, E41B22C621FB932700D544F6 /* MPDClient.swift in Sources */, E407861C2110CE6E006887B1 /* AppDelegate.swift in Sources */, diff --git a/Persephone/AppDelegate.swift b/Persephone/AppDelegate.swift index 2657c6b..1c7a403 100644 --- a/Persephone/AppDelegate.swift +++ b/Persephone/AppDelegate.swift @@ -11,7 +11,7 @@ import Cocoa @NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { static let mpdClient = MPDClient( - withDelegate: MPDClientNotificationHandler() as MPDClientDelegate + withDelegate: NotificationsController() as MPDClientDelegate ) func applicationDidFinishLaunching(_ aNotification: Notification) { diff --git a/Persephone/Base.lproj/Main.storyboard b/Persephone/Base.lproj/Main.storyboard index 96fca14..cf95f2d 100644 --- a/Persephone/Base.lproj/Main.storyboard +++ b/Persephone/Base.lproj/Main.storyboard @@ -956,7 +956,6 @@ - diff --git a/Persephone/MPDClient/NotificationHandler.swift b/Persephone/Controllers/NotificationsController.swift similarity index 94% rename from Persephone/MPDClient/NotificationHandler.swift rename to Persephone/Controllers/NotificationsController.swift index 2ab7b1e..edda291 100644 --- a/Persephone/MPDClient/NotificationHandler.swift +++ b/Persephone/Controllers/NotificationsController.swift @@ -9,7 +9,7 @@ import Foundation import mpdclient -class MPDClientNotificationHandler: MPDClientDelegate { +class NotificationsController: MPDClientDelegate { let notificationQueue = DispatchQueue.main func didUpdateState(mpdClient: MPDClient, state: mpd_state) { diff --git a/Persephone/QueueController.swift b/Persephone/Controllers/QueueController.swift similarity index 100% rename from Persephone/QueueController.swift rename to Persephone/Controllers/QueueController.swift diff --git a/Persephone/WindowController.swift b/Persephone/Controllers/WindowController.swift similarity index 100% rename from Persephone/WindowController.swift rename to Persephone/Controllers/WindowController.swift diff --git a/Persephone/Info.plist b/Persephone/Info.plist index c28f705..30c33e5 100644 --- a/Persephone/Info.plist +++ b/Persephone/Info.plist @@ -20,6 +20,8 @@ 1.0 CFBundleVersion 1 + LSApplicationCategoryType + public.app-category.music LSMinimumSystemVersion $(MACOSX_DEPLOYMENT_TARGET) NSHumanReadableCopyright diff --git a/Persephone/MPDClient.swift b/Persephone/MPDClient/MPDClient.swift similarity index 100% rename from Persephone/MPDClient.swift rename to Persephone/MPDClient/MPDClient.swift diff --git a/Persephone/MPDClient/Song.swift b/Persephone/MPDClient/Models/Song.swift similarity index 100% rename from Persephone/MPDClient/Song.swift rename to Persephone/MPDClient/Models/Song.swift diff --git a/Persephone/MPDClient/Status.swift b/Persephone/MPDClient/Models/Status.swift similarity index 100% rename from Persephone/MPDClient/Status.swift rename to Persephone/MPDClient/Models/Status.swift diff --git a/Persephone/MPDClient/Delegate.swift b/Persephone/MPDClient/Protocols/Delegate.swift similarity index 100% rename from Persephone/MPDClient/Delegate.swift rename to Persephone/MPDClient/Protocols/Delegate.swift diff --git a/Persephone/Assets.xcassets/AppIcon.appiconset/Contents.json b/Persephone/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Persephone/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Persephone/Assets.xcassets/Contents.json b/Persephone/Resources/Assets.xcassets/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/Contents.json rename to Persephone/Resources/Assets.xcassets/Contents.json diff --git a/Persephone/Assets.xcassets/nextTrackButton.imageset/Contents.json b/Persephone/Resources/Assets.xcassets/nextTrackButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/nextTrackButton.imageset/Contents.json rename to Persephone/Resources/Assets.xcassets/nextTrackButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png b/Persephone/Resources/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png similarity index 100% rename from Persephone/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png rename to Persephone/Resources/Assets.xcassets/nextTrackButton.imageset/nextTrackButton.png diff --git a/Persephone/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png b/Persephone/Resources/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png rename to Persephone/Resources/Assets.xcassets/nextTrackButton.imageset/nextTrackButton@2x.png diff --git a/Persephone/Assets.xcassets/pauseButton.imageset/Contents.json b/Persephone/Resources/Assets.xcassets/pauseButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/pauseButton.imageset/Contents.json rename to Persephone/Resources/Assets.xcassets/pauseButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/pauseButton.imageset/pauseButton.png b/Persephone/Resources/Assets.xcassets/pauseButton.imageset/pauseButton.png similarity index 100% rename from Persephone/Assets.xcassets/pauseButton.imageset/pauseButton.png rename to Persephone/Resources/Assets.xcassets/pauseButton.imageset/pauseButton.png diff --git a/Persephone/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png b/Persephone/Resources/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png rename to Persephone/Resources/Assets.xcassets/pauseButton.imageset/pauseButton@2x.png diff --git a/Persephone/Assets.xcassets/playButton.imageset/Contents.json b/Persephone/Resources/Assets.xcassets/playButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/playButton.imageset/Contents.json rename to Persephone/Resources/Assets.xcassets/playButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/playButton.imageset/playButton.png b/Persephone/Resources/Assets.xcassets/playButton.imageset/playButton.png similarity index 100% rename from Persephone/Assets.xcassets/playButton.imageset/playButton.png rename to Persephone/Resources/Assets.xcassets/playButton.imageset/playButton.png diff --git a/Persephone/Assets.xcassets/playButton.imageset/playButton@2x.png b/Persephone/Resources/Assets.xcassets/playButton.imageset/playButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/playButton.imageset/playButton@2x.png rename to Persephone/Resources/Assets.xcassets/playButton.imageset/playButton@2x.png diff --git a/Persephone/Assets.xcassets/prevTrackButton.imageset/Contents.json b/Persephone/Resources/Assets.xcassets/prevTrackButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/prevTrackButton.imageset/Contents.json rename to Persephone/Resources/Assets.xcassets/prevTrackButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png b/Persephone/Resources/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png similarity index 100% rename from Persephone/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png rename to Persephone/Resources/Assets.xcassets/prevTrackButton.imageset/prevTrackButton.png diff --git a/Persephone/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png b/Persephone/Resources/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png rename to Persephone/Resources/Assets.xcassets/prevTrackButton.imageset/prevTrackButton@2x.png diff --git a/Persephone/Assets.xcassets/stopButton.imageset/Contents.json b/Persephone/Resources/Assets.xcassets/stopButton.imageset/Contents.json similarity index 100% rename from Persephone/Assets.xcassets/stopButton.imageset/Contents.json rename to Persephone/Resources/Assets.xcassets/stopButton.imageset/Contents.json diff --git a/Persephone/Assets.xcassets/stopButton.imageset/stopButton.png b/Persephone/Resources/Assets.xcassets/stopButton.imageset/stopButton.png similarity index 100% rename from Persephone/Assets.xcassets/stopButton.imageset/stopButton.png rename to Persephone/Resources/Assets.xcassets/stopButton.imageset/stopButton.png diff --git a/Persephone/Assets.xcassets/stopButton.imageset/stopButton@2x.png b/Persephone/Resources/Assets.xcassets/stopButton.imageset/stopButton@2x.png similarity index 100% rename from Persephone/Assets.xcassets/stopButton.imageset/stopButton@2x.png rename to Persephone/Resources/Assets.xcassets/stopButton.imageset/stopButton@2x.png diff --git a/Persephone/Resources/Base.lproj/Main.storyboard b/Persephone/Resources/Base.lproj/Main.storyboard new file mode 100644 index 0000000..cf95f2d --- /dev/null +++ b/Persephone/Resources/Base.lproj/Main.storyboard @@ -0,0 +1,964 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + + + Left to Right + + + + + + + Right to Left + + + + + + + + + + + Default + + + + + + + Left to Right + + + + + + + Right to Left + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Persephone/ViewController.swift b/Persephone/ViewController.swift deleted file mode 100644 index 33ea205..0000000 --- a/Persephone/ViewController.swift +++ /dev/null @@ -1,23 +0,0 @@ -// -// ViewController.swift -// Persephone -// -// Created by Daniel Barber on 2018/7/31. -// Copyright © 2018 Dan Barber. All rights reserved. -// - -import Cocoa - -class ViewController: NSViewController { - override func viewDidLoad() { - super.viewDidLoad() - - // Do any additional setup after loading the view. - } - - override var representedObject: Any? { - didSet { - // Update the view, if already loaded. - } - } -}