A modern Material Design 3 theme library for Avalonia applications.
Status: Work in progress / early preview.
Controls coverage is still limited; the M3 theming foundation is mostly in place.
- Avalonia: 12.1.2+
- Target Framework: .NET 8.0 or .NET 10.0
Progress on implemented controls is tracked in issue #1.
Add the XML namespace for the theme type (adjust if you changed the CLR namespace):
<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:theme="clr-namespace:Material3.Avalonia.Theme;assembly=Material3.Avalonia">
<Application.Styles>
<theme:MaterialTheme Mode="Light"
Variant="TonalSpot"
SourceColor="#6750A4"
Contrast="Standard"
MotionScheme="Standard"
SymbolStyle="Rounded"
SymbolWeight="400"
SymbolGrade="0"
SymbolIsFilled="False" />
</Application.Styles>
</Application>Based on the Material Design 3 guidelines by Google.
This is an independent implementation for Avalonia and is not affiliated with or endorsed by Google.
This project is licensed under the MIT License.
Embedded assets (e.g., fonts) are licensed by their respective owners under their own terms. See THIRD-PARTY-NOTICES.txt and the files under third_party/ for details.