import SwiftUI import SstUI @main struct SstApp: App { @StateObject private var model = AppModel() var body: some Scene { Window(AppIdentity.displayName, id: "main") { MainWindow() .environmentObject(model) .environmentObject(model.settings) .frame(minWidth: Layout.windowMinWidth, minHeight: Layout.windowMinHeight) } .defaultSize(width: Layout.windowDefaultWidth, height: Layout.windowDefaultHeight) .commands { AppCommands(model: model) } Settings { SettingsView() .environmentObject(model) .environmentObject(model.settings) } MenuBarExtra { MenuBarContent() .environmentObject(model) } label: { Image(systemName: model.menuIconName) } } }