mirror of
https://gitcode.com/gh_mirrors/se/Semi.Avalonia
synced 2026-04-15 21:56:36 +08:00
Add AI-related color resources to theme palette and demo (#689)
* Initial plan * Add AI-related color resources for Light and Dark themes Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com> * Fix gradient angle to correctly represent 278 degrees Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com> * Fix gradient angle and add AI resources to palette demo Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com> * Add AI General gradients section to palette demo UI Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com> * feat: unify gradient initialization. * feat: add AI-related color resources for Light and Dark themes. * feat: add AI-related color tokens to ColorTokens and PaletteDemo * Rename AI token names from Ai to AI (capital) Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com> * fix: fix AI-related color tokens names. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com> Co-authored-by: Dong Bin <popmessiah@hotmail.com> Co-authored-by: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
This commit is contained in:
@@ -79,6 +79,32 @@ public static class ColorTokens
|
||||
new("SemiColorDangerLightActive", "Danger Light Active")
|
||||
];
|
||||
|
||||
public static IReadOnlyList<Tuple<string, string>> AIGeneralTokens { get; } =
|
||||
[
|
||||
new("SemiColorAIGeneral", "AI General"),
|
||||
new("SemiColorAIGeneralPointerover", "AI General Pointerover"),
|
||||
new("SemiColorAIGeneralActive", "AI General Active"),
|
||||
new("SemiColorAIGeneralDisabled", "AI General Disabled")
|
||||
];
|
||||
|
||||
public static IReadOnlyList<Tuple<string, string>> AIPurpleTokens { get; } =
|
||||
[
|
||||
new("SemiColorAIPurple", "AI Purple"),
|
||||
new("SemiColorAIPurplePointerover", "AI Purple Pointerover"),
|
||||
new("SemiColorAIPurpleActive", "AI Purple Active"),
|
||||
new("SemiColorAIPurpleDisabled", "AI Purple Disabled")
|
||||
];
|
||||
|
||||
public static IReadOnlyList<Tuple<string, string>> AIBackgroundTokens { get; } =
|
||||
[
|
||||
new("SemiColorAIBackgroundBottom", "AI Bottom Background"),
|
||||
new("SemiColorAIBackgroundBottomPointerover", "AI Bottom Background Pointerover"),
|
||||
new("SemiColorAIBackgroundBottomActive", "AI Bottom Background Active"),
|
||||
new("SemiColorAIBackgroundTop", "AI Top Background"),
|
||||
new("SemiColorAIBackgroundTopPointerover", "AI Top Background Pointerover"),
|
||||
new("SemiColorAIBackgroundTopActive", "AI Top Background Active"),
|
||||
];
|
||||
|
||||
public static IReadOnlyList<Tuple<string, string>> TextTokens { get; } =
|
||||
[
|
||||
new("SemiColorText0", "Text 0"),
|
||||
|
||||
Reference in New Issue
Block a user