diff --git a/HellionChat/Themes/ThemeColors.cs b/HellionChat/Themes/ThemeColors.cs new file mode 100644 index 0000000..192ff71 --- /dev/null +++ b/HellionChat/Themes/ThemeColors.cs @@ -0,0 +1,31 @@ +namespace HellionChat.Themes; + +// Color-Werte als 0xRRGGBBAA, RgbaToAbgr handled den Byte-Swap zu ImGui. +public sealed record ThemeColors( + uint PrimaryDark, + uint Primary, + uint PrimaryLight, + uint PrimaryGlow, + + uint AccentDark, + uint Accent, + uint AccentLight, + + uint Identity, + + uint WindowBg, + uint ChildBg, + uint FrameBg, + uint Surface, + uint SurfaceHover, + uint Border, + + uint TextPrimary, + uint TextMuted, + uint TextDim, + + uint StatusSuccess, + uint StatusDanger, + uint StatusWarning, + uint StatusInfo +);