ShadUI

Avalonia’s built-in controls are low-level. This package does not clone shadcn/ui from scratch.

ShadUI already does that work (MIT, NuGet ShadUI, Avalonia 12.1 as of 0.2.4). russkyc’s Russkyc.UI.Avalonia is a second class-based theme in the same design language.

avalonia-d consumes ShadUI:

  • ShadTheme on the Application

  • ShadUI.Window (subclassed; the upstream constructor is protected)

  • Card, CardTitle, CardDescription

  • Styled Button / TextBox / CheckBox (add classes such as Primary, Ghost, Outline, Destructive)

Fork accntech/shad-ui under dlang-supplemental only when a C# control change cannot ship as a NuGet bump or a D-side composition.