mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-11 07:43:28 +01:00
settings: added new switch to allow enabling appId customization (which will be shown during install)
This commit is contained in:
@@ -80,6 +80,7 @@ extension SettingsViewController
|
||||
case anisetteServers
|
||||
case betaUpdates
|
||||
case betaTrack
|
||||
case customizeAppId
|
||||
// case hiddenSettings
|
||||
}
|
||||
|
||||
@@ -125,6 +126,7 @@ final class SettingsViewController: UITableViewController
|
||||
@IBOutlet private var noIdleTimeoutSwitch: UISwitch!
|
||||
@IBOutlet private var disableAppLimitSwitch: UISwitch!
|
||||
@IBOutlet private var betaUpdatesSwitch: UISwitch!
|
||||
@IBOutlet private var customizeAppIdSwitch: UISwitch!
|
||||
@IBOutlet private var exportResignedAppsSwitch: UISwitch!
|
||||
@IBOutlet private var verboseOperationsLoggingSwitch: UISwitch!
|
||||
@IBOutlet private var minimuxerConsoleLoggingSwitch: UISwitch!
|
||||
@@ -477,7 +479,7 @@ private extension SettingsViewController
|
||||
|
||||
// AdvancedSettingsRow
|
||||
self.betaUpdatesSwitch.isOn = UserDefaults.standard.isBetaUpdatesEnabled
|
||||
self.betaTrackLabel.isEnabled = UserDefaults.standard.isBetaUpdatesEnabled
|
||||
self.customizeAppIdSwitch.isOn = UserDefaults.standard.customizeAppId
|
||||
self.betaTrackPopupButton.isEnabled = UserDefaults.standard.isBetaUpdatesEnabled
|
||||
|
||||
// DiagnosticsRow
|
||||
@@ -744,6 +746,12 @@ private extension SettingsViewController
|
||||
UserDefaults.standard.isBetaUpdatesEnabled = sender.isOn
|
||||
}
|
||||
|
||||
@IBAction func toggleEnableAppIdCustomization(_ sender: UISwitch) {
|
||||
customizeAppIdSwitch.isEnabled = sender.isOn
|
||||
// update it in database
|
||||
UserDefaults.standard.customizeAppId = sender.isOn
|
||||
}
|
||||
|
||||
@IBAction func toggleIsBackgroundRefreshEnabled(_ sender: UISwitch)
|
||||
{
|
||||
UserDefaults.standard.isBackgroundRefreshEnabled = sender.isOn
|
||||
@@ -1352,7 +1360,7 @@ extension SettingsViewController
|
||||
// } else {
|
||||
// ELOG("UIApplication.openSettingsURLString invalid")
|
||||
// }
|
||||
case .refreshAttempts, .betaUpdates, .betaTrack: break
|
||||
case .refreshAttempts, .betaUpdates, .betaTrack, .customizeAppId: break
|
||||
|
||||
}
|
||||
case .signing:
|
||||
|
||||
Reference in New Issue
Block a user