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