Includes provider integrations, settings, NSStatusItem UI, tests, Makefile, and README with screenshot. Co-authored-by: Cursor <cursoragent@cursor.com>
20 lines
504 B
Swift
20 lines
504 B
Swift
import SwiftUI
|
|
|
|
@main
|
|
struct AIMenubarUsageApp: App {
|
|
@NSApplicationDelegateAdaptor(AppDelegate.self) private var appDelegate
|
|
@StateObject private var settings = AppSettings.shared
|
|
@StateObject private var refreshService = UsageRefreshService.shared
|
|
|
|
var body: some Scene {
|
|
Settings {
|
|
SettingsView(settings: settings, refreshService: refreshService)
|
|
}
|
|
}
|
|
|
|
init() {
|
|
Task {
|
|
await UsageRefreshService.shared.refresh()
|
|
}
|
|
}
|
|
}
|