Fluent, Simple, and browser styling
Themes
Change the workspace language without changing its layout model.
Explore source ↗Capability
Dedicated theme packages supply complete control themes, resources, indicators, floating windows, and density choices for different application shells.
- 01
Complete control themes
- 02
Fluent and Simple variants
- 03
Drag indicator styling
- 04
Application-level resource composition
How it composes
From intent
to working system.
Tokens
Theme resources define color, spacing, typography, and state.
Controls
Templates cover tabs, presenters, splitters, indicators, and windows.
Host
The application includes one Dock theme beside its Avalonia theme.
Override
Normal resource and selector rules support product-specific styling.
Quick start
Adopt this
capability.
Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.
dotnet add package Dock.Avalonia.Themes.Fluent<PackageReference Include="Dock.Avalonia.Themes.Fluent" Version="VERSION" /><PackageVersion Include="Dock.Avalonia.Themes.Fluent" Version="VERSION" /><Application.Styles> <FluentTheme /> <dock:DockFluentTheme /></Application.Styles>Modules in this capability
Use one layer.
Compose the rest.
Source of truth
Read the module beside the complete system.
The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.