mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-20 23:54:26 +08:00
13 lines
498 B
C#
13 lines
498 B
C#
|
|
namespace LanMountainDesktop.PluginIsolation.Contracts;
|
||
|
|
|
||
|
|
public sealed record PluginAppearanceSnapshotRequest(string SessionId);
|
||
|
|
|
||
|
|
public sealed record PluginAppearanceSnapshot(
|
||
|
|
string ThemeVariant,
|
||
|
|
string? AccentColor = null,
|
||
|
|
double CornerRadiusScale = 1.0,
|
||
|
|
IReadOnlyDictionary<string, double>? CornerRadiusTokens = null,
|
||
|
|
IReadOnlyDictionary<string, string>? ResourceAliases = null);
|
||
|
|
|
||
|
|
public sealed record PluginAppearanceChangedNotification(PluginAppearanceSnapshot Snapshot);
|