b2ae3a62b9
Native SwiftUI menu-bar app (LSUIElement, macOS 13+), generated from project.yml via XcodeGen. Includes: - PermissionsManager (Microphone / Screen Recording / Accessibility) + UI - SparkControlHealth: GET /api/status over self-signed TLS (InsecureTrustDelegate) - AppSettings persistence (host, TLS-skip, output folder, adapter toggles) - Menu-bar panel + Settings, app sandbox & hardened runtime off (LAN tool)
11 lines
429 B
Swift
11 lines
429 B
Swift
import AppKit
|
|
|
|
final class AppDelegate: NSObject, NSApplicationDelegate {
|
|
func applicationDidFinishLaunching(_ notification: Notification) {
|
|
// Run as a menu-bar accessory (no Dock icon, no main window).
|
|
// LSUIElement in Info.plist already enforces this; set it explicitly too
|
|
// so behavior is unambiguous regardless of how the app is launched.
|
|
NSApp.setActivationPolicy(.accessory)
|
|
}
|
|
}
|