Add onboarding screens for an easy setup of SideStore

This commit is contained in:
Fabian Thies
2023-05-19 13:14:15 +02:00
parent 89609ad35c
commit 653d80b88e
9 changed files with 849 additions and 1 deletions

View File

@@ -20,6 +20,7 @@ public extension UserDefaults
}()
@NSManaged var firstLaunch: Date?
@NSManaged var onboardingComplete: Bool
@NSManaged var requiresAppGroupMigration: Bool
@NSManaged var textServer: Bool
@NSManaged var textInputAnisetteURL: String?
@@ -71,6 +72,7 @@ public extension UserDefaults
let localServerSupportsRefreshing = !ProcessInfo.processInfo.isOperatingSystemAtLeast(ios14)
let defaults = [
#keyPath(UserDefaults.onboardingComplete): false,
#keyPath(UserDefaults.isBackgroundRefreshEnabled): true,
#keyPath(UserDefaults.isLegacyDeactivationSupported): isLegacyDeactivationSupported,
#keyPath(UserDefaults.activeAppLimitIncludesExtensions): activeAppLimitIncludesExtensions,