mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-04-13 08:10:22 +00:00
Reimplement YTNoModernUI Option using only Keys
a smarter implementation of YTNoModernUI! and way better then ever! Work Smarter not Harder.
This commit is contained in:
parent
86af9b182f
commit
63cdc53860
1 changed files with 28 additions and 0 deletions
28
uYouPlus.xm
28
uYouPlus.xm
|
|
@ -1429,6 +1429,9 @@ static void replaceTab(YTIGuideResponse *response) {
|
|||
if (IsEnabled(@"disableModernFlags_enabled")) {
|
||||
%init(gDisableModernFlags);
|
||||
}
|
||||
if (IsEnabled(@"ytNoModernUI_enabled")) {
|
||||
%init(gYTNoModernUI);
|
||||
}
|
||||
if (IsEnabled(@"disableAmbientMode_enabled")) {
|
||||
%init(gDisableAmbientMode);
|
||||
}
|
||||
|
|
@ -1469,6 +1472,31 @@ static void replaceTab(YTIGuideResponse *response) {
|
|||
// Disable broken options of uYou
|
||||
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"disableAgeRestriction"]; // Disable Age Restriction Disabled - Reason is the same as above.
|
||||
|
||||
// YTNoModernUI - @arichorn
|
||||
if (ytNoModernUIEnabled) {
|
||||
[userDefaults setBool:NO forKey:@"enableVersionSpoofer_enabled"];
|
||||
[userDefaults setBool:NO forKey:@"premiumYouTubeLogo_enabled"];
|
||||
} else {
|
||||
BOOL enableVersionSpooferEnabled = IsEnabled(@"enableVersionSpoofer_enabled");
|
||||
[userDefaults setBool:enableVersionSpooferEnabled forKey:@"enableVersionSpoofer_enabled"];
|
||||
|
||||
BOOL premiumYouTubeLogoEnabled = IsEnabled(@"premiumYouTubeLogo_enabled");
|
||||
[userDefaults setBool:premiumYouTubeLogoEnabled forKey:@"premiumYouTubeLogo_enabled"];
|
||||
}
|
||||
[userDefaults setBool:ytNoModernUIEnabled forKey:@"fixLowContrastMode_enabled"];
|
||||
[userDefaults setBool:ytNoModernUIEnabled forKey:@"restorePreviousChannelPage_enabled"];
|
||||
[userDefaults setBool:ytNoModernUIEnabled forKey:@"disableModernButtons_enabled"];
|
||||
[userDefaults setBool:ytNoModernUIEnabled forKey:@"disableRoundedHints_enabled"];
|
||||
|
||||
BOOL ytNoModernUIEnabled = IsEnabled(@"ytNoModernUI_enabled");
|
||||
[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"];
|
||||
|
||||
// Change the default value of some options
|
||||
NSArray *allKeys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
|
||||
if (![allKeys containsObject:@"hidePlayNextInQueue_enabled"]) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue