mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-04-21 07:41:59 +00:00
Update uYouPlus.xm
This commit is contained in:
parent
1d2be63a9e
commit
dd015adea7
1 changed files with 10 additions and 12 deletions
22
uYouPlus.xm
22
uYouPlus.xm
|
|
@ -85,15 +85,6 @@ static BOOL IsEnabled(NSString *key) {
|
||||||
- (BOOL)disableAfmaIdfaCollection { return NO; }
|
- (BOOL)disableAfmaIdfaCollection { return NO; }
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// Remove “Play next in queue” from the menu (@PoomSmart) - qnblackcat/uYouPlus#1138
|
|
||||||
%group gHidePlayNextInQueue
|
|
||||||
%hook YTMenuItemVisibilityHandler
|
|
||||||
- (BOOL)shouldShowServiceItemRenderer:(YTIMenuConditionalServiceItemRenderer *)renderer {
|
|
||||||
return renderer.icon.iconType == 251 ? NO : %orig;
|
|
||||||
}
|
|
||||||
%end
|
|
||||||
%end
|
|
||||||
|
|
||||||
// Reposition "Create" Tab to the Center in the Pivot Bar - qnblackcat/uYouPlus#107
|
// Reposition "Create" Tab to the Center in the Pivot Bar - qnblackcat/uYouPlus#107
|
||||||
/*
|
/*
|
||||||
static void repositionCreateTab(YTIGuideResponse *response) {
|
static void repositionCreateTab(YTIGuideResponse *response) {
|
||||||
|
|
@ -139,6 +130,13 @@ static void repositionCreateTab(YTIGuideResponse *response) {
|
||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
|
// Remove “Play next in queue” from the menu (@PoomSmart) - qnblackcat/uYouPlus#1138
|
||||||
|
%hook YTMenuItemVisibilityHandler
|
||||||
|
- (BOOL)shouldShowServiceItemRenderer:(YTIMenuConditionalServiceItemRenderer *)renderer {
|
||||||
|
return IsEnabled(@"hidePlayNextInQueue_enabled") && renderer.icon.iconType == 251 ? NO : %orig;
|
||||||
|
}
|
||||||
|
%end
|
||||||
|
|
||||||
# pragma mark - Tweaks
|
# pragma mark - Tweaks
|
||||||
// IAmYouTube - https://github.com/PoomSmart/IAmYouTube/
|
// IAmYouTube - https://github.com/PoomSmart/IAmYouTube/
|
||||||
%hook YTVersionUtils
|
%hook YTVersionUtils
|
||||||
|
|
@ -993,9 +991,6 @@ static void replaceTab(YTIGuideResponse *response) {
|
||||||
if (IsEnabled(@"hideVideoPlayerShadowOverlayButtons_enabled")) {
|
if (IsEnabled(@"hideVideoPlayerShadowOverlayButtons_enabled")) {
|
||||||
%init(gHideVideoPlayerShadowOverlayButtons);
|
%init(gHideVideoPlayerShadowOverlayButtons);
|
||||||
}
|
}
|
||||||
if (IsEnabled(@"hidePlayNextInQueue_enabled")) {
|
|
||||||
%init(gHidePlayNextInQueue);
|
|
||||||
}
|
|
||||||
if (IsEnabled(@"disableHints_enabled")) {
|
if (IsEnabled(@"disableHints_enabled")) {
|
||||||
%init(gDisableHints);
|
%init(gDisableHints);
|
||||||
}
|
}
|
||||||
|
|
@ -1065,6 +1060,9 @@ static void replaceTab(YTIGuideResponse *response) {
|
||||||
|
|
||||||
// Change the default value of some options
|
// Change the default value of some options
|
||||||
NSArray *allKeys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
|
NSArray *allKeys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
|
||||||
|
if (![allKeys containsObject:@"hidePlayNextInQueue_enabled"]) {
|
||||||
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"hidePlayNextInQueue_enabled"];
|
||||||
|
}
|
||||||
if (![allKeys containsObject:@"relatedVideosAtTheEndOfYTVideos"]) {
|
if (![allKeys containsObject:@"relatedVideosAtTheEndOfYTVideos"]) {
|
||||||
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"relatedVideosAtTheEndOfYTVideos"];
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"relatedVideosAtTheEndOfYTVideos"];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue