Rip. I re-added the old ‘Hide Channel Watermark` functionality.
This commit is contained in:
arichornlover 2023-12-03 22:50:51 -06:00 committed by GitHub
parent 2a0ed287b5
commit 2b3e0869e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -872,6 +872,21 @@ static void replaceTab(YTIGuideResponse *response) {
%end
// Hide Channel Watermark
%hook YTMainAppVideoPlayerOverlayView
- (BOOL)isWatermarkEnabled {
if (IsEnabled(@"hideChannelWatermark_enabled")) {
return NO;
}
return %orig;
}
- (void)setFeaturedChannelWatermarkImageView:(id)imageView {
if (IsEnabled(@"hideChannelWatermark_enabled")) {
return;
}
%orig(imageView);
}
%end
// Hide Channel Watermark (for Backwards Compatibility)
%hook YTAnnotationsViewController
- (void)loadFeaturedChannelWatermark {
@ -1015,12 +1030,6 @@ static void replaceTab(YTIGuideResponse *response) {
}
}
}
// Hide Channel Watermark - @iCrazeiOS
if (IsEnabled(@"hideChannelWatermark_enabled")) {
if ([description containsString:@"featured_channel_watermark_overlay.eml"]) {
return nil;
}
}
return %orig;
}
%end