From ae3376c0b2b66d543f1a78eee04c7896c65fd482 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Fri, 3 Feb 2023 11:51:56 +0800 Subject: [PATCH] feat: Update dark mode backgrounds, and change several control templates. --- src/Semi.Avalonia/Controls/Border.axaml | 4 ++-- .../Controls/ButtonSpinner.axaml | 1 - .../Controls/CalendarDatePicker.axaml | 6 ++++-- src/Semi.Avalonia/Controls/DatePicker.axaml | 2 +- src/Semi.Avalonia/Controls/ProgressBar.axaml | 11 +++++++++- src/Semi.Avalonia/Controls/RadioButton.axaml | 20 ++++++++++++------- src/Semi.Avalonia/Controls/TextBox.axaml | 1 + src/Semi.Avalonia/Controls/TimePicker.axaml | 2 +- .../Themes/Dark/AutoCompleteBox.axaml | 4 ++-- src/Semi.Avalonia/Themes/Dark/Border.axaml | 6 ++++-- .../Themes/Dark/ButtonSpinner.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Calendar.axaml | 10 +++++----- .../Themes/Dark/CalendarDatePicker.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/CheckBox.axaml | 4 ++-- src/Semi.Avalonia/Themes/Dark/ComboBox.axaml | 2 +- .../Themes/Dark/DateTimePickerShared.axaml | 5 +++-- src/Semi.Avalonia/Themes/Dark/Flyout.axaml | 2 +- .../Themes/Dark/GridSplitter.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Menu.axaml | 4 ++-- .../Themes/Dark/NotificationCard.axaml | 2 +- .../Themes/Dark/ProgressBar.axaml | 3 ++- .../Themes/Dark/RadioButton.axaml | 8 +++++--- src/Semi.Avalonia/Themes/Dark/Slider.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/TextBox.axaml | 4 +++- src/Semi.Avalonia/Themes/Dark/Window.axaml | 9 ++++----- src/Semi.Avalonia/Themes/Light/Border.axaml | 4 +++- .../Themes/Light/CalendarDatePicker.axaml | 2 +- .../Themes/Light/DateTimePickerShared.axaml | 5 +++-- .../Themes/Light/ProgressBar.axaml | 3 ++- .../Themes/Light/RadioButton.axaml | 6 ++++-- src/Semi.Avalonia/Themes/Light/TextBox.axaml | 2 ++ src/Semi.Avalonia/Themes/Light/Window.axaml | 9 ++++----- 32 files changed, 90 insertions(+), 59 deletions(-) diff --git a/src/Semi.Avalonia/Controls/Border.axaml b/src/Semi.Avalonia/Controls/Border.axaml index 6d56000..26a01f6 100644 --- a/src/Semi.Avalonia/Controls/Border.axaml +++ b/src/Semi.Avalonia/Controls/Border.axaml @@ -26,10 +26,10 @@ diff --git a/src/Semi.Avalonia/Controls/ButtonSpinner.axaml b/src/Semi.Avalonia/Controls/ButtonSpinner.axaml index e0ace81..346ed1a 100644 --- a/src/Semi.Avalonia/Controls/ButtonSpinner.axaml +++ b/src/Semi.Avalonia/Controls/ButtonSpinner.axaml @@ -81,7 +81,6 @@ - + PlacementTarget="{TemplateBinding}" + VerticalOffset="-4"> + - + diff --git a/src/Semi.Avalonia/Controls/ProgressBar.axaml b/src/Semi.Avalonia/Controls/ProgressBar.axaml index 783a00a..7055e2d 100644 --- a/src/Semi.Avalonia/Controls/ProgressBar.axaml +++ b/src/Semi.Avalonia/Controls/ProgressBar.axaml @@ -150,7 +150,10 @@ HorizontalAlignment="Center" VerticalAlignment="Center" IsVisible="{TemplateBinding ShowProgressText}"> - + @@ -294,6 +297,9 @@ + + diff --git a/src/Semi.Avalonia/Controls/RadioButton.axaml b/src/Semi.Avalonia/Controls/RadioButton.axaml index be40ad5..c7c0229 100644 --- a/src/Semi.Avalonia/Controls/RadioButton.axaml +++ b/src/Semi.Avalonia/Controls/RadioButton.axaml @@ -39,7 +39,8 @@ Height="{DynamicResource RadioButtonIconRadius}" Fill="{DynamicResource RadioButtonUncheckIconDefaultBackground}" Stroke="{DynamicResource RadioButtonUncheckIconDefaultBorderBrush}" - StrokeThickness="1" UseLayoutRounding="False" /> + StrokeThickness="1" + UseLayoutRounding="False" /> + StrokeThickness="0" + UseLayoutRounding="False" />