Browse Source

Set night moder earlier in VC display

Prevents flash of day mode when the ViewController starts up.
master
Matt Baer 4 years ago
parent
commit
527e590619
1 changed files with 11 additions and 4 deletions
  1. +11
    -4
      writeas/ViewController.swift

+ 11
- 4
writeas/ViewController.swift View File

@@ -12,6 +12,7 @@ class ViewController: NSViewController, NSTextViewDelegate, NSUserNotificationCe

@IBOutlet var writerText: NSTextView!

var isNight = false

override func viewDidLoad() {
super.viewDidLoad()
@@ -30,6 +31,15 @@ class ViewController: NSViewController, NSTextViewDelegate, NSUserNotificationCe
writerText.delegate = self
}

override func viewWillAppear() {
super.viewWillAppear()

self.view.window!.titlebarAppearsTransparent = true
self.view.window!.isMovableByWindowBackground = true
self.view.window!.titleVisibility = .hidden
toggle(isNight: isNight)
}

override func viewDidAppear() {
super.viewDidAppear()

@@ -37,10 +47,6 @@ class ViewController: NSViewController, NSTextViewDelegate, NSUserNotificationCe

// Style the window
self.view.window!.title = "Write.as"
self.view.window!.titlebarAppearsTransparent = true
self.view.window!.isMovableByWindowBackground = true
self.view.window!.titleVisibility = .hidden
self.view.window!.backgroundColor = NSColor.white
}

func configureWindow() {
@@ -172,6 +178,7 @@ class ViewController: NSViewController, NSTextViewDelegate, NSUserNotificationCe
self.writerText.backgroundColor = NSColor.white
self.writerText.textColor = NSColor.black
}
self.isNight = isNight
}

func adjustTextSize(increment: Bool) {


Loading…
Cancel
Save