Set night moder earlier in VC display
Prevents flash of day mode when the ViewController starts up.
This commit is contained in:
parent
5ed52f4eb2
commit
527e590619
@ -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…
Reference in New Issue
Block a user