From 004dd98cbb3bc3897913cb95ca61b18474ade51d Mon Sep 17 00:00:00 2001 From: qinware Date: Fri, 8 Aug 2025 16:23:16 +0800 Subject: [PATCH] Refactor ComboBox dark theme --- .../Themes/ArrowDecoratedBoxTheme.axaml | 2 +- src/AtomUI.Controls/ComboBox/ComboBox.cs | 41 +++++++++++-------- .../ComboBox/ComboBoxReflectionExtensions.cs | 23 +++++++++++ src/AtomUI.Controls/ComboBox/ComboBoxToken.cs | 3 +- .../ComboBox/Themes/ComboBoxTheme.axaml | 2 +- .../Themes/MenuFlyoutPresenterTheme.axaml | 2 +- src/AtomUI.Controls/Menu/MenuToken.cs | 3 +- .../Menu/Themes/MenuTheme.axaml | 2 +- src/AtomUI.Controls/Popup/Popup.cs | 8 +++- src/AtomUI.Controls/Segmented/Segmented.cs | 3 +- src/AtomUI.Controls/Tag/Tag.cs | 24 +++++------ src/AtomUI.IconPkg/Icon.cs | 2 + .../Styling/DarkThemeVariantCalculator.cs | 4 ++ 13 files changed, 80 insertions(+), 39 deletions(-) create mode 100644 src/AtomUI.Controls/ComboBox/ComboBoxReflectionExtensions.cs diff --git a/src/AtomUI.Controls/ArrowDecoratedBox/Themes/ArrowDecoratedBoxTheme.axaml b/src/AtomUI.Controls/ArrowDecoratedBox/Themes/ArrowDecoratedBoxTheme.axaml index 8571f7c00..fcf3e8d85 100644 --- a/src/AtomUI.Controls/ArrowDecoratedBox/Themes/ArrowDecoratedBoxTheme.axaml +++ b/src/AtomUI.Controls/ArrowDecoratedBox/Themes/ArrowDecoratedBoxTheme.axaml @@ -40,7 +40,7 @@ diff --git a/src/AtomUI.Controls/Flyouts/Themes/MenuFlyoutPresenterTheme.axaml b/src/AtomUI.Controls/Flyouts/Themes/MenuFlyoutPresenterTheme.axaml index dd5dec34c..217162305 100644 --- a/src/AtomUI.Controls/Flyouts/Themes/MenuFlyoutPresenterTheme.axaml +++ b/src/AtomUI.Controls/Flyouts/Themes/MenuFlyoutPresenterTheme.axaml @@ -20,7 +20,7 @@