Update uYouPlus.xm

This commit is contained in:
aricloverGitHub (INACTIVE) 2025-01-15 20:26:56 -06:00 committed by GitHub
parent 4867db8002
commit a885ddd15c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1358,17 +1358,22 @@ static int contrastMode() {
// Hide Fullscreen Button - @arichornlover
%group gHideFullscreenButton
%hook YTInlinePlayerBarContainerView
- (BOOL)fullscreenButtonDisabled { return YES; }
- (BOOL)canShowFullscreenButton { return NO; }
- (BOOL)canShowFullscreenButtonExperimental { return NO; }
// - (void)setFullscreenButtonDisabled:(BOOL) // Might implement this if useful - @arichornlover
- (void)layoutSubviews {
%orig;
if (self.exitFullscreenButton && !self.exitFullscreenButton.hidden) {
self.exitFullscreenButton.hidden = YES;
}
if (self.enterFullscreenButton && !self.enterFullscreenButton.hidden) {
- (void)hideFullscreenButton {
if (self.enterFullscreenButton) {
self.enterFullscreenButton.hidden = YES;
[self.enterFullscreenButton removeFromSuperview];
}
if (self.exitFullscreenButton) {
self.exitFullscreenButton.hidden = YES;
[self.exitFullscreenButton removeFromSuperview];
}
[self setNeedsUpdateConstraints];
[self updateConstraintsIfNeeded];
}
- (void)didMoveToWindow {
%orig;
if (IS_ENABLED(kDisableFullscreenButton)) {
[self hideFullscreenButton];
}
}
%end