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}">