diff --git a/Source/Themes.xm b/Source/Themes.xm index 8f5d132..663b8f7 100644 --- a/Source/Themes.xm +++ b/Source/Themes.xm @@ -109,6 +109,18 @@ BOOL areColorsEqual(UIColor *color1, UIColor *color2, CGFloat tolerance) { } %end +%hook _ASDisplayView +- (UIColor *)backgroundColor:(NSInteger)pageStyle { + return pageStyle == 1 ? [UIColor customColor] : %orig; +} +%end + +%hook UIDeviceWhiteColor +- (UIColor *)backgroundColor:(NSInteger)pageStyle { + return pageStyle == 1 ? [UIColor customColor] : %orig; +} +%end + %hook YTHeaderViewController - (UIColor *)backgroundColor:(NSInteger)pageStyle { return pageStyle == 1 ? customColor : %orig; @@ -400,6 +412,18 @@ UIColor* raisedColor = [UIColor blackColor]; } %end +%hook _ASDisplayView +- (UIColor *)backgroundColor:(NSInteger)pageStyle { + return pageStyle == 1 ? [UIColor blackColor] : %orig; +} +%end + +%hook UIDeviceWhiteColor +- (UIColor *)backgroundColor:(NSInteger)pageStyle { + return pageStyle == 1 ? [UIColor blackColor] : %orig; +} +%end + %hook YTChannelMobileHeaderViewController - (UIColor *)backgroundColor:(NSInteger)pageStyle { return pageStyle == 1 ? [UIColor blackColor] : %orig;