Added Hide Remix Button (for v16.xx.x UI version)

Same option except it’s for older Video Player UI for Version Spoofers Users / Fake YT Version Users
This commit is contained in:
arichornlover 2023-10-24 01:01:56 -05:00 committed by GitHub
parent 97c6d103d8
commit 93b3397e01
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -857,6 +857,34 @@ static void replaceTab(YTIGuideResponse *response) {
}
%end
// Hide the (Remix Button) under the Video Player - Legacy Version - @arichorn
%hook YTISlimMetadataButtonSupportedRenderers
- (id)slimButton_buttonRenderer {
if (IsEnabled(@"hideRemixButton_enabled") && [self shouldHideButton]) {
return nil;
}
return %orig;
}
- (BOOL)shouldHideButton {
id buttonRenderer = [self slimMetadataButtonRenderer];
if ([buttonRenderer respondsToSelector:@selector(valueForKey:)]) {
NSString *targetId = [buttonRenderer valueForKey:@"target_id"];
return [targetId isEqualToString:@"shorts-creation-on-vod_watch"];
}
return NO;
}
- (id)slimMetadataButtonRenderer {
id renderer = %orig;
if ([renderer respondsToSelector:@selector(valueForKey:)]) {
NSString *targetId = [renderer valueForKey:@"target_id"];
if ([targetId isEqualToString:@"shorts-creation-on-vod_watch"]) {
return nil;
}
}
return renderer;
}
%end
// App Settings Overlay Options
%group gDisableAccountSection
%hook YTSettingsSectionItemManager