| 123456789101112131415161718192021222324 |
- import Combine
- import SwiftUI
- @main
- struct RedditAppApp: App {
- @StateObject private var subscriptions = SubscriptionManager()
- @StateObject private var appRating = AppRatingManager()
- @State private var appearanceManager = AppearanceManager.shared
- var body: some Scene {
- WindowGroup {
- FrontPageView()
- .environmentObject(subscriptions)
- .environmentObject(appRating)
- .environment(appearanceManager)
- .preferredColorScheme(appearanceManager.isDarkMode ? .dark : .light)
- .task {
- await NetworkClient.prepare()
- }
- }
- .defaultSize(width: AppWindow.width, height: AppWindow.height)
- .windowStyle(.hiddenTitleBar)
- }
- }
|