diff --git a/AltStore/SwiftUI/Views/Settings/DevModeView.swift b/AltStore/SwiftUI/Views/Settings/DevModeView.swift index b3b28419..c5d585ee 100644 --- a/AltStore/SwiftUI/Views/Settings/DevModeView.swift +++ b/AltStore/SwiftUI/Views/Settings/DevModeView.swift @@ -138,7 +138,7 @@ struct DevModeMenu: View { NavigationLink(L10n.UnstableFeaturesView.title) { #if UNSTABLE - UnstableFeaturesView(allowDevModeOnlyFeatures: true) + UnstableFeaturesView(inDevMode: true) #endif } #if !UNSTABLE diff --git a/AltStore/SwiftUI/Views/Settings/SettingsView.swift b/AltStore/SwiftUI/Views/Settings/SettingsView.swift index caad2054..0a11dedb 100644 --- a/AltStore/SwiftUI/Views/Settings/SettingsView.swift +++ b/AltStore/SwiftUI/Views/Settings/SettingsView.swift @@ -173,7 +173,7 @@ struct SettingsView: View { #if UNSTABLE NavigationLink(L10n.UnstableFeaturesView.title) { - UnstableFeaturesView(allowDevModeOnlyFeatures: false) + UnstableFeaturesView(inDevMode: false) } #endif diff --git a/AltStore/SwiftUI/Views/Settings/UnstableFeaturesView.swift b/AltStore/SwiftUI/Views/Settings/UnstableFeaturesView.swift index f4383dfc..0f51d22c 100644 --- a/AltStore/SwiftUI/Views/Settings/UnstableFeaturesView.swift +++ b/AltStore/SwiftUI/Views/Settings/UnstableFeaturesView.swift @@ -12,11 +12,11 @@ import SwiftUI struct UnstableFeaturesView: View { @ObservedObject private var shared = UnstableFeatures.shared - var allowDevModeOnlyFeatures: Bool + var inDevMode: Bool var body: some View { List { - ForEach(shared.features.filter { feature, _ in feature != AvailableUnstableFeature.dummy && allowDevModeOnlyFeatures ? true : feature.availableOutsideDevMode() }.sorted(by: { _, _ in true }), id: \.key) { feature, _ in + ForEach(shared.features.filter { feature, _ in feature != .dummy && (inDevMode || feature.availableOutsideDevMode()) }.sorted(by: { _, _ in true }), id: \.key) { feature, _ in Toggle(isOn: Binding(get: { UnstableFeatures.enabled(feature) }, set: { newValue in UnstableFeatures.set(feature, enabled: newValue) })) { Text(String(describing: feature)) let link = "https://github.com/SideStore/SideStore/issues/\(feature.rawValue)" @@ -29,7 +29,7 @@ struct UnstableFeaturesView: View { struct UnstableFeaturesView_Previews: PreviewProvider { static var previews: some View { - UnstableFeaturesView(allowDevModeOnlyFeatures: true) + UnstableFeaturesView(inDevMode: true) } } #endif