From 0e5f29903868054d1294449e141579b070185e70 Mon Sep 17 00:00:00 2001 From: arichorn <78001398+arichorn@users.noreply.github.com> Date: Sun, 30 Jul 2023 21:22:36 -0500 Subject: [PATCH] Added New Option! Portrait Fullscreen --- uYouPlus.xm | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/uYouPlus.xm b/uYouPlus.xm index 6ca3fc6..49bf91d 100644 --- a/uYouPlus.xm +++ b/uYouPlus.xm @@ -476,8 +476,9 @@ static void replaceTab(YTIGuideResponse *response) { // Hide Subscriptions Notification Badge %group gHideSubscriptionsNotificationBadge %hook YTPivotBarIndicatorView -- (void)removeFromSuperview { - %orig(); +- (void)didMoveToWindow { + [self setHidden:YES]; + %orig(); } %end %end @@ -563,6 +564,15 @@ static void replaceTab(YTIGuideResponse *response) { - (void)showConfirmAlert { [self confirmAlertDidPressConfirm]; } %end +// Portrait Fullscreen by Dayanch96 +%group gPortraitFullscreen +%hook YTWatchViewController +- (unsigned long long)allowedFullScreenOrientations { + return UIInterfaceOrientationMaskAllButUpsideDown; +} +%end +%end + // Disable snap to chapter %hook YTSegmentableInlinePlayerBarView - (void)didMoveToWindow { @@ -871,6 +881,9 @@ static void replaceTab(YTIGuideResponse *response) { if (IsEnabled(@"ytSpeed_enabled")) { %init(gYTSpeed); } + if (IsEnabled(@"portraitFullscreen_enabled")) { + %init(gPortraitFullscreen); + } if (IsEnabled(@"iPhoneLayout_enabled") && (UIDevice.currentDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad)) { %init(giPhoneLayout); }