From 623ce798dfe08233f0951882fed9601fef1d24b7 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Thu, 6 Mar 2025 22:05:58 +0800
Subject: [PATCH 1/5] feat: replace discrete FontSize.
---
src/Semi.Avalonia/Controls/Calendar.axaml | 2 +-
src/Semi.Avalonia/Controls/TextBox.axaml | 3 ---
src/Semi.Avalonia/Controls/TimePicker.axaml | 1 -
src/Semi.Avalonia/Themes/Shared/Calendar.axaml | 1 +
4 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/Calendar.axaml b/src/Semi.Avalonia/Controls/Calendar.axaml
index 9189a7c..ac52220 100644
--- a/src/Semi.Avalonia/Controls/Calendar.axaml
+++ b/src/Semi.Avalonia/Controls/Calendar.axaml
@@ -37,7 +37,7 @@
HorizontalAlignment="Center"
VerticalAlignment="Center"
x:DataType="x:String"
- FontSize="12"
+ FontSize="{DynamicResource CalendarItemWeekDayNameFontSize}"
Foreground="{DynamicResource CalendarItemWeekDayNameForeground}"
Text="{Binding}" />
diff --git a/src/Semi.Avalonia/Controls/TextBox.axaml b/src/Semi.Avalonia/Controls/TextBox.axaml
index ceb1f51..8c7c80c 100644
--- a/src/Semi.Avalonia/Controls/TextBox.axaml
+++ b/src/Semi.Avalonia/Controls/TextBox.axaml
@@ -29,7 +29,6 @@
-
@@ -237,7 +236,6 @@
-
@@ -440,7 +438,6 @@
-
diff --git a/src/Semi.Avalonia/Controls/TimePicker.axaml b/src/Semi.Avalonia/Controls/TimePicker.axaml
index 80defe1..f2fbff6 100644
--- a/src/Semi.Avalonia/Controls/TimePicker.axaml
+++ b/src/Semi.Avalonia/Controls/TimePicker.axaml
@@ -126,7 +126,6 @@
Grid.Column="2"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
- FontSize="16"
Theme="{StaticResource DateTimePickerButton}">
240
250
+
\ No newline at end of file
From 38e486653195fed8adeede994f9bade38cb88f41 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Thu, 6 Mar 2025 22:16:23 +0800
Subject: [PATCH 2/5] feat: replace discrete FontWeight & specify
DefaultFontWeight.
---
src/Semi.Avalonia/Controls/ContextMenu.axaml | 1 -
src/Semi.Avalonia/Controls/DatePicker.axaml | 1 -
src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml | 1 +
src/Semi.Avalonia/Controls/ListBox.axaml | 1 -
src/Semi.Avalonia/Controls/ThemeVariantScope.axaml | 1 +
src/Semi.Avalonia/Controls/TimePicker.axaml | 1 -
src/Semi.Avalonia/Controls/Window.axaml | 1 +
src/Semi.Avalonia/Themes/Shared/Window.axaml | 1 +
8 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/ContextMenu.axaml b/src/Semi.Avalonia/Controls/ContextMenu.axaml
index c8baeb8..ebe1d59 100644
--- a/src/Semi.Avalonia/Controls/ContextMenu.axaml
+++ b/src/Semi.Avalonia/Controls/ContextMenu.axaml
@@ -12,7 +12,6 @@
-
diff --git a/src/Semi.Avalonia/Controls/DatePicker.axaml b/src/Semi.Avalonia/Controls/DatePicker.axaml
index b56eef3..f7c32d0 100644
--- a/src/Semi.Avalonia/Controls/DatePicker.axaml
+++ b/src/Semi.Avalonia/Controls/DatePicker.axaml
@@ -6,7 +6,6 @@
-
diff --git a/src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml b/src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml
index e8c1ea8..a7e817e 100644
--- a/src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml
+++ b/src/Semi.Avalonia/Controls/EmbeddableControlRoot.axaml
@@ -3,6 +3,7 @@
+
diff --git a/src/Semi.Avalonia/Controls/ListBox.axaml b/src/Semi.Avalonia/Controls/ListBox.axaml
index 1ab2149..a17e877 100644
--- a/src/Semi.Avalonia/Controls/ListBox.axaml
+++ b/src/Semi.Avalonia/Controls/ListBox.axaml
@@ -59,7 +59,6 @@
Content="{TemplateBinding Content}"
ContentTemplate="{TemplateBinding ContentTemplate}"
CornerRadius="{TemplateBinding CornerRadius}"
- FontWeight="Normal"
Foreground="{TemplateBinding Foreground}" />
diff --git a/src/Semi.Avalonia/Controls/ThemeVariantScope.axaml b/src/Semi.Avalonia/Controls/ThemeVariantScope.axaml
index 5ea1380..7831b89 100644
--- a/src/Semi.Avalonia/Controls/ThemeVariantScope.axaml
+++ b/src/Semi.Avalonia/Controls/ThemeVariantScope.axaml
@@ -5,6 +5,7 @@
+
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Controls/TimePicker.axaml b/src/Semi.Avalonia/Controls/TimePicker.axaml
index f2fbff6..d060776 100644
--- a/src/Semi.Avalonia/Controls/TimePicker.axaml
+++ b/src/Semi.Avalonia/Controls/TimePicker.axaml
@@ -6,7 +6,6 @@
-
diff --git a/src/Semi.Avalonia/Controls/Window.axaml b/src/Semi.Avalonia/Controls/Window.axaml
index a3f5d07..d858a03 100644
--- a/src/Semi.Avalonia/Controls/Window.axaml
+++ b/src/Semi.Avalonia/Controls/Window.axaml
@@ -7,6 +7,7 @@
+
diff --git a/src/Semi.Avalonia/Themes/Shared/Window.axaml b/src/Semi.Avalonia/Themes/Shared/Window.axaml
index 6c18d0f..066a405 100644
--- a/src/Semi.Avalonia/Themes/Shared/Window.axaml
+++ b/src/Semi.Avalonia/Themes/Shared/Window.axaml
@@ -1,4 +1,5 @@
+
\ No newline at end of file
From 42233d272cd0fbad45f84e7d0b5e7eab5916def2 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Thu, 6 Mar 2025 22:44:32 +0800
Subject: [PATCH 3/5] feat: replace discrete CornerRadius.
---
src/Semi.Avalonia/Controls/DatePicker.axaml | 2 +-
src/Semi.Avalonia/Controls/ScrollViewer.axaml | 2 +-
src/Semi.Avalonia/Controls/TimePicker.axaml | 4 ++--
src/Semi.Avalonia/Controls/TreeView.axaml | 2 +-
src/Semi.Avalonia/Themes/Shared/DateTimePickerShared.axaml | 1 +
src/Semi.Avalonia/Themes/Shared/ScrollViewer.axaml | 1 +
src/Semi.Avalonia/Themes/Shared/TreeView.axaml | 1 +
7 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/DatePicker.axaml b/src/Semi.Avalonia/Controls/DatePicker.axaml
index f7c32d0..d755fee 100644
--- a/src/Semi.Avalonia/Controls/DatePicker.axaml
+++ b/src/Semi.Avalonia/Controls/DatePicker.axaml
@@ -9,7 +9,7 @@
-
+
diff --git a/src/Semi.Avalonia/Controls/TimePicker.axaml b/src/Semi.Avalonia/Controls/TimePicker.axaml
index d060776..9d6ea7a 100644
--- a/src/Semi.Avalonia/Controls/TimePicker.axaml
+++ b/src/Semi.Avalonia/Controls/TimePicker.axaml
@@ -9,7 +9,7 @@
-
+
-
+
diff --git a/src/Semi.Avalonia/Controls/TreeView.axaml b/src/Semi.Avalonia/Controls/TreeView.axaml
index 20270a1..1078b93 100644
--- a/src/Semi.Avalonia/Controls/TreeView.axaml
+++ b/src/Semi.Avalonia/Controls/TreeView.axaml
@@ -96,7 +96,7 @@
-
+
diff --git a/src/Semi.Avalonia/Themes/Shared/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/Shared/DateTimePickerShared.axaml
index 48111f0..38eec67 100644
--- a/src/Semi.Avalonia/Themes/Shared/DateTimePickerShared.axaml
+++ b/src/Semi.Avalonia/Themes/Shared/DateTimePickerShared.axaml
@@ -3,6 +3,7 @@
+
36
diff --git a/src/Semi.Avalonia/Themes/Shared/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/Shared/ScrollViewer.axaml
index 4c8da9e..f13b5e8 100644
--- a/src/Semi.Avalonia/Themes/Shared/ScrollViewer.axaml
+++ b/src/Semi.Avalonia/Themes/Shared/ScrollViewer.axaml
@@ -1,6 +1,7 @@
+
diff --git a/src/Semi.Avalonia/Themes/Shared/TreeView.axaml b/src/Semi.Avalonia/Themes/Shared/TreeView.axaml
index 5d42b00..17bcd25 100644
--- a/src/Semi.Avalonia/Themes/Shared/TreeView.axaml
+++ b/src/Semi.Avalonia/Themes/Shared/TreeView.axaml
@@ -1,4 +1,5 @@
+
20
8
From 30f39d1383f5dfc611ae985200e2b3d83ca8307d Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Thu, 6 Mar 2025 23:35:31 +0800
Subject: [PATCH 4/5] feat: replace discrete Icon Size.
---
src/Semi.Avalonia/Controls/Button.axaml | 4 ++--
src/Semi.Avalonia/Controls/DatePicker.axaml | 11 ++++++----
.../Controls/DateTimePickerShared.axaml | 8 ++++----
src/Semi.Avalonia/Controls/Menu.axaml | 8 ++++----
src/Semi.Avalonia/Controls/PathIcon.axaml | 20 +++++++++----------
src/Semi.Avalonia/Controls/TimePicker.axaml | 11 ++++++----
.../Themes/Shared/DateTimePickerShared.axaml | 4 ++--
src/Semi.Avalonia/Themes/Shared/Menu.axaml | 4 ++--
8 files changed, 38 insertions(+), 32 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/Button.axaml b/src/Semi.Avalonia/Controls/Button.axaml
index 3526993..d1059fc 100644
--- a/src/Semi.Avalonia/Controls/Button.axaml
+++ b/src/Semi.Avalonia/Controls/Button.axaml
@@ -272,8 +272,8 @@
-
-
+
+
diff --git a/src/Semi.Avalonia/Controls/DatePicker.axaml b/src/Semi.Avalonia/Controls/DatePicker.axaml
index d755fee..cca6e16 100644
--- a/src/Semi.Avalonia/Controls/DatePicker.axaml
+++ b/src/Semi.Avalonia/Controls/DatePicker.axaml
@@ -2,6 +2,11 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
+
+
+
+
@@ -91,8 +96,7 @@
VerticalAlignment="Stretch"
Theme="{StaticResource DateTimePickerButton}">
@@ -136,8 +136,8 @@
diff --git a/src/Semi.Avalonia/Controls/Menu.axaml b/src/Semi.Avalonia/Controls/Menu.axaml
index 4c9da91..eb6eb18 100644
--- a/src/Semi.Avalonia/Controls/Menu.axaml
+++ b/src/Semi.Avalonia/Controls/Menu.axaml
@@ -37,8 +37,8 @@
@@ -63,8 +63,8 @@
diff --git a/src/Semi.Avalonia/Controls/PathIcon.axaml b/src/Semi.Avalonia/Controls/PathIcon.axaml
index 0677187..02fe364 100644
--- a/src/Semi.Avalonia/Controls/PathIcon.axaml
+++ b/src/Semi.Avalonia/Controls/PathIcon.axaml
@@ -25,8 +25,8 @@
-
-
+
+
@@ -48,20 +48,20 @@
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Controls/TimePicker.axaml b/src/Semi.Avalonia/Controls/TimePicker.axaml
index 9d6ea7a..0341267 100644
--- a/src/Semi.Avalonia/Controls/TimePicker.axaml
+++ b/src/Semi.Avalonia/Controls/TimePicker.axaml
@@ -2,6 +2,11 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
+
+
+
+
+
@@ -112,8 +117,7 @@
VerticalAlignment="Stretch"
Theme="{StaticResource DateTimePickerButton}">
-
-
+
+
diff --git a/src/Semi.Avalonia/Themes/Shared/Menu.axaml b/src/Semi.Avalonia/Themes/Shared/Menu.axaml
index e486243..66bfd9f 100644
--- a/src/Semi.Avalonia/Themes/Shared/Menu.axaml
+++ b/src/Semi.Avalonia/Themes/Shared/Menu.axaml
@@ -1,6 +1,6 @@
-
-
+
+
From a6855ab7dbdf66a06eb1c557b070e60bd13c76e2 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Fri, 7 Mar 2025 18:14:06 +0800
Subject: [PATCH 5/5] feat: specify ContextMenu FontSize & FontWeight.
---
src/Semi.Avalonia/Controls/ContextMenu.axaml | 2 ++
src/Semi.Avalonia/Themes/Shared/Menu.axaml | 2 ++
2 files changed, 4 insertions(+)
diff --git a/src/Semi.Avalonia/Controls/ContextMenu.axaml b/src/Semi.Avalonia/Controls/ContextMenu.axaml
index ebe1d59..146e4dc 100644
--- a/src/Semi.Avalonia/Controls/ContextMenu.axaml
+++ b/src/Semi.Avalonia/Controls/ContextMenu.axaml
@@ -12,6 +12,8 @@
+
+
diff --git a/src/Semi.Avalonia/Themes/Shared/Menu.axaml b/src/Semi.Avalonia/Themes/Shared/Menu.axaml
index b6e9054..128dfa5 100644
--- a/src/Semi.Avalonia/Themes/Shared/Menu.axaml
+++ b/src/Semi.Avalonia/Themes/Shared/Menu.axaml
@@ -11,6 +11,8 @@
100
400
600
+
+
16 0