From 1e4826c3ac4c74b2f3ce0a6ee09364f02d3aba52 Mon Sep 17 00:00:00 2001 From: Balackburn <93828569+Balackburn@users.noreply.github.com> Date: Mon, 3 Jul 2023 23:54:52 +0200 Subject: [PATCH] testing hidding separators for darkmode --- Source/Themes.xm | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Source/Themes.xm b/Source/Themes.xm index 7015050..05d80bc 100644 --- a/Source/Themes.xm +++ b/Source/Themes.xm @@ -186,12 +186,25 @@ BOOL areColorsEqual(UIColor *color1, UIColor *color2, CGFloat tolerance) { } %end -%hook YTELMView -- (UIColor *)backgroundColor { - return [UIColor blackColor]; +// Hide seperators +@interface YTCollectionSeparatorView (HiddenProperty) +@property (nonatomic, assign) BOOL hidden; +@end + +%hook YTCollectionSeparatorView +%property (nonatomic, assign, setter=setHidden:) BOOL hidden; + +- (void)setHidden:(BOOL)hidden { + %orig(hidden); } + %end +%hook YTELMView +- (UIColor *)backgroundColor:(NSInteger)pageStyle { + return pageStyle == 1 ? [UIColor blackColor] : %orig; +} + %hook YTHeaderViewController - (UIColor *)backgroundColor:(NSInteger)pageStyle { return pageStyle == 1 ? [UIColor blackColor] : %orig;