Files
MacMonitor/Sources/App/MacMonitorApp.swift
gronod e7387a3ac4
MacMonitor CI/CD Pipeline / Build & Test (Intel x86_64) (push) Successful in 1m6s
feat(menubar): implement MenuBarStatusView and QuickGlancePopoverView (Issue #22)
2026-09-08 13:17:24 +01:00

26 lines
630 B
Swift

import SwiftUI
@main
struct MacMonitorApp: App {
@State private var store = SystemTelemetryStore.shared
var body: some Scene {
WindowGroup {
ContentView()
}
.windowStyle(.titleBar)
.windowToolbarStyle(.unified)
.defaultSize(width: 960, height: 640)
MenuBarExtra {
QuickGlancePopoverView(store: store)
} label: {
MenuBarStatusView(
cpuLoad: store.cpuLoad.totalLoad,
memoryPercent: store.memory.utilizationPercentage
)
}
.menuBarExtraStyle(.window)
}
}