diff --git a/ControlRoom/Base.lproj/Main.storyboard b/ControlRoom/Base.lproj/Main.storyboard
index 457e59c..a9ae70b 100644
--- a/ControlRoom/Base.lproj/Main.storyboard
+++ b/ControlRoom/Base.lproj/Main.storyboard
@@ -94,12 +94,28 @@ CA
-
+
+
+
+
+
diff --git a/ControlRoom/Main Window/MainWindowController.swift b/ControlRoom/Main Window/MainWindowController.swift
index 03c1381..fe43d19 100644
--- a/ControlRoom/Main Window/MainWindowController.swift
+++ b/ControlRoom/Main Window/MainWindowController.swift
@@ -55,6 +55,7 @@ class MainWindowController: NSWindowController {
self?.adjustWindowLevel()
}).store(in: &cancellables)
}
+
private func adjustWindowLevel() {
window?.level = preferences.wantsFloatingWindow ? .floating : .normal
}
@@ -80,6 +81,7 @@ class MainWindowController: NSWindowController {
}
extension MainWindowController: NSMenuItemValidation {
+
func validateMenuItem(_ menuItem: NSMenuItem) -> Bool {
if menuItem.action == #selector(toggleFloatingWindow(_:)) {
menuItem.state = preferences.wantsFloatingWindow ? .on : .off