From 94b9541254ad4c4e7e8cae37b15d71ab7710150d Mon Sep 17 00:00:00 2001 From: "Leaf Shi (BEYONDSOFT CONSULTING INC)" Date: Wed, 14 Jan 2026 15:54:06 +0800 Subject: [PATCH 1/3] Update AlternateSystemColors of the KnownColorTable to match expected value --- .../src/System/Drawing/KnownColorTable.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs b/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs index 06922761f4b3eb..83ccf9d9629ba7 100644 --- a/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs +++ b/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs @@ -450,7 +450,7 @@ internal static class KnownColorTable 0xFF101010, // FF000000 - FF101010: Desktop - Black 0xFF969696, // FF6D6D6D - FF969696: GrayText - Prompt Text Focused TextBox 0xFF2864B4, // FF0078D7 - FF2864B4: Highlight - Highlighted Panel in DarkMode - 0xFF000000, // FFFFFFFF - FF000000: HighlightText - White + 0xFFFFFFFF, // FFFFFFFF - FFFFFFFF: HighlightText - White 0xFF2D5FAF, // FF0066CC - FF2D5FAF: HotTrack - Background of the ToggleSwitch 0xFF3C3F41, // FFF4F7FC - FF3C3F41: InactiveBorder - Dark gray 0xFF374B5A, // FFBFCBDD - FF374B5A: InactiveCaption - Highlighted Panel in DarkMode @@ -458,13 +458,13 @@ internal static class KnownColorTable 0xFF50503C, // FFFFFFE1 - FF50503C: Info - Link Label 0xFFBEBEBE, // FF000000 - FFBEBEBE: InfoText - Prompt Text Color 0xFF373737, // FFF0F0F0 - FF373737: Menu - Normal Menu Background - 0xFFF0F0F0, // FF000000 - FFF0F0F0: MenuText - White + 0xFFFFFFFF, // FF000000 - FFFFFFFF: MenuText - White 0xFF505050, // FFC8C8C8 - FF505050: ScrollBar - Scrollbars and Scrollbar Arrows 0xFF323232, // FFFFFFFF - FF323232: Window - Window Background - 0xFF282828, // FF646464 - FF282828: WindowFrame - White - 0xFFF0F0F0, // FF000000 - FFF0F0F0: WindowText - White + 0xFFFFFFFF, // FF646464 - FFFFFFFF: WindowFrame - White + 0xFFFFFFFF, // FF000000 - FFFFFFFF: WindowText - White 0xFF202020, // FFF0F0F0 - FF373737: ButtonFace - Same as Window Background - 0xFF101010, // FFFFFFFF - FF101010: ButtonHighlight - White + 0xFFFFFFFF, // FFFFFFFF - FFFFFFFF: ButtonHighlight - White 0xFF464646, // FFA0A0A0 - FF464646: ButtonShadow - Same as Scrollbar Elements 0XFF416482, // FFB9D1EA - FF416482: GradientActiveCaption - Same as Highlighted Text Background 0xFF557396, // FFD7E4F2 - FF557396: GradientInactiveCaption - Same as Highlighted Panel in DarkMode From 7952b92846473ca83a35994099d8c54eb66c479e Mon Sep 17 00:00:00 2001 From: Leaf Shi <132890443+LeafShi1@users.noreply.github.com> Date: Fri, 16 Jan 2026 10:57:19 +0800 Subject: [PATCH 2/3] Update color values for UI elements in KnownColorTable --- .../src/System/Drawing/KnownColorTable.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs b/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs index 83ccf9d9629ba7..409a48b29fb6fb 100644 --- a/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs +++ b/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs @@ -458,13 +458,13 @@ internal static class KnownColorTable 0xFF50503C, // FFFFFFE1 - FF50503C: Info - Link Label 0xFFBEBEBE, // FF000000 - FFBEBEBE: InfoText - Prompt Text Color 0xFF373737, // FFF0F0F0 - FF373737: Menu - Normal Menu Background - 0xFFFFFFFF, // FF000000 - FFFFFFFF: MenuText - White + 0xFFF0F0F0, // FF000000 - FFF0F0F0: MenuText - Light gray 0xFF505050, // FFC8C8C8 - FF505050: ScrollBar - Scrollbars and Scrollbar Arrows 0xFF323232, // FFFFFFFF - FF323232: Window - Window Background - 0xFFFFFFFF, // FF646464 - FFFFFFFF: WindowFrame - White - 0xFFFFFFFF, // FF000000 - FFFFFFFF: WindowText - White + 0xFF404040, // FF646464 - FF404040: WindowFrame - Light border for window edges + 0xFFF0F0F0, // FF000000 - FFF0F0F0: WindowText - Light gray 0xFF202020, // FFF0F0F0 - FF373737: ButtonFace - Same as Window Background - 0xFFFFFFFF, // FFFFFFFF - FFFFFFFF: ButtonHighlight - White + 0xFF2A2A2A, // FFFFFFFF - FF2A2A2A: ButtonHighlight - Light gray highlight 0xFF464646, // FFA0A0A0 - FF464646: ButtonShadow - Same as Scrollbar Elements 0XFF416482, // FFB9D1EA - FF416482: GradientActiveCaption - Same as Highlighted Text Background 0xFF557396, // FFD7E4F2 - FF557396: GradientInactiveCaption - Same as Highlighted Panel in DarkMode From c9e6ee49b88b4e70129ba9df6c8eff98a8598eb1 Mon Sep 17 00:00:00 2001 From: Leaf Shi <132890443+LeafShi1@users.noreply.github.com> Date: Fri, 16 Jan 2026 11:08:22 +0800 Subject: [PATCH 3/3] Update color values in KnownColorTable.cs --- .../src/System/Drawing/KnownColorTable.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs b/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs index 409a48b29fb6fb..246420772f368c 100644 --- a/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs +++ b/src/libraries/System.Drawing.Primitives/src/System/Drawing/KnownColorTable.cs @@ -458,13 +458,13 @@ internal static class KnownColorTable 0xFF50503C, // FFFFFFE1 - FF50503C: Info - Link Label 0xFFBEBEBE, // FF000000 - FFBEBEBE: InfoText - Prompt Text Color 0xFF373737, // FFF0F0F0 - FF373737: Menu - Normal Menu Background - 0xFFF0F0F0, // FF000000 - FFF0F0F0: MenuText - Light gray + 0xFFF0F0F0, // FF000000 - FFF0F0F0: MenuText - White 0xFF505050, // FFC8C8C8 - FF505050: ScrollBar - Scrollbars and Scrollbar Arrows 0xFF323232, // FFFFFFFF - FF323232: Window - Window Background - 0xFF404040, // FF646464 - FF404040: WindowFrame - Light border for window edges - 0xFFF0F0F0, // FF000000 - FFF0F0F0: WindowText - Light gray + 0xFF282828, // FF646464 - FF282828: WindowFrame - White + 0xFFF0F0F0, // FF000000 - FFF0F0F0: WindowText - White 0xFF202020, // FFF0F0F0 - FF373737: ButtonFace - Same as Window Background - 0xFF2A2A2A, // FFFFFFFF - FF2A2A2A: ButtonHighlight - Light gray highlight + 0xFF101010, // FFFFFFFF - FF101010: ButtonHighlight - White 0xFF464646, // FFA0A0A0 - FF464646: ButtonShadow - Same as Scrollbar Elements 0XFF416482, // FFB9D1EA - FF416482: GradientActiveCaption - Same as Highlighted Text Background 0xFF557396, // FFD7E4F2 - FF557396: GradientInactiveCaption - Same as Highlighted Panel in DarkMode