From 4b183c591c3b7c953502115697828325ec47f35d Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Mon, 9 Mar 2026 19:07:09 +0800 Subject: [PATCH] feat: add Semi theme icons for CommandBar buttons and update styles. --- .../Pages/CommandBarDemo.axaml | 145 ++++++------------ src/Semi.Avalonia/Controls/CommandBar.axaml | 80 +++++----- 2 files changed, 86 insertions(+), 139 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/CommandBarDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/CommandBarDemo.axaml index 559a433..6ab08df 100644 --- a/demo/Semi.Avalonia.Demo/Pages/CommandBarDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/CommandBarDemo.axaml @@ -7,6 +7,11 @@ d:DesignHeight="600" d:DesignWidth="800" mc:Ignorable="d"> + + + M17.5 2A3.5 3.5 0 1 1 15 7.95l-5.13 3.11a3.5 3.5 0 0 1 .03 1.78l5.22 3.1A3.49 3.49 0 0 1 21 18.5a3.5 3.5 0 1 1-6.9-.85l-5.22-3.08A3.49 3.49 0 0 1 3 12a3.5 3.5 0 0 1 5.8-2.63l5.27-3.19A3.5 3.5 0 0 1 17.5 2Z + + @@ -16,37 +21,17 @@ - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + + + + + + + + @@ -56,22 +41,9 @@ - - - - - - - - - - - - - - - - + + + @@ -81,27 +53,9 @@ - - - - - - - - - - - - - - - - - - - - - + + + @@ -111,42 +65,35 @@ - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Controls/CommandBar.axaml b/src/Semi.Avalonia/Controls/CommandBar.axaml index 817497e..4f15503 100644 --- a/src/Semi.Avalonia/Controls/CommandBar.axaml +++ b/src/Semi.Avalonia/Controls/CommandBar.axaml @@ -6,27 +6,11 @@ - - - - - - - - - - + + - - - - - - - - - - + + @@ -48,27 +32,35 @@ + VerticalAlignment="Center"> + + + + + + @@ -163,27 +155,35 @@ + VerticalAlignment="Center"> + + + + + + @@ -296,7 +296,7 @@