diff --git a/Sources/uYouPlus.h b/Sources/uYouPlus.h index 3d13808..befa6fb 100644 --- a/Sources/uYouPlus.h +++ b/Sources/uYouPlus.h @@ -8,6 +8,8 @@ #import "uYouPlusThemes.h" // Hide "Buy Super Thanks" banner (_ASDisplayView) #import "../Tweaks/YouTubeHeader/YTAppDelegate.h" // Activate FLEX +#import "../Tweaks/YouTubeHeader/YTIMenuConditionalServiceItemRenderer.h" + // #import "../Tweaks/YouTubeHeader/YTISectionListRenderer.h" // Hide search ads by @PoomSmart - https://github.com/PoomSmart/YouTube-X #define LOC(x) [tweakBundle localizedStringForKey:x value:nil table:nil] diff --git a/Sources/uYouPlus.xm b/Sources/uYouPlus.xm index e6d41a6..a5cdbf6 100644 --- a/Sources/uYouPlus.xm +++ b/Sources/uYouPlus.xm @@ -209,6 +209,13 @@ NSBundle *tweakBundle = uYouPlusBundle(); %end %end +// Hide "Play next in queue" - qnblackcat/uYouPlus#1138 +%hook YTMenuItemVisibilityHandler +- (BOOL)shouldShowServiceItemRenderer:(YTIMenuConditionalServiceItemRenderer *)renderer { + return IS_ENABLED(@"hidePlayNextInQueue_enabled") && renderer.icon.iconType == 251 ? NO : %orig; +} +%end + // Force iPhone layout %group giPhoneLayout %hook UIDevice