From bb6e1b54abf8f549aecff3df20f6d0e9c5d0c6ed Mon Sep 17 00:00:00 2001 From: arichornlover <78001398+arichorn@users.noreply.github.com> Date: Tue, 12 Dec 2023 23:43:08 -0600 Subject: [PATCH] Updated Implementation to help solve #248 --- uYouPlus.xm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/uYouPlus.xm b/uYouPlus.xm index 85effed..dd21866 100644 --- a/uYouPlus.xm +++ b/uYouPlus.xm @@ -1484,13 +1484,12 @@ static void replaceTab(YTIGuideResponse *response) { [userDefaults setBool:premiumYouTubeLogoEnabled forKey:@"premiumYouTubeLogo_enabled"]; } NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; - [userDefaults setBool:ytNoModernUIEnabled forKey:@"fixLowContrastMode_enabled"]; - [userDefaults setBool:ytNoModernUIEnabled forKey:@"restorePreviousChannelPage_enabled"]; - [userDefaults setBool:ytNoModernUIEnabled forKey:@"disableModernButtons_enabled"]; - [userDefaults setBool:ytNoModernUIEnabled forKey:@"disableRoundedHints_enabled"]; - [userDefaults setBool:ytNoModernUIEnabled forKey:@"disableModernFlags_enabled"]; - [userDefaults setBool:ytNoModernUIEnabled forKey:@"disableAmbientMode_enabled"]; - [userDefaults setBool:ytNoModernUIEnabled forKey:@"redProgressBar_enabled"]; + [userDefaults setBool:ytNoModernUIEnabled ? ytNoModernUIEnabled : [userDefaults boolForKey:@"fixLowContrastMode_enabled"] forKey:@"fixLowContrastMode_enabled"]; + [userDefaults setBool:ytNoModernUIEnabled ? ytNoModernUIEnabled : [userDefaults boolForKey:@"disableModernButtons_enabled"] forKey:@"disableModernButtons_enabled"]; + [userDefaults setBool:ytNoModernUIEnabled ? ytNoModernUIEnabled : [userDefaults boolForKey:@"disableRoundedHints_enabled"] forKey:@"disableRoundedHints_enabled"]; + [userDefaults setBool:ytNoModernUIEnabled ? ytNoModernUIEnabled : [userDefaults boolForKey:@"disableModernFlags_enabled"] forKey:@"disableModernFlags_enabled"]; + [userDefaults setBool:ytNoModernUIEnabled ? ytNoModernUIEnabled : [userDefaults boolForKey:@"disableAmbientMode_enabled"] forKey:@"disableAmbientMode_enabled"]; + [userDefaults setBool:ytNoModernUIEnabled ? ytNoModernUIEnabled : [userDefaults boolForKey:@"redProgressBar_enabled"] forKey:@"redProgressBar_enabled"]; // Change the default value of some options NSArray *allKeys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];