From d206876c03317b9cca4db691e76195b866e54b62 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Sat, 21 Jun 2025 15:35:52 +0800
Subject: [PATCH 1/2] feat: add support for Dock, Tabalonia, and AvaloniaEdit
in Overview with installation instructions.
---
README.md | 12 ++++-
README_CN.md | 4 +-
demo/Semi.Avalonia.Demo/Pages/Overview.axaml | 47 ++++++++++++++++++-
.../Pages/Overview.axaml.cs | 27 +++++++++++
4 files changed, 86 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 68a9ba1..d1dd192 100644
--- a/README.md
+++ b/README.md
@@ -38,12 +38,15 @@ Include Semi Design Styles in application:
That's all.
-ColorPicker, DataGrid and TreeDataGrid are distributed in separated packages. Please install if you need.
+ColorPicker, DataGrid, TreeDataGrid, Dock, Tabalonia and AvaloniaEdit are distributed in separated packages. Please install if you need.
```bash
dotnet add package Semi.Avalonia.ColorPicker
dotnet add package Semi.Avalonia.DataGrid
dotnet add package Semi.Avalonia.TreeDataGrid
+dotnet add package Semi.Avalonia.Dock
+dotnet add package Semi.Avalonia.Tabalonia
+dotnet add package Semi.Avalonia.AvaloniaEdit
```
```xaml
@@ -51,9 +54,14 @@ dotnet add package Semi.Avalonia.TreeDataGrid
+
+
+
```
+Notice: Dock, Tabalonia and AvaloniaEdit are delivered via nuget for free, but not open source. Please read the license and agree to continue use these packages. If you need source code, please contact us via email: [contact@irihi.tech](contact@irihi.tech)
+
## Demo
You can always download demo executable to play around with Semi Avalonia Themes.
@@ -63,7 +71,7 @@ You can always download demo executable to play around with Semi Avalonia Themes
We offer limited free community support for Semi Avalonia and Ursa. If you have any question or suggestion, feel free to raise issues and discussions via GitHub, and you are welcomed to join our group via FeiShu(Lark)
-
+
## Version compatibility
diff --git a/README_CN.md b/README_CN.md
index ce4ac0a..c1406d2 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -38,7 +38,7 @@ dotnet add package Semi.Avalonia
这样就可以了。
-ColorPicker、DataGrid 和 TreeDataGrid 的样式单独分发,如果需要请安装并引用。
+ColorPicker、DataGrid、TreeDataGrid、Dock、Tabalonia 和 AvaloniaEdit 的样式单独分发,如果需要请安装并引用。
```bash
dotnet add package Semi.Avalonia.ColorPicker
@@ -54,6 +54,8 @@ dotnet add package Semi.Avalonia.TreeDataGrid
```
+注意:Dock、Tabalonia 和 AvaloniaEdit 是通过 NuGet 免费分发的,但不是开源的。请阅读许可协议并同意后继续使用这些包。如果您需要源代码,请通过电子邮件联系我们:[contact@irihi.tech](contact@irihi.tech)
+
## 示例
您可以从 Semi Avalonia 的 release 页下载并试用 Semi Avalonia 的展示应用。
diff --git a/demo/Semi.Avalonia.Demo/Pages/Overview.axaml b/demo/Semi.Avalonia.Demo/Pages/Overview.axaml
index 193daf3..5ff313c 100644
--- a/demo/Semi.Avalonia.Demo/Pages/Overview.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/Overview.axaml
@@ -348,7 +348,7 @@
Classes="H5"
Text="Start to install"
Theme="{DynamicResource TitleTextBlock}" />
-
+
@@ -409,6 +409,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demo/Semi.Avalonia.Demo/Pages/Overview.axaml.cs b/demo/Semi.Avalonia.Demo/Pages/Overview.axaml.cs
index b50f6ad..2c88634 100644
--- a/demo/Semi.Avalonia.Demo/Pages/Overview.axaml.cs
+++ b/demo/Semi.Avalonia.Demo/Pages/Overview.axaml.cs
@@ -44,4 +44,31 @@ public partial class Overview : UserControl
""";
+
+ public string DockInstall { get; set; } = "dotnet add package Semi.Avalonia.Dock --version 11.3.0";
+
+ public string DockStyle { get; set; } =
+ """
+
+
+
+ """;
+
+ public string TabaloniaInstall { get; set; } = "dotnet add package Semi.Avalonia.Tabalonia --version 11.0.0-beta1";
+
+ public string TabaloniaStyle { get; set; } =
+ """
+
+
+
+ """;
+
+ public string AvaloniaEditInstall { get; set; } = "dotnet add package Semi.Avalonia.AvaloniaEdit --version 11.2.0";
+
+ public string AvaloniaEditStyle { get; set; } =
+ """
+
+
+
+ """;
}
\ No newline at end of file
From b61d939fceb1cd4a78d2ab1c9d29f8a8843ab7f9 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Sat, 21 Jun 2025 15:41:50 +0800
Subject: [PATCH 2/2] fix: add the missing installation tutorial.
---
README_CN.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/README_CN.md b/README_CN.md
index c1406d2..ee4d8f3 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -44,6 +44,9 @@ ColorPicker、DataGrid、TreeDataGrid、Dock、Tabalonia 和 AvaloniaEdit 的样
dotnet add package Semi.Avalonia.ColorPicker
dotnet add package Semi.Avalonia.DataGrid
dotnet add package Semi.Avalonia.TreeDataGrid
+dotnet add package Semi.Avalonia.Dock
+dotnet add package Semi.Avalonia.Tabalonia
+dotnet add package Semi.Avalonia.AvaloniaEdit
```
```xaml
@@ -51,6 +54,9 @@ dotnet add package Semi.Avalonia.TreeDataGrid
+
+
+
```