rename to desktopduck

This commit is contained in:
neon443
2025-09-12 05:59:48 +01:00
parent 019cebfe7a
commit b35932488b
8 changed files with 7 additions and 7 deletions

View File

@@ -0,0 +1,47 @@
//
// GooseWindow.swift
// DesktopGoose2
//
// Created by neon443 on 11/09/2025.
//
import Foundation
import Cocoa
class GooseWindow {
private var window: NSWindow
var shown: Bool = false
private var x = 1
private var time: Timer?
init() {
self.window = NSWindow(
contentRect: CGRect(
x: 0,
y: 0,
width: NSScreen.main!.frame.width,
height: NSScreen.main!.frame.width
),
styleMask: .borderless,
backing: .buffered,
defer: false
)
window.backgroundColor = .init(srgbRed: 1, green: 1, blue: 1, alpha: 0.1)
window.contentView = NSImageView()
window.isOpaque = false
window.level = NSWindow.Level.screenSaver + 1
window.ignoresMouseEvents = true
window.hasShadow = false
window.collectionBehavior = NSWindow.CollectionBehavior.canJoinAllSpaces.union(.canJoinAllApplications).union(.stationary)
showHide()
}
func showHide() {
if shown {
window.orderOut(nil)
} else {
window.orderFront(nil)
}
}
}