mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-03-11 21:26:04 +00:00
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:
parent
97c6d103d8
commit
93b3397e01
1 changed files with 28 additions and 0 deletions
28
uYouPlus.xm
28
uYouPlus.xm
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue