import SwiftUI import FlixyDesign @main struct FlixyApp: App { /// Lebt hier, nicht in einer View: die Akzentfarbe gilt für die gesamte /// App, und ein Neuaufbau der Wurzelansicht darf die Auswahl nicht /// zurücksetzen. @State private var theme = FlixyTheme() var body: some Scene { WindowGroup { RootView() .environment(theme) .flixyAccent(theme) // Der eigentliche Schalter für „nur dunkel" steht in der // Info.plist (UIUserInterfaceStyle). Diese Zeile ist die // Absicherung für SwiftUI-Vorschauen, die die Info.plist // nicht lesen. .preferredColorScheme(.dark) .tint(theme.accentColor) } } }