55 lines
1.6 KiB
C#
55 lines
1.6 KiB
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace AxCopilot.Models;
|
|
|
|
public class CustomThemeColors
|
|
{
|
|
[JsonPropertyName("launcherBackground")]
|
|
public string LauncherBackground { get; set; } = "#1A1B2E";
|
|
|
|
[JsonPropertyName("itemBackground")]
|
|
public string ItemBackground { get; set; } = "#252637";
|
|
|
|
[JsonPropertyName("itemSelectedBackground")]
|
|
public string ItemSelectedBackground { get; set; } = "#3B4BDB";
|
|
|
|
[JsonPropertyName("itemHoverBackground")]
|
|
public string ItemHoverBackground { get; set; } = "#22233A";
|
|
|
|
[JsonPropertyName("primaryText")]
|
|
public string PrimaryText { get; set; } = "#F0F0FF";
|
|
|
|
[JsonPropertyName("secondaryText")]
|
|
public string SecondaryText { get; set; } = "#7A7D9C";
|
|
|
|
[JsonPropertyName("placeholderText")]
|
|
public string PlaceholderText { get; set; } = "#464868";
|
|
|
|
[JsonPropertyName("accentColor")]
|
|
public string AccentColor { get; set; } = "#4B5EFC";
|
|
|
|
[JsonPropertyName("separatorColor")]
|
|
public string SeparatorColor { get; set; } = "#252637";
|
|
|
|
[JsonPropertyName("hintBackground")]
|
|
public string HintBackground { get; set; } = "#252637";
|
|
|
|
[JsonPropertyName("hintText")]
|
|
public string HintText { get; set; } = "#4B5070";
|
|
|
|
[JsonPropertyName("borderColor")]
|
|
public string BorderColor { get; set; } = "#2E2F4A";
|
|
|
|
[JsonPropertyName("scrollbarThumb")]
|
|
public string ScrollbarThumb { get; set; } = "#3A3B5A";
|
|
|
|
[JsonPropertyName("shadowColor")]
|
|
public string ShadowColor { get; set; } = "#000000";
|
|
|
|
[JsonPropertyName("windowCornerRadius")]
|
|
public int WindowCornerRadius { get; set; } = 20;
|
|
|
|
[JsonPropertyName("itemCornerRadius")]
|
|
public int ItemCornerRadius { get; set; } = 10;
|
|
}
|