import SwiftUI import UserNotifications @main struct PegasusMonitorApp: App { @StateObject private var monitor = ServerMonitor() var body: some Scene { MenuBarExtra { MonitorMenuView(monitor: monitor) .frame(width: 380) } label: { Image(systemName: monitor.status.symbol) .symbolRenderingMode(.palette) .foregroundStyle(monitor.status.color) .help("Pegasus Monitor — \(monitor.status.title)") } .menuBarExtraStyle(.window) Settings { SettingsView(monitor: monitor) .frame(width: 480) } } }