From fb5781865c2aa113f721bff4faec8103cbeea02b Mon Sep 17 00:00:00 2001 From: qnblackcat Date: Thu, 28 Apr 2022 21:47:55 +0700 Subject: [PATCH] clean up --- uYouPlus.xm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uYouPlus.xm b/uYouPlus.xm index b31faac..62cdf33 100644 --- a/uYouPlus.xm +++ b/uYouPlus.xm @@ -215,7 +215,7 @@ UIColor* oledColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0]; //} %end -%hook UIControl +%hook UIControl // this sucks I know :/ -(void)setBackgroundColor:(id)arg1 { if ([self.nextResponder isKindOfClass:%c(YTShareMainView)]) arg1 = oledColor; @@ -223,14 +223,6 @@ UIColor* oledColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0]; } %end -%hook UICollectionView --(void)setBackgroundColor:(id)arg1 { - if ([self.nextResponder isKindOfClass:%c(UICollectionViewControllerWrapperView)]) - arg1 = oledColor; - %orig; -} -%end - %hook YTAsyncCollectionView -(void)setBackgroundColor:(id)arg1 { if([self.nextResponder isKindOfClass:%c(YTRelatedVideosCollectionViewController)]) { @@ -251,12 +243,12 @@ UIColor* oledColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0]; } %end -%hook YTTopAlignedView // Example from Dune - https://github.com/Skittyblock/Dune/blob/9b1df9790230115b7553cc9dbadf36889018d7f9/Tweak.xm#L700 +%hook YTTopAlignedView -(void)setBackgroundColor:(id)arg1 { arg1 = oledColor; %orig; } --(void)layoutSubviews { +-(void)layoutSubviews { // Dune - https://github.com/Skittyblock/Dune/blob/9b1df9790230115b7553cc9dbadf36889018d7f9/Tweak.xm#L70 %orig; MSHookIvar(self, "_contentView").backgroundColor = oledColor; } @@ -525,6 +517,14 @@ UIColor* oledColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0]; //// /* +%hook UICollectionView +-(void)setBackgroundColor:(id)arg1 { + if ([self.nextResponder isKindOfClass:%c(UICollectionViewControllerWrapperView)]) + arg1 = oledColor; + %orig; +} +%end + %hook YTShortsGalleryHeaderView // upload videos heaer (gallery) -(void)setBackgroundColor:(id)arg1 { arg1 = oledColor;