mirror of https://github.com/buresdv/Cork
~ Maintenance defaults → @Defaults
This commit is contained in:
parent
bef463362c
commit
8266ec27e6
|
|
@ -14,7 +14,7 @@ import SwiftUI
|
|||
|
||||
struct ContentView: View, Sendable
|
||||
{
|
||||
@Default(.sortPackagesBy) var sortPackagesBy
|
||||
@Default(.sortPackagesBy) var sortPackagesBy: PackageSortingOptions
|
||||
@Default(.allowBrewAnalytics) var allowBrewAnalytics
|
||||
|
||||
@Default(.areNotificationsEnabled) var areNotificationsEnabled
|
||||
|
|
|
|||
|
|
@ -7,13 +7,14 @@
|
|||
|
||||
import CorkShared
|
||||
import SwiftUI
|
||||
import Defaults
|
||||
|
||||
struct MaintenanceReadyView: View
|
||||
{
|
||||
@AppStorage("default_shouldUninstallOrphans") var default_shouldUninstallOrphans: Bool = true
|
||||
@AppStorage("default_shouldPurgeCache") var default_shouldPurgeCache: Bool = true
|
||||
@AppStorage("default_shouldDeleteDownloads") var default_shouldDeleteDownloads: Bool = true
|
||||
@AppStorage("default_shouldPerformHealthCheck") var default_shouldPerformHealthCheck: Bool = false
|
||||
@Default(.default_shouldUninstallOrphans) var default_shouldUninstallOrphans: Bool
|
||||
@Default(.default_shouldPurgeCache) var default_shouldPurgeCache: Bool
|
||||
@Default(.default_shouldDeleteDownloads) var default_shouldDeleteDownloads: Bool
|
||||
@Default(.default_shouldPerformHealthCheck) var default_shouldPerformHealthCheck: Bool
|
||||
|
||||
@Binding var shouldUninstallOrphans: Bool
|
||||
@Binding var shouldPurgeCache: Bool
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import Defaults
|
|||
|
||||
struct GeneralPane: View
|
||||
{
|
||||
@Default(.sortPackagesBy) var sortPackagesBy
|
||||
@Default(.sortPackagesBy) var sortPackagesBy: PackageSortingOptions
|
||||
@Default(.displayAdvancedDependencies) var displayAdvancedDependencies
|
||||
|
||||
@Default(.displayOnlyIntentionallyInstalledPackagesByDefault) var displayOnlyIntentionallyInstalledPackagesByDefault: Bool
|
||||
|
|
|
|||
|
|
@ -6,13 +6,14 @@
|
|||
//
|
||||
|
||||
import SwiftUI
|
||||
import Defaults
|
||||
|
||||
struct MaintenancePane: View
|
||||
{
|
||||
@AppStorage("default_shouldUninstallOrphans") var default_shouldUninstallOrphans: Bool = true
|
||||
@AppStorage("default_shouldPurgeCache") var default_shouldPurgeCache: Bool = true
|
||||
@AppStorage("default_shouldDeleteDownloads") var default_shouldDeleteDownloads: Bool = true
|
||||
@AppStorage("default_shouldPerformHealthCheck") var default_shouldPerformHealthCheck: Bool = false
|
||||
@Default(.default_shouldUninstallOrphans) var default_shouldUninstallOrphans: Bool
|
||||
@Default(.default_shouldPurgeCache) var default_shouldPurgeCache: Bool
|
||||
@Default(.default_shouldDeleteDownloads) var default_shouldDeleteDownloads: Bool
|
||||
@Default(.default_shouldPerformHealthCheck) var default_shouldPerformHealthCheck: Bool
|
||||
|
||||
@State var maintenanceStepsDummy: MaintenanceSteps = .ready
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import Defaults
|
|||
|
||||
struct CasksSection: View
|
||||
{
|
||||
@Default(.sortPackagesBy) var sortPackagesBy
|
||||
@Default(.sortPackagesBy) var sortPackagesBy: PackageSortingOptions
|
||||
|
||||
@Environment(AppState.self) var appState: AppState
|
||||
@Environment(BrewPackagesTracker.self) var brewPackagesTracker: BrewPackagesTracker
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import Defaults
|
|||
struct FormulaeSection: View
|
||||
{
|
||||
@Default(.displayOnlyIntentionallyInstalledPackagesByDefault) var displayOnlyIntentionallyInstalledPackagesByDefault: Bool
|
||||
@Default(.sortPackagesBy) var sortPackagesBy
|
||||
@Default(.sortPackagesBy) var sortPackagesBy: PackageSortingOptions
|
||||
|
||||
@Environment(AppState.self) var appState: AppState
|
||||
@Environment(BrewPackagesTracker.self) var brewPackagesTracker: BrewPackagesTracker
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ public extension Defaults.Keys
|
|||
static let showDescriptionsInSearchResults: Key<Bool> = .init("showDescriptionsInSearchResults", default: false)
|
||||
|
||||
// MARK: - Package details
|
||||
|
||||
/// Whether the info setion about a package's dependencies shows a search field, which allows the searching for dependencies
|
||||
static let showSearchFieldForDependenciesInPackageDetails: Key<Bool> = .init("showSearchFieldForDependenciesInPackageDetails", default: false)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,3 +6,12 @@
|
|||
//
|
||||
|
||||
import Foundation
|
||||
import Defaults
|
||||
|
||||
public extension Defaults.Keys
|
||||
{
|
||||
static let default_shouldUninstallOrphans: Key<Bool> = .init("default_shouldUninstallOrphans", default: true)
|
||||
static let default_shouldPurgeCache: Key<Bool> = .init("default_shouldPurgeCache", default: true)
|
||||
static let default_shouldDeleteDownloads: Key<Bool> = .init("default_shouldDeleteDownloads", default: true)
|
||||
static let default_shouldPerformHealthCheck: Key<Bool> = .init("default_shouldPerformHealthCheck", default: false)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue