RedditAppApp.swift 587 B

12345678910111213141516171819
  1. import Combine
  2. import SwiftUI
  3. @main
  4. struct RedditAppApp: App {
  5. @StateObject private var subscriptions = SubscriptionManager()
  6. @State private var appearanceManager = AppearanceManager.shared
  7. var body: some Scene {
  8. WindowGroup {
  9. FrontPageView()
  10. .environmentObject(subscriptions)
  11. .environment(appearanceManager)
  12. .preferredColorScheme(appearanceManager.isDarkMode ? .dark : .light)
  13. }
  14. .defaultSize(width: AppWindow.width, height: AppWindow.height)
  15. .windowStyle(.hiddenTitleBar)
  16. }
  17. }