瀏覽代碼

Set night moder earlier in VC display

Prevents flash of day mode when the ViewController starts up.
master
Matt Baer 6 年之前
父節點
當前提交
527e590619
共有 1 個文件被更改,包括 11 次插入4 次删除
  1. +11
    -4
      writeas/ViewController.swift

+ 11
- 4
writeas/ViewController.swift 查看文件

@@ -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…
取消
儲存