Avalonia 12.0 Preview 1 is now available, marking the first in a series of staged previews ahead of a stable release. The release focuses on performance and stability rather than new features. Key highlights include Android performance improvements (new dispatcher, GPU/CPU fixes, multiple activity support), iOS scene delegate and Mac Catalyst support, a new TextOptions API with LetterSpacing as an inherited property, a new GroupBox control, a Focus Traversal API, compiled bindings enabled by default, and INCR clipboard protocol support on Linux X11. Breaking changes include dropping netstandard2.0 and net4x support in favor of .NET 8 as the minimum target, upgrading to SkiaSharp 3.0, and removing Tizen, Direct2D1, Avalonia.Browser.Blazor, and BinaryFormatter support. Documentation is incomplete and Avalonia Accelerate component compatibility is still in progress. The preview is available on NuGet.
Table of contents
What’s Actually in Preview 1?Breaking ChangesWhat Isn't Ready YetThis Is Just the BeginningSort: