From 28e70736b295bba5b0f884faab2bce199f85f458 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sun, 26 Mar 2023 14:07:32 +0800 Subject: [PATCH 1/8] fix: change IBeam to Ibeam --- src/Semi.Avalonia/Controls/TextBox.axaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Semi.Avalonia/Controls/TextBox.axaml b/src/Semi.Avalonia/Controls/TextBox.axaml index 0dba9d7..5146a07 100644 --- a/src/Semi.Avalonia/Controls/TextBox.axaml +++ b/src/Semi.Avalonia/Controls/TextBox.axaml @@ -94,7 +94,7 @@ - + From 2ce3dd7445f10f5079e550a1cd02029ac16a2973 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sun, 26 Mar 2023 14:16:27 +0800 Subject: [PATCH 2/8] fix: fix calendar datepicker border corner issue. --- src/Semi.Avalonia/Controls/CalendarDatePicker.axaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Semi.Avalonia/Controls/CalendarDatePicker.axaml b/src/Semi.Avalonia/Controls/CalendarDatePicker.axaml index e46596a..5ba39d2 100644 --- a/src/Semi.Avalonia/Controls/CalendarDatePicker.axaml +++ b/src/Semi.Avalonia/Controls/CalendarDatePicker.axaml @@ -102,9 +102,15 @@ IsLightDismissEnabled="True" PlacementTarget="{TemplateBinding}" VerticalOffset="-4"> - + Date: Sun, 26 Mar 2023 14:19:17 +0800 Subject: [PATCH 3/8] misc: add license expression in project props. --- src/Package.props | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Package.props b/src/Package.props index ca3ea60..1e6be5a 100644 --- a/src/Package.props +++ b/src/Package.props @@ -8,5 +8,6 @@ Avalonia Theme inspired by Semi Design. https://github.com/irihitech/Semi.Avalonia 11.0.0-preview6 + MIT \ No newline at end of file From 016160dee855cf7b8c56970becd39584b8934bfe Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sun, 26 Mar 2023 18:15:59 +0800 Subject: [PATCH 4/8] feat: improve TreeViewItem padding. --- demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml | 14 +++++++++----- src/Semi.Avalonia/Controls/TreeView.axaml | 1 - src/Semi.Avalonia/Themes/Dark/TreeView.axaml | 2 +- src/Semi.Avalonia/Themes/Light/TreeView.axaml | 2 +- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml index 74a29ee..5b3a663 100644 --- a/demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml @@ -1,9 +1,13 @@ - + x:Class="Semi.Avalonia.Demo.Pages.TreeViewDemo" + xmlns="https://github.com/avaloniaui" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + d:DesignHeight="450" + d:DesignWidth="800" + mc:Ignorable="d"> + diff --git a/src/Semi.Avalonia/Controls/TreeView.axaml b/src/Semi.Avalonia/Controls/TreeView.axaml index 5e75f7f..71013a7 100644 --- a/src/Semi.Avalonia/Controls/TreeView.axaml +++ b/src/Semi.Avalonia/Controls/TreeView.axaml @@ -93,7 +93,6 @@ - diff --git a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml index 91383b9..d8d36e7 100644 --- a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml @@ -21,5 +21,5 @@ 8 0 - 0 4 0 4 + 0 4 8 4 diff --git a/src/Semi.Avalonia/Themes/Light/TreeView.axaml b/src/Semi.Avalonia/Themes/Light/TreeView.axaml index 690b858..90fad00 100644 --- a/src/Semi.Avalonia/Themes/Light/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Light/TreeView.axaml @@ -21,5 +21,5 @@ 8 0 - 0 4 0 4 + 0 4 8 4 From c1a9a49cd777a4746fe28c71c38420a16796b1ac Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sun, 26 Mar 2023 18:22:38 +0800 Subject: [PATCH 5/8] feat: fix PointerOver spell. --- src/Semi.Avalonia/Controls/CheckBox.axaml | 14 +++++++------- src/Semi.Avalonia/Controls/ComboBox.axaml | 12 ++++++------ src/Semi.Avalonia/Controls/ListBox.axaml | 4 ++-- src/Semi.Avalonia/Controls/RadioButton.axaml | 4 ++-- src/Semi.Avalonia/Controls/ScrollViewer.axaml | 4 ++-- src/Semi.Avalonia/Controls/TextBox.axaml | 2 +- src/Semi.Avalonia/Controls/ToggleSwitch.axaml | 4 ++-- src/Semi.Avalonia/Controls/TreeView.axaml | 4 ++-- src/Semi.Avalonia/Themes/Dark/ComboBox.axaml | 10 +++++----- src/Semi.Avalonia/Themes/Dark/ListBox.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml | 2 +- src/Semi.Avalonia/Themes/Dark/TextBox.axaml | 4 ++-- src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml | 4 ++-- src/Semi.Avalonia/Themes/Dark/TreeView.axaml | 2 +- src/Semi.Avalonia/Themes/Light/ComboBox.axaml | 10 +++++----- src/Semi.Avalonia/Themes/Light/ListBox.axaml | 2 +- src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml | 5 +++-- src/Semi.Avalonia/Themes/Light/TextBox.axaml | 4 ++-- src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml | 4 ++-- src/Semi.Avalonia/Themes/Light/TreeView.axaml | 2 +- 20 files changed, 50 insertions(+), 49 deletions(-) diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml index 4560c8b..d5d3050 100644 --- a/src/Semi.Avalonia/Controls/CheckBox.axaml +++ b/src/Semi.Avalonia/Controls/CheckBox.axaml @@ -64,7 +64,7 @@ - + - + - + - + - + - + @@ -227,7 +227,7 @@ diff --git a/src/Semi.Avalonia/Controls/ListBox.axaml b/src/Semi.Avalonia/Controls/ListBox.axaml index 3f37e55..f07d864 100644 --- a/src/Semi.Avalonia/Controls/ListBox.axaml +++ b/src/Semi.Avalonia/Controls/ListBox.axaml @@ -70,9 +70,9 @@ - + diff --git a/src/Semi.Avalonia/Controls/RadioButton.axaml b/src/Semi.Avalonia/Controls/RadioButton.axaml index df246e1..b27f2a5 100644 --- a/src/Semi.Avalonia/Controls/RadioButton.axaml +++ b/src/Semi.Avalonia/Controls/RadioButton.axaml @@ -72,7 +72,7 @@ - + @@ -324,7 +324,7 @@ diff --git a/src/Semi.Avalonia/Controls/TextBox.axaml b/src/Semi.Avalonia/Controls/TextBox.axaml index 5146a07..26269c0 100644 --- a/src/Semi.Avalonia/Controls/TextBox.axaml +++ b/src/Semi.Avalonia/Controls/TextBox.axaml @@ -61,7 +61,7 @@ diff --git a/src/Semi.Avalonia/Controls/ToggleSwitch.axaml b/src/Semi.Avalonia/Controls/ToggleSwitch.axaml index e8bae03..d74a28b 100644 --- a/src/Semi.Avalonia/Controls/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Controls/ToggleSwitch.axaml @@ -126,7 +126,7 @@ diff --git a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml index 9032829..fd8b363 100644 --- a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml @@ -1,16 +1,16 @@ - + - + 3 - + @@ -27,10 +27,10 @@ - + - + diff --git a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml index bf1ecc7..aa73596 100644 --- a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml @@ -8,7 +8,7 @@ - + diff --git a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml index fbb4bbc..6031cb6 100644 --- a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml @@ -6,7 +6,7 @@ 8 - + diff --git a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml index ee51c09..446d247 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml @@ -9,14 +9,14 @@ - + - + diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml index d2da732..736383c 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml @@ -3,14 +3,14 @@ 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/TreeView.axaml b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml index d8d36e7..d5d2507 100644 --- a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml @@ -14,7 +14,7 @@ - + diff --git a/src/Semi.Avalonia/Themes/Light/ComboBox.axaml b/src/Semi.Avalonia/Themes/Light/ComboBox.axaml index bfffc1a..40e6a61 100644 --- a/src/Semi.Avalonia/Themes/Light/ComboBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/ComboBox.axaml @@ -1,16 +1,16 @@ - + - + 3 - + @@ -27,10 +27,10 @@ - + - + diff --git a/src/Semi.Avalonia/Themes/Light/ListBox.axaml b/src/Semi.Avalonia/Themes/Light/ListBox.axaml index 3fc4543..b4cd718 100644 --- a/src/Semi.Avalonia/Themes/Light/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/ListBox.axaml @@ -8,7 +8,7 @@ - + diff --git a/src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml index c7b67ff..001ccc5 100644 --- a/src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml +++ b/src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml @@ -1,11 +1,12 @@ 12 8 - + diff --git a/src/Semi.Avalonia/Themes/Light/TextBox.axaml b/src/Semi.Avalonia/Themes/Light/TextBox.axaml index 68fd3ae..b4f9efd 100644 --- a/src/Semi.Avalonia/Themes/Light/TextBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/TextBox.axaml @@ -6,14 +6,14 @@ - + - + diff --git a/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml index 062aa0b..34f4d87 100644 --- a/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml @@ -3,14 +3,14 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System.Runtime"> - + - + diff --git a/src/Semi.Avalonia/Themes/Light/TreeView.axaml b/src/Semi.Avalonia/Themes/Light/TreeView.axaml index 90fad00..6146a23 100644 --- a/src/Semi.Avalonia/Themes/Light/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Light/TreeView.axaml @@ -14,7 +14,7 @@ - + From a3571192a991fdb6be7651a0f666720a1d70ca41 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sun, 26 Mar 2023 18:27:04 +0800 Subject: [PATCH 6/8] fix: fix numeric height issue. --- src/Semi.Avalonia/Controls/NumericUpDown.axaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Semi.Avalonia/Controls/NumericUpDown.axaml b/src/Semi.Avalonia/Controls/NumericUpDown.axaml index 936b49c..1ed2aa5 100644 --- a/src/Semi.Avalonia/Controls/NumericUpDown.axaml +++ b/src/Semi.Avalonia/Controls/NumericUpDown.axaml @@ -21,6 +21,8 @@ ShowButtonSpinner="{TemplateBinding ShowButtonSpinner}"> Date: Mon, 27 Mar 2023 11:38:35 +0800 Subject: [PATCH 7/8] feat: update readme. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 25a7ce9..94252d3 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,11 @@ https://github.com/irihitech/Semi.Avalonia/releases | 0.1.0-preview5.x | 11.0-preview5 | | 0.1.0-preview6.x | 11.0-preview6 | +**NOTE** + +Semi Avalonia theme is moving forward together with Avalonia preview versions now. So new feature/fixes are not backported to previous preview versions. If you need a feature/fix for outdated avalonia preview version, please raise an issue so we can do that for you. + + ## TODO * DataValidationErrors * FocusAdorner From 2ad76cd7378fcab74e41d178443ff3315c63dd96 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Mon, 27 Mar 2023 14:49:37 +0800 Subject: [PATCH 8/8] fix: fix PointOver spell. --- src/Semi.Avalonia/Controls/CheckBox.axaml | 22 ++++++++-------- src/Semi.Avalonia/Controls/RadioButton.axaml | 26 +++++++++---------- src/Semi.Avalonia/Themes/Dark/CheckBox.axaml | 8 +++--- .../Themes/Dark/RadioButton.axaml | 12 ++++----- src/Semi.Avalonia/Themes/Light/CheckBox.axaml | 8 +++--- .../Themes/Light/RadioButton.axaml | 12 ++++----- 6 files changed, 44 insertions(+), 44 deletions(-) diff --git a/src/Semi.Avalonia/Controls/CheckBox.axaml b/src/Semi.Avalonia/Controls/CheckBox.axaml index d5d3050..c4df0f3 100644 --- a/src/Semi.Avalonia/Controls/CheckBox.axaml +++ b/src/Semi.Avalonia/Controls/CheckBox.axaml @@ -67,8 +67,8 @@ @@ -105,8 +105,8 @@ @@ -148,8 +148,8 @@ @@ -231,7 +231,7 @@