From db95ec7dffda47edcc9088e59a23765288e70349 Mon Sep 17 00:00:00 2001 From: JonKazama-Hellion Date: Tue, 5 May 2026 10:18:49 +0200 Subject: [PATCH] feat(themes): theme colors record --- HellionChat/Themes/ThemeColors.cs | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 HellionChat/Themes/ThemeColors.cs 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 +);