From defe4a0f8ca1acfa5db55a9655340910a19f2a0e Mon Sep 17 00:00:00 2001 From: arichorn <78001398+arichorn@users.noreply.github.com> Date: Wed, 6 Sep 2023 16:36:29 -0500 Subject: [PATCH] Improvements to Themes --- Source/Themes.xm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Source/Themes.xm b/Source/Themes.xm index 26f77b3..e62ffea 100644 --- a/Source/Themes.xm +++ b/Source/Themes.xm @@ -82,6 +82,24 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph } %end +%hook YTCollectionView +- (void)setBackgroundColor:(UIColor *)color { + return isDarkMode() ? %orig(originalColor) : %orig; +} +%end + +%hook YTWatchView +- (void)setBackgroundColor:(UIColor *)color { + return isDarkMode() ? %orig(originalColor) : %orig; +} +%end + +%hook YTPageView +- (void)setBackgroundColor:(UIColor *)color { + return isDarkMode() ? %orig(originalColor) : %orig; +} +%end + // Sub menu? %hook ELMView - (void)didMoveToWindow { @@ -157,6 +175,12 @@ UIColor *originalColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alph } %end +%hook YTPrivacyTosFooterView +- (void)setBackgroundColor:(UIColor *)color { + return isDarkMode() ? %orig(originalColor) : %orig; +} +%end + %hook YTFormattedStringLabel // YT is werid... - (void)setBackgroundColor:(UIColor *)color { return isDarkMode() ? %orig([UIColor clearColor]) : %orig;