diff --git a/Source/LowContrastMode.xm b/Source/LowContrastMode.xm index a34c1a5..65ce890 100644 --- a/Source/LowContrastMode.xm +++ b/Source/LowContrastMode.xm @@ -18,7 +18,7 @@ static BOOL customContrastMode() { UIColor *lcmHexColor; -%group gLowContrastMode // Low Contrast Mode v1.5.0 (Compatible with only YouTube v16.05.7-v17.38.10) +%group gLowContrastMode // Low Contrast Mode v1.5.1 (Compatible with only YouTube v16.05.7-v17.38.10) %hook UIColor + (UIColor *)whiteColor { // Dark Theme Color return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00]; @@ -184,6 +184,18 @@ UIColor *lcmHexColor; %orig(); } %end +%hook UIExtendedSRGBColorSpace +- (void)setTextColor:(UIColor *)textColor { + textColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0]; + %orig(); +} +%end +%hook UIExtendedGrayColorSpace +- (void)setTextColor:(UIColor *)textColor { + textColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0]; + %orig(); +} +%end %hook VideoTitleLabel - (void)setTextColor:(UIColor *)textColor { textColor = [UIColor whiteColor]; @@ -446,6 +458,18 @@ UIColor *lcmHexColor; %orig(); } %end +%hook UIExtendedSRGBColorSpace +- (void)setTextColor:(UIColor *)textColor { + textColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0]; + %orig(); +} +%end +%hook UIExtendedGrayColorSpace +- (void)setTextColor:(UIColor *)textColor { + textColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0]; + %orig(); +} +%end %hook VideoTitleLabel - (void)setTextColor:(UIColor *)textColor { textColor = [UIColor whiteColor];