Forge
csharpdeeb25a2
1#nullable enable
2using SkiaSharp;
3
4namespace CascadeIDE.Views.SkiaKit;
5
6/// <summary>Базовая палитра IDE-Skia surfaces (чат, graph-backed cards, …).</summary>
7internal readonly record struct SkiaKitPaintTheme(
8 SKColor Surface,
9 SKColor Content,
10 SKColor Border,
11 SKColor HoverBorder,
12 SKColor SelectedBorder,
13 SKColor Role,
14 SKColor EmptyHint) : ISkiaKitPaintTheme
15{
16 public static SkiaKitPaintTheme DarkFallback => new(
17 Surface: new SKColor(37, 37, 38),
18 Content: new SKColor(223, 228, 236),
19 Border: new SKColor(84, 92, 108),
20 HoverBorder: new SKColor(126, 196, 255),
21 SelectedBorder: new SKColor(196, 146, 255),
22 Role: new SKColor(181, 196, 230),
23 EmptyHint: new SKColor(160, 160, 160));
24}
25
View only · write via MCP/CIDE