Show "About" view on first run.

Still needs some work to show up in the right place
This commit is contained in:
Grant Limberg 2016-07-26 20:04:59 -07:00
parent e1755e569e
commit 36a9aff283

View file

@ -38,8 +38,9 @@ class AppDelegate: NSObject, NSApplicationDelegate {
let defaultsDict = ["firstRun": true]
defaults.registerDefaults(defaultsDict)
let firstRun = defaults.boolForKey("firstRun")
if defaults.boolForKey("firstRun") {
if firstRun {
defaults.setBool(false, forKey: "firstRun")
defaults.synchronize()
@ -78,6 +79,12 @@ class AppDelegate: NSObject, NSApplicationDelegate {
aboutPopover.contentViewController = AboutViewController(
nibName: "AboutViewController", bundle: nil)
aboutPopover.behavior = .Transient
if firstRun {
NSOperationQueue.mainQueue().addOperationWithBlock() {
self.showAbout()
}
}
}
func applicationWillTerminate(aNotification: NSNotification) {