Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion OverlayWindow/Sources/OverlayWindow/OverlayPanel.swift
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ final class OverlayPanel: NSPanel {
}

let panelState: PanelState = .init()
private var _canBecomeKey = true

init<Content: View>(
contentRect: NSRect,
Expand Down Expand Up @@ -71,12 +72,18 @@ final class OverlayPanel: NSPanel {
}

override var canBecomeKey: Bool {
return true
return _canBecomeKey
}

override var canBecomeMain: Bool {
return false
}

override func setIsVisible(_ visible: Bool) {
_canBecomeKey = false
defer { _canBecomeKey = true }
super.setIsVisible(visible)
}

func moveToActiveSpace() {
collectionBehavior = [.fullScreenAuxiliary, .moveToActiveSpace]
Expand Down
4 changes: 2 additions & 2 deletions Version.xcconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
APP_VERSION = 0.37.1
APP_BUILD = 489
APP_VERSION = 0.37.2
APP_BUILD = 490
RELEASE_CHANNEL =
RELEASE_NUMBER = 1