From 275b545789f86d531f041fcc435e19b49b816787 Mon Sep 17 00:00:00 2001 From: arichorn <78001398+arichorn@users.noreply.github.com> Date: Sat, 2 Sep 2023 13:06:51 -0500 Subject: [PATCH] Added Custom UIColor for LowContrastMode --- Source/LowContrastMode.xm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Source/LowContrastMode.xm b/Source/LowContrastMode.xm index 1921162..11d5dfb 100644 --- a/Source/LowContrastMode.xm +++ b/Source/LowContrastMode.xm @@ -14,6 +14,8 @@ static BOOL customContrastMode() { return IsEnabled(@"lowContrastMode_enabled") && contrastMode() == 1; } +UIColor *lcmHexColor; + %group gLowContrastMode // Low Contrast Mode v1.4.2 (Compatible with only YouTube v16.05.7-v17.38.10) %hook UIColor + (UIColor *)whiteColor { // Dark Theme Color @@ -224,25 +226,25 @@ static BOOL customContrastMode() { %group gCustomContrastMode // Custom Contrast Mode (Hex Color) %hook UIColor + (UIColor *)whiteColor { - return hexColor; + return lcmHexColor; } + (UIColor *)lightTextColor { - return hexColor; + return lcmHexColor; } + (UIColor *)placeholderTextColor { - return hexColor; + return lcmHexColor; } + (UIColor *)labelColor { - return hexColor; + return lcmHexColor; } + (UIColor *)secondaryLabelColor { - return hexColor; + return lcmHexColor; } + (UIColor *)tertiaryLabelColor { - return hexColor; + return lcmHexColor; } + (UIColor *)quaternaryLabelColor { - return hexColor; + return lcmHexColor; } %end %hook YTCommonColorPalette