From 98dd72e9e3bcfe815e942b3c6a782651e569bca4 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Thu, 23 Jan 2025 13:46:50 +0800 Subject: [PATCH] misc: unify tokens. --- .../Constant/ColorTokens.cs | 11 ++++++++ .../ViewModels/PaletteDemoViewModel.cs | 2 ++ src/Semi.Avalonia/Tokens/Palette/Dark.axaml | 26 ++++++++++--------- src/Semi.Avalonia/Tokens/Palette/Light.axaml | 24 +++++++++-------- src/Semi.Avalonia/Tokens/Variables.axaml | 2 +- 5 files changed, 41 insertions(+), 24 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Constant/ColorTokens.cs b/demo/Semi.Avalonia.Demo/Constant/ColorTokens.cs index d41cfdc..2ae59f0 100644 --- a/demo/Semi.Avalonia.Demo/Constant/ColorTokens.cs +++ b/demo/Semi.Avalonia.Demo/Constant/ColorTokens.cs @@ -114,6 +114,7 @@ public static class ColorTokens public static IReadOnlyList> BorderTokens { get; } = new List> { new("SemiColorBorder", "Border"), + new("SemiColorFocusBorder", "Focus Border"), }; public static IReadOnlyList> DisabledTokens { get; } = new List> @@ -124,6 +125,16 @@ public static class ColorTokens new("SemiColorDisabledFill", "Disabled Fill"), }; + public static IReadOnlyList> OtherTokens { get; } = new List> + { + new("SemiColorWhite", "White"), + new("SemiColorBlack", "Black"), + new("SemiColorNavBackground", "Navigation Background"), + new("SemiColorOverlayBackground", "Overlay Background"), + new("SemiColorHighlightBackground", "Highlight Background"), + new("SemiColorHighlight", "Highlight Text"), + }; + public static IReadOnlyList> ShadowTokens { get; } = new List> { new("SemiColorShadow", "Shadow"), diff --git a/demo/Semi.Avalonia.Demo/ViewModels/PaletteDemoViewModel.cs b/demo/Semi.Avalonia.Demo/ViewModels/PaletteDemoViewModel.cs index f1e0065..ab77f92 100644 --- a/demo/Semi.Avalonia.Demo/ViewModels/PaletteDemoViewModel.cs +++ b/demo/Semi.Avalonia.Demo/ViewModels/PaletteDemoViewModel.cs @@ -91,6 +91,8 @@ public partial class PaletteDemoViewModel : ObservableObject "Border", _lightResourceDictionary, _darkResourceDictionary, ColorTokens.BorderTokens)); FunctionalColors.Add(new FunctionalColorGroupViewModel( "Disabled", _lightResourceDictionary, _darkResourceDictionary, ColorTokens.DisabledTokens)); + FunctionalColors.Add(new FunctionalColorGroupViewModel( + "Others", _lightResourceDictionary, _darkResourceDictionary, ColorTokens.OtherTokens)); } private void InitializeShadows() diff --git a/src/Semi.Avalonia/Tokens/Palette/Dark.axaml b/src/Semi.Avalonia/Tokens/Palette/Dark.axaml index a7288be..00f103c 100644 --- a/src/Semi.Avalonia/Tokens/Palette/Dark.axaml +++ b/src/Semi.Avalonia/Tokens/Palette/Dark.axaml @@ -330,7 +330,7 @@ - + @@ -414,10 +414,6 @@ - - - - @@ -426,16 +422,22 @@ + + + + + + 0 0 #0A000000 inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Tokens/Palette/Light.axaml b/src/Semi.Avalonia/Tokens/Palette/Light.axaml index a489b3c..2d4bbbd 100644 --- a/src/Semi.Avalonia/Tokens/Palette/Light.axaml +++ b/src/Semi.Avalonia/Tokens/Palette/Light.axaml @@ -414,10 +414,6 @@ - - - - @@ -426,16 +422,22 @@ + + + + + + 0 0 #0A000000 0 0 1 #4A000000, 0 4 14 #1A000000 - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Tokens/Variables.axaml b/src/Semi.Avalonia/Tokens/Variables.axaml index f3de46d..16224db 100644 --- a/src/Semi.Avalonia/Tokens/Variables.axaml +++ b/src/Semi.Avalonia/Tokens/Variables.axaml @@ -23,7 +23,7 @@ 3 6 12 - 999 + 9999 0