AccentPomodoro / Accent Pomodoro / Accent_PomodoroApp.swift
Accent_PomodoroApp.swift
Raw
//
//  Accent_PomodoroApp.swift
//  Accent Pomodoro
//
//  Created by Luke Jenquin on 11/20/21.
//

import SwiftUI
import Cocoa

@main
struct Accent_PomodoroApp: App {
    @NSApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
    var body: some Scene {
        WindowGroup {
            innerbody(userSelections: appDelegate.userSelections)
        }
    }
}

struct innerbody: View {
    @State public var userSelections: userSelectionsModel
    var body: some View {
        SettingsView(userSelections: userSelections )
    }

}

class userSelectionsModel: ObservableObject {
    @Published var focusSelected = 1
    @Published var relaxSelected = 1
    @Published var focusDarkMode = 1
    @Published var relaxDarkMode = 1
    @Published var focusTime: Int = 10
    @Published var relaxTime: Int = 10
    @Published var focusColor: Color = Color.white
    @Published var relaxColor: Color = Color.blue
    @Published var changeRelaxMenuBar: Bool = true
    @Published var changeFocusMenuBar: Bool = true
}