// // AdvancedPreferencesView.swift // macOS // // Created by Stuart Breckenridge on 27/6/20. // import SwiftUI struct AdvancedPreferencesView: View { @EnvironmentObject private var preferences: AppDefaults var body: some View { VStack { Form { Toggle("Check for app updates automatically", isOn: $preferences.checkForUpdatesAutomatically) Toggle("Download Test Builds", isOn: $preferences.downloadTestBuilds) HStack { Spacer() Text("If you’re not sure, don't enable test builds. Test builds may have bugs, which may include crashing bugs and data loss.").foregroundColor(.secondary) Spacer() } HStack { Spacer() Button("Check for Updates", action: {}) Spacer() }.padding(.vertical, 12) Toggle("Send Crash Logs Automatically", isOn: $preferences.sendCrashLogs) Spacer() HStack { Spacer() Button("Privacy Policy", action: {}) Spacer() }.padding(.top, 12) } Spacer() }.frame(width: 300, alignment: .center) } }