Custom Avalonia Themes developed by Devolutions
(Inspired by @MikeCodesDotNET's earlier draft)
This theme is currently based on Avalonia.Themes.Fluent, both as a fallback for any controls not covered yet and as starting point for our (somewhat simplified) style definitions targeting AppKit macOS look.
While we are currently prioritizing controls for Devolutions Remote Desktop Manager, the goal is to create a theme that helps all of the Avalonia community to bring a native look to their macOS apps.
- Installation
- Styled Controls
- ✅ Available in the current build
- 🚧 In progress
- TreeView
- TreeViewItem
- 🔮 Next on the road map ...
- DataGrid
- Menu
- Dark mode
Install the Devolutions.MacOS.Avalonia.Theme package via NuGet:
Install-Package Devolutions.MacOS.Avalonia.Theme
or .NET
dotnet add package Devolutions.MacOS.Avalonia.Theme
In your App.axaml, replace the existing theme (e.g. <FluentTheme />
or <SimpleTheme />
) with the macOS theme:
<Application ...>
<Application.Styles>
<StyleInclude Source="avares://Devolutions.MacOS.Avalonia.Theme/MacOSTheme.axaml" />
</Application.Styles>
</Application>
✅ | ||
✅ | ||
✅ | ||
✅ | ||
✅ | ||