Browse Source

Show "About" view on first run.

Still needs some work to show up in the right place
pull/1/head
Grant Limberg 10 years ago
parent
commit
36a9aff283
  1. 9
      ZeroTier One/AppDelegate.swift

9
ZeroTier One/AppDelegate.swift

@ -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) {

Loading…
Cancel
Save