From 3e12731393a9d944daae9c810a7de16ae72bdc73 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 31 Jan 2023 22:20:19 +0800 Subject: [PATCH 1/9] feat: start dark mode dev. --- demo/Semi.Avalonia.Demo.Desktop/App.axaml | 2 +- .../Themes/Dark/AutoCompleteBox.axaml | 12 ++ src/Semi.Avalonia/Themes/Dark/Border.axaml | 10 ++ src/Semi.Avalonia/Themes/Dark/Button.axaml | 89 +++++++++++++- .../Themes/Dark/ButtonSpinner.axaml | 15 +++ src/Semi.Avalonia/Themes/Dark/Calendar.axaml | 50 ++++++++ .../Themes/Dark/CalendarDatePicker.axaml | 15 +++ .../Themes/Dark/CaptionButtons.axaml | 14 +++ src/Semi.Avalonia/Themes/Dark/CheckBox.axaml | 6 +- src/Semi.Avalonia/Themes/Dark/ComboBox.axaml | 40 +++++++ src/Semi.Avalonia/Themes/Dark/Dark.axaml | 34 ++++++ .../Themes/Dark/DatePicker.axaml | 4 + .../Themes/Dark/DateTimePickerShared.axaml | 41 +++++++ .../Themes/Dark/DropdownButton.axaml | 4 + src/Semi.Avalonia/Themes/Dark/Expander.axaml | 26 +++++ src/Semi.Avalonia/Themes/Dark/Flyout.axaml | 18 +++ .../Themes/Dark/GridSplitter.axaml | 5 + src/Semi.Avalonia/Themes/Dark/Label.axaml | 109 ++++++++++++++++++ src/Semi.Avalonia/Themes/Dark/ListBox.axaml | 19 +++ .../Themes/Dark/ManagedFileChooser.axaml | 7 ++ src/Semi.Avalonia/Themes/Dark/Menu.axaml | 46 ++++++++ .../Themes/Dark/NotificationCard.axaml | 19 +++ .../Themes/Dark/NumericUpDown.axaml | 3 + .../Themes/Dark/ProgressBar.axaml | 12 ++ .../Themes/Dark/RadioButton.axaml | 67 +++++++++++ .../Themes/Dark/ScrollViewer.axaml | 11 ++ src/Semi.Avalonia/Themes/Dark/Slider.axaml | 28 +++++ .../Themes/Dark/SplitButton.axaml | 8 ++ src/Semi.Avalonia/Themes/Dark/SplitView.axaml | 13 +++ src/Semi.Avalonia/Themes/Dark/TabItem.axaml | 12 ++ src/Semi.Avalonia/Themes/Dark/TextBlock.axaml | 42 +++++++ src/Semi.Avalonia/Themes/Dark/TextBox.axaml | 53 +++++++++ .../Themes/Dark/TimePicker.axaml | 7 ++ .../Themes/Dark/ToggleButton.axaml | 72 ++++++++++++ .../Themes/Dark/ToggleSwitch.axaml | 48 ++++++++ src/Semi.Avalonia/Themes/Dark/Tooltip.axaml | 14 +++ src/Semi.Avalonia/Themes/Dark/TreeView.axaml | 25 ++++ 37 files changed, 991 insertions(+), 9 deletions(-) create mode 100644 src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/Border.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/Calendar.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/ComboBox.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/DatePicker.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/DropdownButton.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/Expander.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/Flyout.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/Label.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/ListBox.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/Menu.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/NumericUpDown.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/RadioButton.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/Slider.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/SplitButton.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/SplitView.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/TextBlock.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/TextBox.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/TimePicker.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/Tooltip.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/TreeView.axaml diff --git a/demo/Semi.Avalonia.Demo.Desktop/App.axaml b/demo/Semi.Avalonia.Demo.Desktop/App.axaml index 1bcd897..18e42be 100644 --- a/demo/Semi.Avalonia.Demo.Desktop/App.axaml +++ b/demo/Semi.Avalonia.Demo.Desktop/App.axaml @@ -4,6 +4,6 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:Semi.Avalonia.Demo.Desktop"> - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml new file mode 100644 index 0000000..2a44670 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml @@ -0,0 +1,12 @@ + + + + 0 0 8 0 #1A000000 + + + 1 + 4 + 6 + + + diff --git a/src/Semi.Avalonia/Themes/Dark/Border.axaml b/src/Semi.Avalonia/Themes/Dark/Border.axaml new file mode 100644 index 0000000..1f3a45c --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/Border.axaml @@ -0,0 +1,10 @@ + + White + + 4 + 20 + 4 + 1 + diff --git a/src/Semi.Avalonia/Themes/Dark/Button.axaml b/src/Semi.Avalonia/Themes/Dark/Button.axaml index 0b8abd6..f68fd53 100644 --- a/src/Semi.Avalonia/Themes/Dark/Button.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Button.axaml @@ -1,6 +1,85 @@ - - - - + + + 14 + 600 + + 12 6 + 16 10 + 6 2 + + 1 + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml new file mode 100644 index 0000000..714d5b8 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml @@ -0,0 +1,15 @@ + + + M19.637 16.4369C19.0513 17.0227 18.1015 17.0227 17.5157 16.4369L11.8589 10.7801L6.20202 16.4369C5.61623 17.0227 4.66648 17.0227 4.0807 16.4369C3.49491 15.8511 3.49491 14.9014 4.0807 14.3156L10.7982 7.59809C11.384 7.01231 12.3337 7.01231 12.9195 7.59809L19.637 14.3156C20.2228 14.9014 20.2228 15.8511 19.637 16.4369Z + M4.08045 7.59809C4.66624 7.01231 5.61599 7.01231 6.20177 7.59809L11.8586 13.2549L17.5155 7.59809C18.1013 7.01231 19.051 7.01231 19.6368 7.59809C20.2226 8.18388 20.2226 9.13363 19.6368 9.71941L12.9193 16.4369C12.3335 17.0227 11.3838 17.0227 10.798 16.4369L4.08045 9.71941C3.49467 9.13363 3.49467 8.18388 4.08045 7.59809Z + + + + + + + + 3 + 1 + + diff --git a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml new file mode 100644 index 0000000..d25ef4a --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml @@ -0,0 +1,50 @@ + + + + + + 1 + 6 + 40 + + + M16.2782 4.23933C16.864 4.82511 16.864 5.77486 16.2782 6.36065L10.6213 12.0175L16.2782 17.6744C16.864 18.2601 16.864 19.2099 16.2782 19.7957C15.6924 20.3815 14.7426 20.3815 14.1569 19.7957L7.43934 13.0782C6.85355 12.4924 6.85355 11.5426 7.43934 10.9568L14.1569 4.23933C14.7426 3.65354 15.6924 3.65354 16.2782 4.23933Z + M7.43934 19.7957C6.85355 19.2099 6.85355 18.2601 7.43934 17.6744L13.0962 12.0175L7.43934 6.36065C6.85355 5.77486 6.85355 4.82511 7.43934 4.23933C8.02513 3.65354 8.97487 3.65354 9.56066 4.23933L16.2782 10.9568C16.864 11.5426 16.864 12.4924 16.2782 13.0782L9.56066 19.7957C8.97487 20.3815 8.02513 20.3815 7.43934 19.7957Z + + + + + 0 + + + + + 600 + + + + 3 + + + + + 3 + + + + + + + + + + + + + + + 240 + diff --git a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml new file mode 100644 index 0000000..62d30b1 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml @@ -0,0 +1,15 @@ + + + + + M4 20V8H20V20H4ZM2 4C2 2.89543 2.89543 2 4 2H20C21.1046 2 22 2.89543 22 4V20C22 21.1046 21.1046 22 20 22H4C2.89543 22 2 21.1046 2 20V4ZM6 10.5C6 10.2239 6.22386 10 6.5 10H8.5C8.77614 10 9 10.2239 9 10.5V12.5C9 12.7761 8.77614 13 8.5 13H6.5C6.22386 13 6 12.7761 6 12.5V10.5ZM6.5 15C6.22386 15 6 15.2239 6 15.5V17.5C6 17.7761 6.22386 18 6.5 18H8.5C8.77614 18 9 17.7761 9 17.5V15.5C9 15.2239 8.77614 15 8.5 15H6.5ZM10.5 10.5C10.5 10.2239 10.7239 10 11 10H13C13.2761 10 13.5 10.2239 13.5 10.5V12.5C13.5 12.7761 13.2761 13 13 13H11C10.7239 13 10.5 12.7761 10.5 12.5V10.5ZM11 15C10.7239 15 10.5 15.2239 10.5 15.5V17.5C10.5 17.7761 10.7239 18 11 18H13C13.2761 18 13.5 17.7761 13.5 17.5V15.5C13.5 15.2239 13.2761 15 13 15H11ZM15 10.5C15 10.2239 15.2239 10 15.5 10H17.5C17.7761 10 18 10.2239 18 10.5V12.5C18 12.7761 17.7761 13 17.5 13H15.5C15.2239 13 15 12.7761 15 12.5V10.5ZM15.5 15C15.2239 15 15 15.2239 15 15.5V17.5C15 17.7761 15.2239 18 15.5 18H17.5C17.7761 18 18 17.7761 18 17.5V15.5C18 15.2239 17.7761 15 17.5 15H15.5Z + + + 1 + 3 + + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml new file mode 100644 index 0000000..b73f10b --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml @@ -0,0 +1,14 @@ + + + M13.46,12L19,17.54V19H17.54L12,13.46L6.46,19H5V17.54L10.54,12L5,6.46V5H6.46L12,10.54L17.54,5H19V6.46L13.46,12Z + M4,4H20V20H4V4M6,8V18H18V8H6Z + M20,14H4V10H20 + M4,8H8V4H20V16H16V20H4V8M16,8V14H18V6H10V8H16M6,12V18H14V12H6Z + M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z + M19.5,3.09L15,7.59V4H13V11H20V9H16.41L20.91,4.5L19.5,3.09M4,13V15H7.59L3.09,19.5L4.5,20.91L9,16.41V20H11V13H4Z + + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml index b166afb..e59a87c 100644 --- a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml @@ -1,7 +1,7 @@ - @@ -32,7 +32,7 @@ 16 400 - 3 + 3 8 0 0 0 1 diff --git a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml new file mode 100644 index 0000000..8f50dac --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml @@ -0,0 +1,40 @@ + + + + + + + + + + 3 + + + + + + + + + 8 4 + 8 0 + + 0 0 8 0 #1A000000 + + + 1 + + + + + + + + + + + + + M4.08045 7.59809C4.66624 7.01231 5.61599 7.01231 6.20177 7.59809L11.8586 13.2549L17.5155 7.59809C18.1013 7.01231 19.051 7.01231 19.6368 7.59809C20.2226 8.18388 20.2226 9.13363 19.6368 9.71941L12.9193 16.4369C12.3335 17.0227 11.3838 17.0227 10.798 16.4369L4.08045 9.71941C3.49467 9.13363 3.49467 8.18388 4.08045 7.59809Z + + diff --git a/src/Semi.Avalonia/Themes/Dark/Dark.axaml b/src/Semi.Avalonia/Themes/Dark/Dark.axaml index b4add3a..d108546 100644 --- a/src/Semi.Avalonia/Themes/Dark/Dark.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Dark.axaml @@ -3,8 +3,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/DatePicker.axaml b/src/Semi.Avalonia/Themes/Dark/DatePicker.axaml new file mode 100644 index 0000000..6964b5d --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/DatePicker.axaml @@ -0,0 +1,4 @@ + + + M4 20V8H20V20H4ZM2 4C2 2.89543 2.89543 2 4 2H20C21.1046 2 22 2.89543 22 4V20C22 21.1046 21.1046 22 20 22H4C2.89543 22 2 21.1046 2 20V4ZM6 10.5C6 10.2239 6.22386 10 6.5 10H8.5C8.77614 10 9 10.2239 9 10.5V12.5C9 12.7761 8.77614 13 8.5 13H6.5C6.22386 13 6 12.7761 6 12.5V10.5ZM6.5 15C6.22386 15 6 15.2239 6 15.5V17.5C6 17.7761 6.22386 18 6.5 18H8.5C8.77614 18 9 17.7761 9 17.5V15.5C9 15.2239 8.77614 15 8.5 15H6.5ZM10.5 10.5C10.5 10.2239 10.7239 10 11 10H13C13.2761 10 13.5 10.2239 13.5 10.5V12.5C13.5 12.7761 13.2761 13 13 13H11C10.7239 13 10.5 12.7761 10.5 12.5V10.5ZM11 15C10.7239 15 10.5 15.2239 10.5 15.5V17.5C10.5 17.7761 10.7239 18 11 18H13C13.2761 18 13.5 17.7761 13.5 17.5V15.5C13.5 15.2239 13.2761 15 13 15H11ZM15 10.5C15 10.2239 15.2239 10 15.5 10H17.5C17.7761 10 18 10.2239 18 10.5V12.5C18 12.7761 17.7761 13 17.5 13H15.5C15.2239 13 15 12.7761 15 12.5V10.5ZM15.5 15C15.2239 15 15 15.2239 15 15.5V17.5C15 17.7761 15.2239 18 15.5 18H17.5C17.7761 18 18 17.7761 18 17.5V15.5C18 15.2239 17.7761 15 17.5 15H15.5Z + diff --git a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml new file mode 100644 index 0000000..60d75c7 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml @@ -0,0 +1,41 @@ + + + + 0 3 0 6 + + + + + + + + + M6.45096 8.34102L11.247 2.86102C11.3408 2.75361 11.4566 2.66753 11.5865 2.60854C11.7163 2.54956 11.8573 2.51904 12 2.51904C12.1426 2.51904 12.2836 2.54956 12.4135 2.60854C12.5433 2.66753 12.6591 2.75361 12.753 2.86102L17.549 8.34102C18.115 8.98802 17.655 10 16.796 10H7.20396C6.34396 10 5.88496 8.98802 6.45096 8.34102Z + M17.549 15.659L12.753 21.139C12.6591 21.2464 12.5434 21.3325 12.4135 21.3915C12.2836 21.4505 12.1427 21.481 12 21.481C11.8574 21.481 11.7164 21.4505 11.5865 21.3915C11.4566 21.3325 11.3409 21.2464 11.247 21.139L6.45101 15.659C5.88501 15.011 6.34501 14 7.20401 14H16.796C17.656 14 18.115 15.012 17.549 15.659Z + M17.4111 7.30848C18.0692 7.81171 18.1947 8.75312 17.6915 9.41119L11.1915 17.9112C10.909 18.2806 10.4711 18.4981 10.0061 18.5C9.54105 18.5019 9.10143 18.288 8.81592 17.9209L5.31592 13.4209C4.80731 12.767 4.92512 11.8246 5.57904 11.316C6.23296 10.8074 7.17537 10.9252 7.68398 11.5791L9.98988 14.5438L15.3084 7.58884C15.8116 6.93077 16.7531 6.80525 17.4111 7.30848Z + M17.6568 19.7782C18.2426 20.3639 19.1924 20.3639 19.7782 19.7782C20.3639 19.1924 20.3639 18.2426 19.7782 17.6568L14.1213 12L19.7782 6.34313C20.3639 5.75734 20.3639 4.8076 19.7782 4.22181C19.1924 3.63602 18.2426 3.63602 17.6568 4.22181L12 9.87866L6.34313 4.22181C5.75734 3.63602 4.8076 3.63602 4.22181 4.22181C3.63602 4.8076 3.63602 5.75734 4.22181 6.34313L9.87866 12L4.22181 17.6568C3.63602 18.2426 3.63602 19.1924 4.22181 19.7782C4.8076 20.3639 5.75734 20.3639 6.34313 19.7782L12 14.1213L17.6568 19.7782Z + + + 28 + + + + + + + + + + + + + + + 0 0 8 0 #1A000000 + 16 0 + 8 + + diff --git a/src/Semi.Avalonia/Themes/Dark/DropdownButton.axaml b/src/Semi.Avalonia/Themes/Dark/DropdownButton.axaml new file mode 100644 index 0000000..ffedda8 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/DropdownButton.axaml @@ -0,0 +1,4 @@ + + + M4.08045 7.59809C4.66624 7.01231 5.61599 7.01231 6.20177 7.59809L11.8586 13.2549L17.5155 7.59809C18.1013 7.01231 19.051 7.01231 19.6368 7.59809C20.2226 8.18388 20.2226 9.13363 19.6368 9.71941L12.9193 16.4369C12.3335 17.0227 11.3838 17.0227 10.798 16.4369L4.08045 9.71941C3.49467 9.13363 3.49467 8.18388 4.08045 7.59809Z + diff --git a/src/Semi.Avalonia/Themes/Dark/Expander.axaml b/src/Semi.Avalonia/Themes/Dark/Expander.axaml new file mode 100644 index 0000000..a4dc506 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/Expander.axaml @@ -0,0 +1,26 @@ + + + + + + + + + + + 600 + 8 + + 3 + 8 4 + 8 + 0 0 8 0 + 16 4 16 8 + 8 0 0 0 + 0 0 0 1 + 0 1 0 0 + 1 0 0 0 + 0 0 1 0 + diff --git a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml new file mode 100644 index 0000000..bad27c3 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml @@ -0,0 +1,18 @@ + + + + + 400 + 1 + 0 0 8 0 #1A000000 + 100 + 100 + 600 + 600 + 6 + 8 + + diff --git a/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml b/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml new file mode 100644 index 0000000..d422063 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/Label.axaml b/src/Semi.Avalonia/Themes/Dark/Label.axaml new file mode 100644 index 0000000..4ad4f42 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/Label.axaml @@ -0,0 +1,109 @@ + + + + 1 + 8 2 + 8 4 + 20 + 24 + 12 + 3 + 9999 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml new file mode 100644 index 0000000..9015aab --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml @@ -0,0 +1,19 @@ + + + 8 4 + + + + + + + + + + + + + + 3 + + diff --git a/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml b/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml new file mode 100644 index 0000000..f17ad09 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml @@ -0,0 +1,7 @@ + + + + + + M20 18V20H13.5C9.91 20 7 17.09 7 13.5V7.83L3.91 10.92L2.5 9.5L8 4L13.5 9.5L12.09 10.91L9 7.83V13.5C9 16 11 18 13.5 18H20Z + diff --git a/src/Semi.Avalonia/Themes/Dark/Menu.axaml b/src/Semi.Avalonia/Themes/Dark/Menu.axaml new file mode 100644 index 0000000..b768eb6 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/Menu.axaml @@ -0,0 +1,46 @@ + + + + M19.637 16.4369C19.0513 17.0227 18.1015 17.0227 17.5157 16.4369L11.8589 10.7801L6.20202 16.4369C5.61623 17.0227 4.66648 17.0227 4.0807 16.4369C3.49491 15.8511 3.49491 14.9014 4.0807 14.3156L10.7982 7.59809C11.384 7.01231 12.3337 7.01231 12.9195 7.59809L19.637 14.3156C20.2228 14.9014 20.2228 15.8511 19.637 16.4369Z + M4.08045 7.59809C4.66624 7.01231 5.61599 7.01231 6.20177 7.59809L11.8586 13.2549L17.5155 7.59809C18.1013 7.01231 19.051 7.01231 19.6368 7.59809C20.2226 8.18388 20.2226 9.13363 19.6368 9.71941L12.9193 16.4369C12.3335 17.0227 11.3838 17.0227 10.798 16.4369L4.08045 9.71941C3.49467 9.13363 3.49467 8.18388 4.08045 7.59809Z + M7.43934 19.7957C6.85355 19.2099 6.85355 18.2601 7.43934 17.6744L13.0962 12.0175L7.43934 6.36065C6.85355 5.77486 6.85355 4.82511 7.43934 4.23933C8.02513 3.65354 8.97487 3.65354 9.56066 4.23933L16.2782 10.9568C16.864 11.5426 16.864 12.4924 16.2782 13.0782L9.56066 19.7957C8.97487 20.3815 8.02513 20.3815 7.43934 19.7957Z + + + + + + 1 + 0 4 + 0 0 8 0 #1A000000 + 6 + 16 + 100 + 400 + 600 + + + + + 16 8 + + + 1 + 2 + + + + 0 0 12 0 + 4 0 + + + + 4 0 + + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml new file mode 100644 index 0000000..67accb6 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml @@ -0,0 +1,19 @@ + + + + + + + + + 320 + 1 + 6 + M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23ZM14 7C14 8.10457 13.1046 9 12 9C10.8954 9 10 8.10457 10 7C10 5.89543 10.8954 5 12 5C13.1046 5 14 5.89543 14 7ZM9 10.75C9 10.3358 9.33579 10 9.75 10H12.5C13.0523 10 13.5 10.4477 13.5 11V16.5H14.25C14.6642 16.5 15 16.8358 15 17.25C15 17.6642 14.6642 18 14.25 18H9.75C9.33579 18 9 17.6642 9 17.25C9 16.8358 9.33579 16.5 9.75 16.5H10.5V11.5H9.75C9.33579 11.5 9 11.1642 9 10.75Z + M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23ZM17.8831 9.82235L11.6854 17.4112C11.4029 17.7806 10.965 17.9981 10.5 18C10.035 18.0019 9.59533 17.788 9.30982 17.421L5.81604 13.4209C5.30744 12.767 5.42524 11.8246 6.07916 11.316C6.73308 10.8074 7.67549 10.9252 8.1841 11.5791L10.4838 14.0439L15.5 8C16.0032 7.34193 16.9446 7.21641 17.6027 7.71964C18.2608 8.22287 18.3863 9.16428 17.8831 9.82235Z + M10.2268 2.3986L1.52616 19.0749C0.831449 20.4064 1.79747 22 3.29933 22H20.7007C22.2025 22 23.1686 20.4064 22.4739 19.0749L13.7732 2.3986C13.0254 0.965441 10.9746 0.965442 10.2268 2.3986ZM13.1415 14.0101C13.0603 14.5781 12.5739 15 12.0001 15C11.4263 15 10.9398 14.5781 10.8586 14.0101L10.2829 9.97992C10.1336 8.93495 10.9445 8.00002 12.0001 8.00002C13.0556 8.00002 13.8665 8.93495 13.7172 9.97992L13.1415 14.0101ZM13.5001 18.5C13.5001 19.3284 12.8285 20 12.0001 20C11.1716 20 10.5001 19.3284 10.5001 18.5C10.5001 17.6716 11.1716 17 12.0001 17C12.8285 17 13.5001 17.6716 13.5001 18.5Z + M23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12ZM13.5 17.5C13.5 16.6716 12.8284 16 12 16C11.1716 16 10.5 16.6716 10.5 17.5C10.5 18.3284 11.1716 19 12 19C12.8284 19 13.5 18.3284 13.5 17.5ZM12 5C10.9138 5 10.0507 5.91244 10.1109 6.99692L10.4168 12.5023C10.4635 13.3426 11.1584 14 12 14C12.8416 14 13.5365 13.3426 13.5832 12.5023L13.8891 6.99692C13.9493 5.91244 13.0862 5 12 5Z + diff --git a/src/Semi.Avalonia/Themes/Dark/NumericUpDown.axaml b/src/Semi.Avalonia/Themes/Dark/NumericUpDown.axaml new file mode 100644 index 0000000..9017e8d --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/NumericUpDown.axaml @@ -0,0 +1,3 @@ + + + diff --git a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml new file mode 100644 index 0000000..92a40c2 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml @@ -0,0 +1,12 @@ + + + + 3 + + + + 600 + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml new file mode 100644 index 0000000..63f99cc --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml @@ -0,0 +1,67 @@ + + 16 + 6 + 14 + 0 2 8 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + 3 + + 600 + 16 2 + 16 4 + 24 6 + + 12 + 12 + 14 + + + + + + 16 12 + + + + + + + + + + + + + 3 + + diff --git a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml new file mode 100644 index 0000000..c7b67ff --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml @@ -0,0 +1,11 @@ + + 12 + 8 + + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/Slider.axaml b/src/Semi.Avalonia/Themes/Dark/Slider.axaml new file mode 100644 index 0000000..01d5543 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/Slider.axaml @@ -0,0 +1,28 @@ + + + + + 4 + 3 + 16 + 16 + 24 + 0 + 0 0 1 1 #1A000000 + + 4 + 4 + + + + + + 2 + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/SplitButton.axaml b/src/Semi.Avalonia/Themes/Dark/SplitButton.axaml new file mode 100644 index 0000000..8ef2922 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/SplitButton.axaml @@ -0,0 +1,8 @@ + + + M20.5598 9.65618L12.7546 18.6322C12.3559 19.0906 11.644 19.0906 11.2453 18.6322L3.4401 9.65618C2.8773 9.00895 3.33701 8 4.19471 8L19.8052 8C20.6629 8 21.1226 9.00895 20.5598 9.65618Z + 1 + diff --git a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml new file mode 100644 index 0000000..c6b235d --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml @@ -0,0 +1,13 @@ + + + 320 + 48 + 00:00:00.2 + 00:00:00.1 + 0.1,0.9,0.2,1.0 + + + diff --git a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml index 9017e8d..b8e8b57 100644 --- a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml @@ -1,3 +1,15 @@ + + + + + + + + + + + + 600 diff --git a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml new file mode 100644 index 0000000..4f7474b --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + 12 + + 14 + 32 + 28 + 24 + 20 + 18 + 16 + 400 + 600 + 600 + 600 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 2 + diff --git a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml new file mode 100644 index 0000000..d9609be --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + 30 + 22 + 38 + 32 + 24 + 40 + + 3 + + 3 0 0 3 + 0 3 3 0 + 3 0 0 3 + 0 3 3 0 + 0 0 0 0 + + 0 0 8 0 + 8 0 0 0 + 8 0 + 1 + + + + + M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23ZM17.0352 16.8626C16.4597 17.4585 15.5101 17.4751 14.9142 16.8996L12.0368 14.121L9.25822 16.9984C8.68274 17.5943 7.73314 17.6109 7.13722 17.0354C6.5413 16.4599 6.52472 15.5103 7.1002 14.9144L9.87883 12.037L7.00147 9.2584C6.40555 8.68293 6.38897 7.73332 6.96445 7.1374C7.53992 6.54148 8.48953 6.52491 9.08545 7.10038L11.9628 9.87901L14.7414 7.00165C15.3169 6.40573 16.2665 6.38916 16.8624 6.96463C17.4584 7.54011 17.4749 8.48971 16.8995 9.08563L14.1208 11.963L16.9982 14.7416C17.5941 15.3171 17.6107 16.2667 17.0352 16.8626Z + M12 4C5 4 1 10 1 12C1 14 5 20 12 20C19 20 23 14 23 12C23 10 19 4 12 4ZM17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12C7 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12ZM12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z + M2.02949 4.67856C2.7593 4.28654 3.66871 4.56038 4.06073 5.29018C6.21313 9.29726 8.83179 11.5 12.0001 11.5C15.1685 11.5 17.7871 9.29726 19.9395 5.29018C20.3315 4.56038 21.241 4.28655 21.9708 4.67856C22.7006 5.07058 22.9744 5.97999 22.5824 6.7098C21.9049 7.97104 21.1385 9.15419 20.2743 10.199L23.2001 14.1C23.6971 14.7627 23.5628 15.7029 22.9001 16.2C22.2373 16.697 21.2971 16.5627 20.8001 15.9L18.1186 12.3246C17.448 12.8501 16.7322 13.2957 15.9687 13.6441L17.4046 17.4733C17.6955 18.249 17.3025 19.1136 16.5268 19.4045C15.7511 19.6954 14.8865 19.3024 14.5956 18.5267L13.0956 14.5267C13.0852 14.4988 13.0756 14.4709 13.0669 14.4428C12.7193 14.4806 12.3638 14.5 12.0001 14.5C11.6365 14.5 11.281 14.4806 10.9333 14.4428C10.9246 14.4709 10.9151 14.4988 10.9046 14.5267L9.40463 18.5267C9.11375 19.3024 8.24913 19.6954 7.47345 19.4045C6.69777 19.1136 6.30476 18.249 6.59564 17.4733L8.03159 13.6441C7.26806 13.2957 6.55223 12.8501 5.88163 12.3246L3.20009 15.9C2.70303 16.5627 1.76283 16.697 1.10009 16.2C0.437347 15.7029 0.303032 14.7627 0.800088 14.1L3.72589 10.1989C2.86177 9.15415 2.09533 7.97101 1.41787 6.70979C1.02585 5.97999 1.29969 5.07057 2.02949 4.67856Z + + diff --git a/src/Semi.Avalonia/Themes/Dark/TimePicker.axaml b/src/Semi.Avalonia/Themes/Dark/TimePicker.axaml new file mode 100644 index 0000000..8f0f635 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/TimePicker.axaml @@ -0,0 +1,7 @@ + + + M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23ZM13.5 6.5V11.3787L17.0607 14.9393C17.6464 15.5251 17.6464 16.4749 17.0607 17.0607C16.4749 17.6464 15.5251 17.6464 14.9393 17.0607L10.9393 13.0607C10.658 12.7794 10.5 12.3978 10.5 12V6.5C10.5 5.67157 11.1716 5 12 5C12.8284 5 13.5 5.67157 13.5 6.5Z + diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml new file mode 100644 index 0000000..e2bdd00 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml @@ -0,0 +1,72 @@ + + + 14 + 600 + + 12 6 + 16 10 + 6 2 + 1 + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml new file mode 100644 index 0000000..b5b8a3e --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + 24 + 16 + 32 + 40 + 26 + 54 + 18 + 12 + 24 + + 12 + 14 + + 8 4 + 8 4 + diff --git a/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml b/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml new file mode 100644 index 0000000..895ccee --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml @@ -0,0 +1,14 @@ + + + M24 0V1C20 1 18.5 2 16.5 4C14.5 6 14 7 12 7C10 7 9.5 6 7.5 4C5.5 2 4 1 0 1V0H24Z + + + + 6 + 12 8 + 320 + 0 + diff --git a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml new file mode 100644 index 0000000..a817083 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml @@ -0,0 +1,25 @@ + + 20 + 8 + 12, 0, 12, 0 + + M9.65618 3.44015L18.6322 11.2454C19.0906 11.644 19.0906 12.356 18.6322 12.7546L9.65618 20.5598C9.00895 21.1226 8 20.6629 8 19.8052V4.19475C8 3.33705 9.00895 2.87734 9.65618 3.44015Z + + + + + + + + + + + + + + 8 0 + 0 4 0 4 + From 76f82bebb8d07374a5942bb7c6d99be94c8bd6d3 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Thu, 2 Feb 2023 16:02:28 +0800 Subject: [PATCH 2/9] Dark Mode --- .../Themes/Dark/AutoCompleteBox.axaml | 6 +-- src/Semi.Avalonia/Themes/Dark/Border.axaml | 4 +- src/Semi.Avalonia/Themes/Dark/Button.axaml | 20 +++++----- .../Themes/Dark/ButtonSpinner.axaml | 10 ++--- src/Semi.Avalonia/Themes/Dark/Calendar.axaml | 40 +++++++++---------- .../Themes/Dark/CalendarDatePicker.axaml | 6 +-- .../Themes/Dark/CaptionButtons.axaml | 6 +-- src/Semi.Avalonia/Themes/Dark/CheckBox.axaml | 18 ++++----- src/Semi.Avalonia/Themes/Dark/ComboBox.axaml | 28 ++++++------- .../Themes/Dark/DateTimePickerShared.axaml | 20 +++++----- src/Semi.Avalonia/Themes/Dark/Expander.axaml | 14 +++---- src/Semi.Avalonia/Themes/Dark/Flyout.axaml | 4 +- .../Themes/Dark/GridSplitter.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Label.axaml | 20 +++++----- src/Semi.Avalonia/Themes/Dark/ListBox.axaml | 14 +++---- .../Themes/Dark/ManagedFileChooser.axaml | 6 +-- src/Semi.Avalonia/Themes/Dark/Menu.axaml | 20 +++++----- .../Themes/Dark/NotificationCard.axaml | 6 +-- .../Themes/Dark/ProgressBar.axaml | 4 +- .../Themes/Dark/RadioButton.axaml | 32 +++++++-------- .../Themes/Dark/ScrollViewer.axaml | 8 ++-- src/Semi.Avalonia/Themes/Dark/Slider.axaml | 6 +-- src/Semi.Avalonia/Themes/Dark/SplitView.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/TabItem.axaml | 12 +++--- src/Semi.Avalonia/Themes/Dark/TextBlock.axaml | 18 ++++----- src/Semi.Avalonia/Themes/Dark/TextBox.axaml | 20 +++++----- .../Themes/Dark/ToggleButton.axaml | 20 +++++----- .../Themes/Dark/ToggleSwitch.axaml | 10 ++--- src/Semi.Avalonia/Themes/Dark/TreeView.axaml | 14 +++---- 29 files changed, 195 insertions(+), 195 deletions(-) diff --git a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml index 2a44670..5b26f66 100644 --- a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml @@ -2,11 +2,11 @@ 0 0 8 0 #1A000000 - - + + 1 4 6 - + diff --git a/src/Semi.Avalonia/Themes/Dark/Border.axaml b/src/Semi.Avalonia/Themes/Dark/Border.axaml index 1f3a45c..b001b7f 100644 --- a/src/Semi.Avalonia/Themes/Dark/Border.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Border.axaml @@ -1,8 +1,8 @@ - White - + Black + 4 20 4 diff --git a/src/Semi.Avalonia/Themes/Dark/Button.axaml b/src/Semi.Avalonia/Themes/Dark/Button.axaml index f68fd53..6994d61 100644 --- a/src/Semi.Avalonia/Themes/Dark/Button.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Button.axaml @@ -15,17 +15,17 @@ 3 - - + + - - - - + + + + @@ -38,11 +38,11 @@ - + - + @@ -60,11 +60,11 @@ - + - + diff --git a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml index 714d5b8..3cfb4d3 100644 --- a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml @@ -3,11 +3,11 @@ M19.637 16.4369C19.0513 17.0227 18.1015 17.0227 17.5157 16.4369L11.8589 10.7801L6.20202 16.4369C5.61623 17.0227 4.66648 17.0227 4.0807 16.4369C3.49491 15.8511 3.49491 14.9014 4.0807 14.3156L10.7982 7.59809C11.384 7.01231 12.3337 7.01231 12.9195 7.59809L19.637 14.3156C20.2228 14.9014 20.2228 15.8511 19.637 16.4369Z M4.08045 7.59809C4.66624 7.01231 5.61599 7.01231 6.20177 7.59809L11.8586 13.2549L17.5155 7.59809C18.1013 7.01231 19.051 7.01231 19.6368 7.59809C20.2226 8.18388 20.2226 9.13363 19.6368 9.71941L12.9193 16.4369C12.3335 17.0227 11.3838 17.0227 10.798 16.4369L4.08045 9.71941C3.49467 9.13363 3.49467 8.18388 4.08045 7.59809Z - - - - - + + + + + 3 1 diff --git a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml index d25ef4a..4aa6729 100644 --- a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml @@ -4,47 +4,47 @@ xmlns:sys="using:System"> - - + + 1 6 40 - - + + M16.2782 4.23933C16.864 4.82511 16.864 5.77486 16.2782 6.36065L10.6213 12.0175L16.2782 17.6744C16.864 18.2601 16.864 19.2099 16.2782 19.7957C15.6924 20.3815 14.7426 20.3815 14.1569 19.7957L7.43934 13.0782C6.85355 12.4924 6.85355 11.5426 7.43934 10.9568L14.1569 4.23933C14.7426 3.65354 15.6924 3.65354 16.2782 4.23933Z M7.43934 19.7957C6.85355 19.2099 6.85355 18.2601 7.43934 17.6744L13.0962 12.0175L7.43934 6.36065C6.85355 5.77486 6.85355 4.82511 7.43934 4.23933C8.02513 3.65354 8.97487 3.65354 9.56066 4.23933L16.2782 10.9568C16.864 11.5426 16.864 12.4924 16.2782 13.0782L9.56066 19.7957C8.97487 20.3815 8.02513 20.3815 7.43934 19.7957Z - + 0 - - - + + + 600 - - - + + + 3 - + 3 - - + + - + - - + + - - - + + + 240 diff --git a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml index 62d30b1..6ae2492 100644 --- a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml @@ -1,7 +1,7 @@ - - + + M4 20V8H20V20H4ZM2 4C2 2.89543 2.89543 2 4 2H20C21.1046 2 22 2.89543 22 4V20C22 21.1046 21.1046 22 20 22H4C2.89543 22 2 21.1046 2 20V4ZM6 10.5C6 10.2239 6.22386 10 6.5 10H8.5C8.77614 10 9 10.2239 9 10.5V12.5C9 12.7761 8.77614 13 8.5 13H6.5C6.22386 13 6 12.7761 6 12.5V10.5ZM6.5 15C6.22386 15 6 15.2239 6 15.5V17.5C6 17.7761 6.22386 18 6.5 18H8.5C8.77614 18 9 17.7761 9 17.5V15.5C9 15.2239 8.77614 15 8.5 15H6.5ZM10.5 10.5C10.5 10.2239 10.7239 10 11 10H13C13.2761 10 13.5 10.2239 13.5 10.5V12.5C13.5 12.7761 13.2761 13 13 13H11C10.7239 13 10.5 12.7761 10.5 12.5V10.5ZM11 15C10.7239 15 10.5 15.2239 10.5 15.5V17.5C10.5 17.7761 10.7239 18 11 18H13C13.2761 18 13.5 17.7761 13.5 17.5V15.5C13.5 15.2239 13.2761 15 13 15H11ZM15 10.5C15 10.2239 15.2239 10 15.5 10H17.5C17.7761 10 18 10.2239 18 10.5V12.5C18 12.7761 17.7761 13 17.5 13H15.5C15.2239 13 15 12.7761 15 12.5V10.5ZM15.5 15C15.2239 15 15 15.2239 15 15.5V17.5C15 17.7761 15.2239 18 15.5 18H17.5C17.7761 18 18 17.7761 18 17.5V15.5C18 15.2239 17.7761 15 17.5 15H15.5Z @@ -10,6 +10,6 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml index b73f10b..10733d6 100644 --- a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml @@ -6,9 +6,9 @@ M4,8H8V4H20V16H16V20H4V8M16,8V14H18V6H10V8H16M6,12V18H14V12H6Z M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z M19.5,3.09L15,7.59V4H13V11H20V9H16.41L20.91,4.5L19.5,3.09M4,13V15H7.59L3.09,19.5L4.5,20.91L9,16.41V20H11V13H4Z - - + + - + diff --git a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml index e59a87c..77e869e 100644 --- a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml @@ -2,28 +2,28 @@ xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - - + + - - - + + + - - + + - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml index 8f50dac..5c4a737 100644 --- a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml @@ -1,39 +1,39 @@ - - - - + + + + 3 - - - - + + + + - + 8 4 8 0 0 0 8 0 #1A000000 - + 1 - + - - + + - + M4.08045 7.59809C4.66624 7.01231 5.61599 7.01231 6.20177 7.59809L11.8586 13.2549L17.5155 7.59809C18.1013 7.01231 19.051 7.01231 19.6368 7.59809C20.2226 8.18388 20.2226 9.13363 19.6368 9.71941L12.9193 16.4369C12.3335 17.0227 11.3838 17.0227 10.798 16.4369L4.08045 9.71941C3.49467 9.13363 3.49467 8.18388 4.08045 7.59809Z diff --git a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml index 60d75c7..2b54f84 100644 --- a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml +++ b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml @@ -5,34 +5,34 @@ 0 3 0 6 - - - + + + - - + + M6.45096 8.34102L11.247 2.86102C11.3408 2.75361 11.4566 2.66753 11.5865 2.60854C11.7163 2.54956 11.8573 2.51904 12 2.51904C12.1426 2.51904 12.2836 2.54956 12.4135 2.60854C12.5433 2.66753 12.6591 2.75361 12.753 2.86102L17.549 8.34102C18.115 8.98802 17.655 10 16.796 10H7.20396C6.34396 10 5.88496 8.98802 6.45096 8.34102Z M17.549 15.659L12.753 21.139C12.6591 21.2464 12.5434 21.3325 12.4135 21.3915C12.2836 21.4505 12.1427 21.481 12 21.481C11.8574 21.481 11.7164 21.4505 11.5865 21.3915C11.4566 21.3325 11.3409 21.2464 11.247 21.139L6.45101 15.659C5.88501 15.011 6.34501 14 7.20401 14H16.796C17.656 14 18.115 15.012 17.549 15.659Z M17.4111 7.30848C18.0692 7.81171 18.1947 8.75312 17.6915 9.41119L11.1915 17.9112C10.909 18.2806 10.4711 18.4981 10.0061 18.5C9.54105 18.5019 9.10143 18.288 8.81592 17.9209L5.31592 13.4209C4.80731 12.767 4.92512 11.8246 5.57904 11.316C6.23296 10.8074 7.17537 10.9252 7.68398 11.5791L9.98988 14.5438L15.3084 7.58884C15.8116 6.93077 16.7531 6.80525 17.4111 7.30848Z M17.6568 19.7782C18.2426 20.3639 19.1924 20.3639 19.7782 19.7782C20.3639 19.1924 20.3639 18.2426 19.7782 17.6568L14.1213 12L19.7782 6.34313C20.3639 5.75734 20.3639 4.8076 19.7782 4.22181C19.1924 3.63602 18.2426 3.63602 17.6568 4.22181L12 9.87866L6.34313 4.22181C5.75734 3.63602 4.8076 3.63602 4.22181 4.22181C3.63602 4.8076 3.63602 5.75734 4.22181 6.34313L9.87866 12L4.22181 17.6568C3.63602 18.2426 3.63602 19.1924 4.22181 19.7782C4.8076 20.3639 5.75734 20.3639 6.34313 19.7782L12 14.1213L17.6568 19.7782Z - + 28 - + - - + + - + 0 0 8 0 #1A000000 16 0 diff --git a/src/Semi.Avalonia/Themes/Dark/Expander.axaml b/src/Semi.Avalonia/Themes/Dark/Expander.axaml index a4dc506..cf87c4a 100644 --- a/src/Semi.Avalonia/Themes/Dark/Expander.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Expander.axaml @@ -1,14 +1,14 @@ - - - - + + + + - - - + + + 600 8 diff --git a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml index bad27c3..a1a0f91 100644 --- a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml @@ -3,8 +3,8 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - - + + 400 1 0 0 8 0 #1A000000 diff --git a/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml b/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml index d422063..68f7d2e 100644 --- a/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml +++ b/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml @@ -1,5 +1,5 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/Label.axaml b/src/Semi.Avalonia/Themes/Dark/Label.axaml index 4ad4f42..4f8d2b3 100644 --- a/src/Semi.Avalonia/Themes/Dark/Label.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Label.axaml @@ -15,17 +15,17 @@ - + - + - + @@ -44,14 +44,14 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -81,16 +81,16 @@ - + - + - + @@ -103,7 +103,7 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml index 9015aab..79c505d 100644 --- a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml @@ -2,18 +2,18 @@ 8 4 - - - - + + + + - - + + - + 3 diff --git a/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml b/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml index f17ad09..fd95927 100644 --- a/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml @@ -1,7 +1,7 @@ - - - + + + M20 18V20H13.5C9.91 20 7 17.09 7 13.5V7.83L3.91 10.92L2.5 9.5L8 4L13.5 9.5L12.09 10.91L9 7.83V13.5C9 16 11 18 13.5 18H20Z diff --git a/src/Semi.Avalonia/Themes/Dark/Menu.axaml b/src/Semi.Avalonia/Themes/Dark/Menu.axaml index b768eb6..95b74b9 100644 --- a/src/Semi.Avalonia/Themes/Dark/Menu.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Menu.axaml @@ -7,11 +7,11 @@ M19.637 16.4369C19.0513 17.0227 18.1015 17.0227 17.5157 16.4369L11.8589 10.7801L6.20202 16.4369C5.61623 17.0227 4.66648 17.0227 4.0807 16.4369C3.49491 15.8511 3.49491 14.9014 4.0807 14.3156L10.7982 7.59809C11.384 7.01231 12.3337 7.01231 12.9195 7.59809L19.637 14.3156C20.2228 14.9014 20.2228 15.8511 19.637 16.4369Z M4.08045 7.59809C4.66624 7.01231 5.61599 7.01231 6.20177 7.59809L11.8586 13.2549L17.5155 7.59809C18.1013 7.01231 19.051 7.01231 19.6368 7.59809C20.2226 8.18388 20.2226 9.13363 19.6368 9.71941L12.9193 16.4369C12.3335 17.0227 11.3838 17.0227 10.798 16.4369L4.08045 9.71941C3.49467 9.13363 3.49467 8.18388 4.08045 7.59809Z M7.43934 19.7957C6.85355 19.2099 6.85355 18.2601 7.43934 17.6744L13.0962 12.0175L7.43934 6.36065C6.85355 5.77486 6.85355 4.82511 7.43934 4.23933C8.02513 3.65354 8.97487 3.65354 9.56066 4.23933L16.2782 10.9568C16.864 11.5426 16.864 12.4924 16.2782 13.0782L9.56066 19.7957C8.97487 20.3815 8.02513 20.3815 7.43934 19.7957Z - + - + 1 0 4 0 0 8 0 #1A000000 @@ -23,24 +23,24 @@ - + 16 8 - + 1 2 - - + + 0 0 12 0 4 0 - + 4 0 - - - + + + diff --git a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml index 67accb6..3a6b2e3 100644 --- a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml +++ b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml @@ -2,10 +2,10 @@ xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - - + + - + diff --git a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml index 92a40c2..9b831f4 100644 --- a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml @@ -1,9 +1,9 @@ - + 3 - + 600 diff --git a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml index 63f99cc..468d9e3 100644 --- a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml @@ -8,30 +8,30 @@ - - - + + + - + - + - + - + - + - + 3 3 @@ -45,22 +45,22 @@ 12 14 - - - + + + 16 12 - + - - - + + + 3 diff --git a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml index c7b67ff..4d75325 100644 --- a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml @@ -4,8 +4,8 @@ 12 8 - - - - + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/Slider.axaml b/src/Semi.Avalonia/Themes/Dark/Slider.axaml index 01d5543..8aed507 100644 --- a/src/Semi.Avalonia/Themes/Dark/Slider.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Slider.axaml @@ -3,8 +3,8 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - - + + 4 3 16 @@ -17,7 +17,7 @@ 4 - + 2 diff --git a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml index c6b235d..7e46440 100644 --- a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml @@ -8,6 +8,6 @@ 00:00:00.2 00:00:00.1 0.1,0.9,0.2,1.0 - + diff --git a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml index b8e8b57..baeb254 100644 --- a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml @@ -1,13 +1,13 @@ - - - + + + - - - + + + diff --git a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml index 4f7474b..c89b8e1 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml @@ -1,20 +1,20 @@ - - - - + + + + - - + + - - + + - + 12 diff --git a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml index d9609be..101ff65 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml @@ -5,22 +5,22 @@ - + - - - + + + - - + + - + - + - + 30 @@ -44,7 +44,7 @@ 1 - + M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23ZM17.0352 16.8626C16.4597 17.4585 15.5101 17.4751 14.9142 16.8996L12.0368 14.121L9.25822 16.9984C8.68274 17.5943 7.73314 17.6109 7.13722 17.0354C6.5413 16.4599 6.52472 15.5103 7.1002 14.9144L9.87883 12.037L7.00147 9.2584C6.40555 8.68293 6.38897 7.73332 6.96445 7.1374C7.53992 6.54148 8.48953 6.52491 9.08545 7.10038L11.9628 9.87901L14.7414 7.00165C15.3169 6.40573 16.2665 6.38916 16.8624 6.96463C17.4584 7.54011 17.4749 8.48971 16.8995 9.08563L14.1208 11.963L16.9982 14.7416C17.5941 15.3171 17.6107 16.2667 17.0352 16.8626Z M12 4C5 4 1 10 1 12C1 14 5 20 12 20C19 20 23 14 23 12C23 10 19 4 12 4ZM17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12C7 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12ZM12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml index e2bdd00..0bb2165 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml @@ -12,22 +12,22 @@ 1 3 - - - - + + + + - - + + - - + + @@ -52,8 +52,8 @@ - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml index b5b8a3e..64a130a 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml @@ -5,21 +5,21 @@ + Color="#E6E8EA" /> + Color="#E6E8EA" /> + Color="#E6E8EA" /> + Color="#F9F9F9" /> @@ -29,7 +29,7 @@ + Color="#F9F9F9" /> 24 16 32 diff --git a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml index a817083..8b3d29c 100644 --- a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml @@ -8,17 +8,17 @@ M9.65618 3.44015L18.6322 11.2454C19.0906 11.644 19.0906 12.356 18.6322 12.7546L9.65618 20.5598C9.00895 21.1226 8 20.6629 8 19.8052V4.19475C8 3.33705 9.00895 2.87734 9.65618 3.44015Z - - - - + + + + - - + + - + 8 0 0 4 0 4 From a7a677db3a2b31dddaa841ed090681e48d56a72f Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Thu, 2 Feb 2023 17:00:18 +0800 Subject: [PATCH 3/9] Button Color --- .../Themes/Dark/AutoCompleteBox.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Button.axaml | 62 +++++++++---------- .../Themes/Dark/CalendarDatePicker.axaml | 2 +- .../Themes/Dark/CaptionButtons.axaml | 4 +- src/Semi.Avalonia/Themes/Dark/CheckBox.axaml | 12 ++-- src/Semi.Avalonia/Themes/Dark/ComboBox.axaml | 2 +- .../Themes/Dark/DateTimePickerShared.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Label.axaml | 18 +++--- .../Themes/Dark/NotificationCard.axaml | 4 +- .../Themes/Dark/ProgressBar.axaml | 4 +- .../Themes/Dark/RadioButton.axaml | 16 ++--- src/Semi.Avalonia/Themes/Dark/Slider.axaml | 4 +- src/Semi.Avalonia/Themes/Dark/TextBlock.axaml | 4 +- src/Semi.Avalonia/Themes/Dark/TextBox.axaml | 6 +- .../Themes/Dark/ToggleButton.axaml | 58 ++++++++--------- src/Semi.Avalonia/Themes/Dark/Tooltip.axaml | 2 +- 16 files changed, 101 insertions(+), 101 deletions(-) diff --git a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml index 5b26f66..efad586 100644 --- a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml @@ -1,5 +1,5 @@ - + 0 0 8 0 #1A000000 diff --git a/src/Semi.Avalonia/Themes/Dark/Button.axaml b/src/Semi.Avalonia/Themes/Dark/Button.axaml index 6994d61..94f7a16 100644 --- a/src/Semi.Avalonia/Themes/Dark/Button.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Button.axaml @@ -17,10 +17,10 @@ - - - - + + + + @@ -35,50 +35,50 @@ - + - - + + - - + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - - + + + - - - + + + - - - + + + diff --git a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml index 6ae2492..3b21eef 100644 --- a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml @@ -7,7 +7,7 @@ 1 3 - + diff --git a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml index 10733d6..daf8f3d 100644 --- a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml @@ -8,7 +8,7 @@ M19.5,3.09L15,7.59V4H13V11H20V9H16.41L20.91,4.5L19.5,3.09M4,13V15H7.59L3.09,19.5L4.5,20.91L9,16.41V20H11V13H4Z - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml index 77e869e..f6ef0cd 100644 --- a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml @@ -12,15 +12,15 @@ - - + + - - - - + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml index 5c4a737..f69a574 100644 --- a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml @@ -5,7 +5,7 @@ - + 3 diff --git a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml index 2b54f84..4bc4466 100644 --- a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml +++ b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml @@ -29,7 +29,7 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/Label.axaml b/src/Semi.Avalonia/Themes/Dark/Label.axaml index 4f8d2b3..6ef848f 100644 --- a/src/Semi.Avalonia/Themes/Dark/Label.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Label.axaml @@ -21,7 +21,7 @@ - + @@ -31,13 +31,13 @@ - + - + @@ -57,7 +57,7 @@ - + @@ -67,13 +67,13 @@ - + - + @@ -88,15 +88,15 @@ - + - + - + diff --git a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml index 3a6b2e3..3ea19da 100644 --- a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml +++ b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml @@ -7,8 +7,8 @@ - - + + 320 1 6 diff --git a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml index 9b831f4..4edf03c 100644 --- a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml @@ -7,6 +7,6 @@ 600 - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml index 468d9e3..c8a2eee 100644 --- a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml @@ -13,18 +13,18 @@ - - + + - - + + - - + + @@ -55,8 +55,8 @@ - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/Slider.axaml b/src/Semi.Avalonia/Themes/Dark/Slider.axaml index 8aed507..fe92ffc 100644 --- a/src/Semi.Avalonia/Themes/Dark/Slider.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Slider.axaml @@ -18,8 +18,8 @@ - - + + 2 diff --git a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml index c89b8e1..7661271 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml @@ -5,8 +5,8 @@ - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml index 101ff65..81171b3 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml @@ -4,9 +4,9 @@ xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - + - + @@ -16,7 +16,7 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml index 0bb2165..ca8f963 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml @@ -21,28 +21,28 @@ - - - + + + - - - + + + - - - - - + + + + + - - - - - + + + + + @@ -54,19 +54,19 @@ - - - + + + - - - - - + + + + + - - - - - + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml b/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml index 895ccee..9f8f834 100644 --- a/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml @@ -4,7 +4,7 @@ xmlns:sys="clr-namespace:System;assembly=System.Runtime"> M24 0V1C20 1 18.5 2 16.5 4C14.5 6 14 7 12 7C10 7 9.5 6 7.5 4C5.5 2 4 1 0 1V0H24Z - + 6 From db5dd11beef306e41753ffb8ddfddbba10053dc1 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Thu, 2 Feb 2023 18:00:50 +0800 Subject: [PATCH 4/9] Except Label --- .../Themes/Dark/AutoCompleteBox.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Calendar.axaml | 10 +++++----- .../Themes/Dark/CalendarDatePicker.axaml | 6 +++--- src/Semi.Avalonia/Themes/Dark/CheckBox.axaml | 8 ++++---- src/Semi.Avalonia/Themes/Dark/ComboBox.axaml | 6 +++--- .../Themes/Dark/DateTimePickerShared.axaml | 10 +++++----- src/Semi.Avalonia/Themes/Dark/Flyout.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/Label.axaml | 6 +++--- src/Semi.Avalonia/Themes/Dark/ListBox.axaml | 4 ++-- src/Semi.Avalonia/Themes/Dark/Menu.axaml | 4 ++-- .../Themes/Dark/NotificationCard.axaml | 4 ++-- src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/RadioButton.axaml | 12 ++++++------ src/Semi.Avalonia/Themes/Dark/Slider.axaml | 10 +++++----- src/Semi.Avalonia/Themes/Dark/SplitView.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/TextBlock.axaml | 4 ++-- src/Semi.Avalonia/Themes/Dark/TextBox.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml | 14 +++++++------- src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml | 6 +++--- src/Semi.Avalonia/Themes/Dark/Tooltip.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/TreeView.axaml | 2 +- 23 files changed, 61 insertions(+), 61 deletions(-) diff --git a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml index efad586..90e3887 100644 --- a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml @@ -1,5 +1,5 @@ - + 0 0 8 0 #1A000000 diff --git a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml index 3cfb4d3..e6b9c2c 100644 --- a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml @@ -2,7 +2,7 @@ M19.637 16.4369C19.0513 17.0227 18.1015 17.0227 17.5157 16.4369L11.8589 10.7801L6.20202 16.4369C5.61623 17.0227 4.66648 17.0227 4.0807 16.4369C3.49491 15.8511 3.49491 14.9014 4.0807 14.3156L10.7982 7.59809C11.384 7.01231 12.3337 7.01231 12.9195 7.59809L19.637 14.3156C20.2228 14.9014 20.2228 15.8511 19.637 16.4369Z M4.08045 7.59809C4.66624 7.01231 5.61599 7.01231 6.20177 7.59809L11.8586 13.2549L17.5155 7.59809C18.1013 7.01231 19.051 7.01231 19.6368 7.59809C20.2226 8.18388 20.2226 9.13363 19.6368 9.71941L12.9193 16.4369C12.3335 17.0227 11.3838 17.0227 10.798 16.4369L4.08045 9.71941C3.49467 9.13363 3.49467 8.18388 4.08045 7.59809Z - + diff --git a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml index 4aa6729..b9de67e 100644 --- a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml @@ -3,7 +3,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="using:System"> - + 1 @@ -14,14 +14,14 @@ M16.2782 4.23933C16.864 4.82511 16.864 5.77486 16.2782 6.36065L10.6213 12.0175L16.2782 17.6744C16.864 18.2601 16.864 19.2099 16.2782 19.7957C15.6924 20.3815 14.7426 20.3815 14.1569 19.7957L7.43934 13.0782C6.85355 12.4924 6.85355 11.5426 7.43934 10.9568L14.1569 4.23933C14.7426 3.65354 15.6924 3.65354 16.2782 4.23933Z M7.43934 19.7957C6.85355 19.2099 6.85355 18.2601 7.43934 17.6744L13.0962 12.0175L7.43934 6.36065C6.85355 5.77486 6.85355 4.82511 7.43934 4.23933C8.02513 3.65354 8.97487 3.65354 9.56066 4.23933L16.2782 10.9568C16.864 11.5426 16.864 12.4924 16.2782 13.0782L9.56066 19.7957C8.97487 20.3815 8.02513 20.3815 7.43934 19.7957Z - + 0 - + 600 @@ -29,7 +29,7 @@ 3 - + 3 @@ -37,7 +37,7 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml index 3b21eef..a15d383 100644 --- a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml @@ -4,12 +4,12 @@ M4 20V8H20V20H4ZM2 4C2 2.89543 2.89543 2 4 2H20C21.1046 2 22 2.89543 22 4V20C22 21.1046 21.1046 22 20 22H4C2.89543 22 2 21.1046 2 20V4ZM6 10.5C6 10.2239 6.22386 10 6.5 10H8.5C8.77614 10 9 10.2239 9 10.5V12.5C9 12.7761 8.77614 13 8.5 13H6.5C6.22386 13 6 12.7761 6 12.5V10.5ZM6.5 15C6.22386 15 6 15.2239 6 15.5V17.5C6 17.7761 6.22386 18 6.5 18H8.5C8.77614 18 9 17.7761 9 17.5V15.5C9 15.2239 8.77614 15 8.5 15H6.5ZM10.5 10.5C10.5 10.2239 10.7239 10 11 10H13C13.2761 10 13.5 10.2239 13.5 10.5V12.5C13.5 12.7761 13.2761 13 13 13H11C10.7239 13 10.5 12.7761 10.5 12.5V10.5ZM11 15C10.7239 15 10.5 15.2239 10.5 15.5V17.5C10.5 17.7761 10.7239 18 11 18H13C13.2761 18 13.5 17.7761 13.5 17.5V15.5C13.5 15.2239 13.2761 15 13 15H11ZM15 10.5C15 10.2239 15.2239 10 15.5 10H17.5C17.7761 10 18 10.2239 18 10.5V12.5C18 12.7761 17.7761 13 17.5 13H15.5C15.2239 13 15 12.7761 15 12.5V10.5ZM15.5 15C15.2239 15 15 15.2239 15 15.5V17.5C15 17.7761 15.2239 18 15.5 18H17.5C17.7761 18 18 17.7761 18 17.5V15.5C18 15.2239 17.7761 15 17.5 15H15.5Z - + 1 3 - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml index f6ef0cd..2ed16b5 100644 --- a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml @@ -5,8 +5,8 @@ - - + + @@ -24,8 +24,8 @@ - - + + 14 16 diff --git a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml index f69a574..822d395 100644 --- a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml @@ -20,7 +20,7 @@ 8 0 0 0 8 0 #1A000000 - + 1 @@ -29,8 +29,8 @@ - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml index 4bc4466..f168a19 100644 --- a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml +++ b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml @@ -3,13 +3,13 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - + 0 3 0 6 - + @@ -22,7 +22,7 @@ 28 - + @@ -30,8 +30,8 @@ - - + + 0 0 8 0 #1A000000 diff --git a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml index a1a0f91..3a873aa 100644 --- a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml @@ -2,7 +2,7 @@ xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - + 400 diff --git a/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml b/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml index 68f7d2e..d24a64e 100644 --- a/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml +++ b/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml @@ -1,5 +1,5 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/Label.axaml b/src/Semi.Avalonia/Themes/Dark/Label.axaml index 6ef848f..25b037e 100644 --- a/src/Semi.Avalonia/Themes/Dark/Label.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Label.axaml @@ -19,7 +19,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -87,7 +87,7 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml index 79c505d..4d7eb84 100644 --- a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml @@ -10,8 +10,8 @@ - - + + 3 diff --git a/src/Semi.Avalonia/Themes/Dark/Menu.axaml b/src/Semi.Avalonia/Themes/Dark/Menu.axaml index 95b74b9..82bec07 100644 --- a/src/Semi.Avalonia/Themes/Dark/Menu.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Menu.axaml @@ -10,7 +10,7 @@ - + 1 0 4 @@ -22,7 +22,7 @@ 600 - + 16 8 diff --git a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml index 3ea19da..91405c6 100644 --- a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml +++ b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml @@ -4,9 +4,9 @@ xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - + - + 320 diff --git a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml index 4edf03c..aa163c8 100644 --- a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml @@ -6,7 +6,7 @@ 600 - + diff --git a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml index c8a2eee..59b8996 100644 --- a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml @@ -7,7 +7,7 @@ 0 2 8 0 - + @@ -21,13 +21,13 @@ - + - + - + @@ -53,11 +53,11 @@ - + - + diff --git a/src/Semi.Avalonia/Themes/Dark/Slider.axaml b/src/Semi.Avalonia/Themes/Dark/Slider.axaml index fe92ffc..c9d41fa 100644 --- a/src/Semi.Avalonia/Themes/Dark/Slider.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Slider.axaml @@ -15,14 +15,14 @@ 4 4 - - + + 2 - - - + + + diff --git a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml index 7e46440..3d12d13 100644 --- a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml @@ -9,5 +9,5 @@ 00:00:00.1 0.1,0.9,0.2,1.0 - + diff --git a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml index 7661271..52f3660 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml @@ -7,10 +7,10 @@ - + - + diff --git a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml index 81171b3..6577f89 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml @@ -2,7 +2,7 @@ xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - + diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml index ca8f963..ac7b4f4 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml @@ -24,7 +24,7 @@ - + @@ -44,13 +44,13 @@ - + - - - - - + + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml index 64a130a..15a199e 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml @@ -22,9 +22,9 @@ Color="#F9F9F9" /> - - - + + + M24 0V1C20 1 18.5 2 16.5 4C14.5 6 14 7 12 7C10 7 9.5 6 7.5 4C5.5 2 4 1 0 1V0H24Z - + 6 12 8 diff --git a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml index 8b3d29c..3267575 100644 --- a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml @@ -16,7 +16,7 @@ - + From 38fd422b900ec3fbc0c97a211071855432b62f84 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Thu, 2 Feb 2023 18:13:11 +0800 Subject: [PATCH 5/9] Window Background --- src/Semi.Avalonia/Themes/Dark/Window.axaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Semi.Avalonia/Themes/Dark/Window.axaml b/src/Semi.Avalonia/Themes/Dark/Window.axaml index 878105d..fbc1189 100644 --- a/src/Semi.Avalonia/Themes/Dark/Window.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Window.axaml @@ -1,6 +1,6 @@ - + From 547e95e7b6203dc619e9281ed99cdc3fed942637 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Fri, 3 Feb 2023 09:49:34 +0800 Subject: [PATCH 6/9] Label --- src/Semi.Avalonia/Themes/Dark/Label.axaml | 140 +++++++++--------- .../Themes/Dark/NotificationCard.axaml | 2 +- .../Themes/Dark/ProgressBar.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/TextBlock.axaml | 2 +- 4 files changed, 73 insertions(+), 73 deletions(-) diff --git a/src/Semi.Avalonia/Themes/Dark/Label.axaml b/src/Semi.Avalonia/Themes/Dark/Label.axaml index 25b037e..ca78364 100644 --- a/src/Semi.Avalonia/Themes/Dark/Label.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Label.axaml @@ -12,97 +12,97 @@ 3 9999 - - - + + + - - - - + + + + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - - + + + + + + - - + + - - - + + + - - - - - + + + + + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - - + + - + - - + + - - + + - - - + + + - - + + diff --git a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml index 91405c6..1fdcb6d 100644 --- a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml +++ b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml @@ -6,7 +6,7 @@ - + 320 diff --git a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml index aa163c8..975938d 100644 --- a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml @@ -6,7 +6,7 @@ 600 - + diff --git a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml index 52f3660..9719a89 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml @@ -7,7 +7,7 @@ - + From ae3376c0b2b66d543f1a78eee04c7896c65fd482 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Fri, 3 Feb 2023 11:51:56 +0800 Subject: [PATCH 7/9] 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" />