From 09ef1f54dd00b1d263bc32ff00d787334b70d5fa Mon Sep 17 00:00:00 2001 From: arichorn <78001398+arichorn@users.noreply.github.com> Date: Sun, 30 Jul 2023 00:52:02 -0500 Subject: [PATCH] Updated YTCommonColorPalette Instead of UIView, I decided to do the implementation in a safer way due to new methods I found. --- Source/Themes.xm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Source/Themes.xm b/Source/Themes.xm index f2cf54d..74c6449 100644 --- a/Source/Themes.xm +++ b/Source/Themes.xm @@ -18,6 +18,12 @@ static BOOL oldDarkTheme() { %group gOldDarkTheme UIColor *customColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alpha:1.0]; %hook YTCommonColorPalette +- (UIColor *)background1 { + return self.pageStyle == 1 ? customColor : %orig; +} +- (UIColor *)background2 { + return self.pageStyle == 1 ? customColor : %orig; +} - (UIColor *)brandBackgroundSolid { return self.pageStyle == 1 ? customColor : %orig; } @@ -36,6 +42,9 @@ UIColor *customColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alpha: - (UIColor *)generalBackgroundA { return self.pageStyle == 1 ? customColor : %orig; } +- (UIColor *)generalBackgroundB { + return self.pageStyle == 1 ? customColor : %orig; +} %end %hook SponsorBlockSettingsController - (void)viewDidLoad { @@ -364,6 +373,12 @@ UIColor *customColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alpha: UIColor* raisedColor = [UIColor blackColor]; %group gOLED %hook YTCommonColorPalette +- (UIColor *)background1 { + return self.pageStyle == 1 ? [UIColor blackColor] : %orig; +} +- (UIColor *)background2 { + return self.pageStyle == 1 ? [UIColor blackColor] : %orig; +} - (UIColor *)brandBackgroundSolid { return self.pageStyle == 1 ? [UIColor blackColor] : %orig; } @@ -382,6 +397,9 @@ UIColor* raisedColor = [UIColor blackColor]; - (UIColor *)generalBackgroundA { return self.pageStyle == 1 ? [UIColor blackColor] : %orig; } +- (UIColor *)generalBackgroundB { + return self.pageStyle == 1 ? [UIColor blackColor] : %orig; +} %end %hook SponsorBlockSettingsController - (void)viewDidLoad {