From b25181c5bc8e5c0d319ef2a68fd8044b6a073209 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Thu, 26 Dec 2024 19:56:46 +0800 Subject: [PATCH] feat: replace brush with opacity. --- .../Themes/Dark/AdornerLayer.axaml | 2 +- .../Themes/Dark/AutoCompleteBox.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Border.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Button.axaml | 39 +++++------------- .../Themes/Dark/ButtonSpinner.axaml | 8 ++-- src/Semi.Avalonia/Themes/Dark/Calendar.axaml | 32 ++++++--------- .../Themes/Dark/CalendarDatePicker.axaml | 11 +++-- .../Themes/Dark/CaptionButtons.axaml | 6 +-- src/Semi.Avalonia/Themes/Dark/CheckBox.axaml | 23 ++++------- src/Semi.Avalonia/Themes/Dark/ComboBox.axaml | 41 ++++++++----------- .../Themes/Dark/DataValidationErrors.axaml | 14 +++---- .../Themes/Dark/DateTimePickerShared.axaml | 23 ++++------- src/Semi.Avalonia/Themes/Dark/Expander.axaml | 10 ++--- src/Semi.Avalonia/Themes/Dark/Flyout.axaml | 2 +- .../Themes/Dark/HeaderedContentControl.axaml | 2 +- .../Themes/Dark/HyperlinkButton.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/ListBox.axaml | 13 +++--- src/Semi.Avalonia/Themes/Dark/Menu.axaml | 23 ++++------- .../Themes/Dark/NotificationCard.axaml | 15 ++++--- .../Themes/Dark/ProgressBar.axaml | 2 +- .../Themes/Dark/RadioButton.axaml | 38 +++++++---------- .../Themes/Dark/ScrollViewer.axaml | 8 ++-- src/Semi.Avalonia/Themes/Dark/Slider.axaml | 4 +- src/Semi.Avalonia/Themes/Dark/SplitView.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/TabItem.axaml | 9 ++-- src/Semi.Avalonia/Themes/Dark/TextBlock.axaml | 17 ++++---- src/Semi.Avalonia/Themes/Dark/TextBox.axaml | 16 +++----- .../Themes/Dark/ToggleButton.axaml | 41 +++++++------------ .../Themes/Dark/ToggleSwitch.axaml | 13 ++---- src/Semi.Avalonia/Themes/Dark/TreeView.axaml | 13 +++--- 30 files changed, 173 insertions(+), 260 deletions(-) diff --git a/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml b/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml index 53e13c9..e7eae69 100644 --- a/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml +++ b/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml index 032758e..8768dc3 100644 --- a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml @@ -1,5 +1,5 @@ inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Border.axaml b/src/Semi.Avalonia/Themes/Dark/Border.axaml index 8593cc1..890f455 100644 --- a/src/Semi.Avalonia/Themes/Dark/Border.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Border.axaml @@ -1,5 +1,5 @@ inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Button.axaml b/src/Semi.Avalonia/Themes/Dark/Button.axaml index 65432c3..354508c 100644 --- a/src/Semi.Avalonia/Themes/Dark/Button.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Button.axaml @@ -2,95 +2,76 @@ - + - - - - - - + + + + - - - - - - - - - - - - - - - + - - - - + + + - - - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml index 29fa9fd..c31a34d 100644 --- a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml @@ -1,9 +1,9 @@ - + - + - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml index 9b994ad..892dd87 100644 --- a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml @@ -1,35 +1,29 @@ - - - - + + + - - + + - - + + - - - - - + + - - - - - - + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml index 6be4aac..9dcbc2f 100644 --- a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml @@ -1,18 +1,17 @@ - + - + - + - + inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml index 8c54002..a3c7a09 100644 --- a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml @@ -1,7 +1,7 @@ - - + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml index c620699..115a47f 100644 --- a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml @@ -1,34 +1,29 @@ - - + - - - + + - + - - - - + + - - + - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml index 08b1b1e..a940542 100644 --- a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml @@ -1,45 +1,38 @@ - - - - - - + + + + + + - - + - - - - + + inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - + - - + - + - + - - - + + - - + - + diff --git a/src/Semi.Avalonia/Themes/Dark/DataValidationErrors.axaml b/src/Semi.Avalonia/Themes/Dark/DataValidationErrors.axaml index 40df42c..78be013 100644 --- a/src/Semi.Avalonia/Themes/Dark/DataValidationErrors.axaml +++ b/src/Semi.Avalonia/Themes/Dark/DataValidationErrors.axaml @@ -1,11 +1,11 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml index 2a19de4..559cdc5 100644 --- a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml +++ b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml @@ -2,29 +2,22 @@ - + - - - - - - - + + + - + - - + - - + - + - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Expander.axaml b/src/Semi.Avalonia/Themes/Dark/Expander.axaml index 9e41ae3..88b8c04 100644 --- a/src/Semi.Avalonia/Themes/Dark/Expander.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Expander.axaml @@ -1,9 +1,9 @@ - + - + - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml index 463e7fa..ac41fd7 100644 --- a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml @@ -1,6 +1,6 @@ - + inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/HeaderedContentControl.axaml b/src/Semi.Avalonia/Themes/Dark/HeaderedContentControl.axaml index 56bc792..92076c2 100644 --- a/src/Semi.Avalonia/Themes/Dark/HeaderedContentControl.axaml +++ b/src/Semi.Avalonia/Themes/Dark/HeaderedContentControl.axaml @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/HyperlinkButton.axaml b/src/Semi.Avalonia/Themes/Dark/HyperlinkButton.axaml index 82f0260..5ab93f1 100644 --- a/src/Semi.Avalonia/Themes/Dark/HyperlinkButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/HyperlinkButton.axaml @@ -2,6 +2,6 @@ - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml index 1aad3e1..316eab6 100644 --- a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml @@ -1,15 +1,14 @@ - - + - + - + - - + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Menu.axaml b/src/Semi.Avalonia/Themes/Dark/Menu.axaml index d3a9ef1..e02ed3c 100644 --- a/src/Semi.Avalonia/Themes/Dark/Menu.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Menu.axaml @@ -1,26 +1,21 @@ - - - + + - + inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - - + - - - + + - + - - + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml index b7d7d0c..b2a2166 100644 --- a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml +++ b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml @@ -1,5 +1,5 @@ - + @@ -7,15 +7,14 @@ inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - + - + - + - + - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml index 7b74afd..9c6ff25 100644 --- a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml @@ -1,6 +1,6 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml index fe1e7b0..a494094 100644 --- a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml @@ -1,18 +1,14 @@ - - + - - - - - + + + + - - - + @@ -22,28 +18,24 @@ - - - - - + + - - - + + + - - + - + - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml index 0442022..277090e 100644 --- a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml @@ -1,7 +1,7 @@ - - - - + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Slider.axaml b/src/Semi.Avalonia/Themes/Dark/Slider.axaml index 4f446cf..7a2d10f 100644 --- a/src/Semi.Avalonia/Themes/Dark/Slider.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Slider.axaml @@ -1,13 +1,11 @@ - - + - diff --git a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml index 0deac77..10f729d 100644 --- a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml index 52dbbd2..f70dc56 100644 --- a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml @@ -2,10 +2,9 @@ - - - - - + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml index ca0e53a..68ca7cc 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml @@ -1,17 +1,16 @@ - - - + + + - - - - - - + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml index 9d1e8d9..0ab6d62 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml @@ -1,24 +1,20 @@ - - - + + - - - - + + + - - + - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml index beb7ffb..2171ee6 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml @@ -1,20 +1,17 @@ - - - + + + - - - + + - - + - @@ -22,14 +19,12 @@ - - @@ -38,51 +33,43 @@ - - - - - - - - - + + + + + + - + - - - - - - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml index e5d733b..1397594 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml @@ -1,20 +1,15 @@ - - - - + + + - - - - + - 0 4 6 0 #1A000000, 0 0 1 0 #4D000000 \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml index 4ecbd61..1a63f32 100644 --- a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml @@ -1,15 +1,14 @@ - + - - + - - + + - + - + \ No newline at end of file