diff --git a/uYouPlus.xm b/uYouPlus.xm index 35ef8d5..203b9af 100644 --- a/uYouPlus.xm +++ b/uYouPlus.xm @@ -105,12 +105,6 @@ BOOL dontEatMyContent() { } # pragma mark - Tweaks -// Enable Reorder videos from playlist while on the Watch page - @PoomSmart -%hook YTIPlaylistPanelVideoRenderer -%new -- (BOOL)canReorder { return YES; } -%end - // Skips content warning before playing *some videos - @PoomSmart %hook YTPlayabilityResolutionUserActionUIController - (void)showConfirmAlert { [self confirmAlertDidPressConfirm]; } @@ -1039,9 +1033,6 @@ void center() { # pragma mark - ctor %ctor { %init; - if (![[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys] containsObject:@"relatedVideosAtTheEndOfYTVideos"]) { - [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"relatedVideosAtTheEndOfYTVideos"]; - } if (oled()) { %init(gOLED); } @@ -1069,4 +1060,25 @@ void center() { if (!fixGoogleSignIn()) { %init(gFixGoogleSignIn); } + + // Disable broken options of uYou + [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"removeYouTubeAds"]; + [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"disableAgeRestriction"]; + + // Change the default value of some uYou's options + if (![[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys] containsObject:@"relatedVideosAtTheEndOfYTVideos"]) { + [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"relatedVideosAtTheEndOfYTVideos"]; + } + if (![[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys] containsObject:@"uYouButtonVideoControlsOverlay"]) { + [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"uYouButtonVideoControlsOverlay"]; + } + if (![[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys] containsObject:@"uYouPiPButtonVideoControlsOverlay"]) { + [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"uYouPiPButtonVideoControlsOverlay"]; + } + // if (![[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys] containsObject:@"uYouRepeatButtonVideoControlsOverlay"]) { + // [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"uYouRepeatButtonVideoControlsOverlay"]; + // } + // if (![[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys] containsObject:@"uYouRightRotateButtonVideoControlsOverlay"]) { + // [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"uYouRightRotateButtonVideoControlsOverlay"]; + // } }