diff --git a/Header.h b/Header.h index e17c08a..fd07ce7 100644 --- a/Header.h +++ b/Header.h @@ -24,6 +24,7 @@ #import "Tweaks/YouTubeHeader/YTReelPlayerViewController.h" #import "Tweaks/YouTubeHeader/YTAlertView.h" #import "Tweaks/YouTubeHeader/YTISectionListRenderer.h" +#import "Tweaks/YouTubeHeader/YTIMenuConditionalServiceItemRenderer.h" #define LOC(x) [tweakBundle localizedStringForKey:x value:nil table:nil] #define YT_BUNDLE_ID @"com.google.ios.youtube" diff --git a/uYouPlus.xm b/uYouPlus.xm index f1130ad..999837e 100644 --- a/uYouPlus.xm +++ b/uYouPlus.xm @@ -133,7 +133,7 @@ static BOOL oldDarkTheme() { } %new - (void)removeShortsAndFeaturesAdsAtIndexPath:(NSIndexPath *)indexPath { - [self deleteItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]]; + [self deleteItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]]; } %end @@ -152,6 +152,13 @@ static BOOL oldDarkTheme() { } %end +// Remove “Play next in queue” from the menu (@PoomSmart) - qnblackcat/uYouPlus#1138 +%hook YTMenuItemVisibilityHandler +- (BOOL)shouldShowServiceItemRenderer:(YTIMenuConditionalServiceItemRenderer *)renderer { + return renderer.icon.iconType == 251 ? NO : %orig; +} +%end + # pragma mark - Tweaks // IAmYouTube - https://github.com/PoomSmart/IAmYouTube/ %hook YTVersionUtils