From c94cceaa771b3d3aab27e348d00afef7513bbc86 Mon Sep 17 00:00:00 2001 From: Gianni Carlo Date: Fri, 7 Feb 2025 12:44:19 -0500 Subject: [PATCH] Invert default value for seek progress bar setting --- BookPlayer/AppDelegate.swift | 2 +- .../Player Settings Screen/PlayerSettingsViewController.swift | 4 ++-- Shared/Constants.swift | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/BookPlayer/AppDelegate.swift b/BookPlayer/AppDelegate.swift index 69c67c95..d6f10c8c 100644 --- a/BookPlayer/AppDelegate.swift +++ b/BookPlayer/AppDelegate.swift @@ -245,7 +245,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, BPLogger { func setupChangePlaybackPositionCommand() { let center = MPRemoteCommandCenter.shared() - center.changePlaybackPositionCommand.isEnabled = UserDefaults.standard.bool(forKey: Constants.UserDefaults.seekProgressBarEnabled) + center.changePlaybackPositionCommand.isEnabled = !UserDefaults.standard.bool(forKey: Constants.UserDefaults.seekProgressBarDisabled) center.changePlaybackPositionCommand.addTarget { [weak self] remoteEvent in guard let playerManager = self?.coreServices?.playerManager, diff --git a/BookPlayer/Settings/Player Settings Screen/PlayerSettingsViewController.swift b/BookPlayer/Settings/Player Settings Screen/PlayerSettingsViewController.swift index 3a209b7d..f5a21fde 100644 --- a/BookPlayer/Settings/Player Settings Screen/PlayerSettingsViewController.swift +++ b/BookPlayer/Settings/Player Settings Screen/PlayerSettingsViewController.swift @@ -71,7 +71,7 @@ class PlayerSettingsViewController: UITableViewController, Storyboarded { animated: false ) seekProgressBarSwitch.setOn( - UserDefaults.standard.bool(forKey: Constants.UserDefaults.seekProgressBarEnabled), + !UserDefaults.standard.bool(forKey: Constants.UserDefaults.seekProgressBarDisabled), animated: false ) chapterTimeSwitch.setOn( @@ -241,7 +241,7 @@ class PlayerSettingsViewController: UITableViewController, Storyboarded { } @objc func seekProgressBarToggleDidChange() { - UserDefaults.standard.set(self.seekProgressBarSwitch.isOn, forKey: Constants.UserDefaults.seekProgressBarEnabled) + UserDefaults.standard.set(!self.seekProgressBarSwitch.isOn, forKey: Constants.UserDefaults.seekProgressBarDisabled) MPRemoteCommandCenter.shared().changePlaybackPositionCommand.isEnabled = seekProgressBarSwitch.isOn } } diff --git a/Shared/Constants.swift b/Shared/Constants.swift index 39a313e0..826659c4 100644 --- a/Shared/Constants.swift +++ b/Shared/Constants.swift @@ -26,7 +26,7 @@ public enum Constants { public static let smartRewindEnabled = "userSettingsSmartRewind" public static let boostVolumeEnabled = "userSettingsBoostVolume" public static let globalSpeedEnabled = "userSettingsGlobalSpeed" - public static let seekProgressBarEnabled = "userSettingsSeekProgressBar" + public static let seekProgressBarDisabled = "userSettingsSeekProgressBar" public static let autoplayEnabled = "userSettingsAutoplay" public static let autoplayRestartEnabled = "userSettingsAutoplayRestart" public static let allowCellularData = "userSettingsAllowCellularData"