Full Changelog: 11.1.0-beta1...11.1.0-beta2
API Diff for 11.1.0-beta2: https://gist.github.com/maxkatz6/9feb6029ef9a412fdab64ded4d7e2033
API Diff for 11.1.0-beta1: https://gist.github.com/maxkatz6/a7df42607cc7187b94e2e693ccf15f6d
NuGet: https://www.nuget.org/packages/Avalonia/11.1.0-beta2
Most of new features are still pending updated documentation.
You can follow progress on this issue - AvaloniaUI/avalonia-docs#384.
Continuing https://github.com/AvaloniaUI/Avalonia/releases/tag/11.1.0-beta1
New features
- New converters: ObjectConverters.Equal and ObjectConverters.NotEqual
- New ActivationKind.File with FileActivatedEventArgs.
- Avalonia is now compatible with SkiaSharp 3.0, see #15503
Controls changes:
- DataGrid now supports basic automation integration.
- New ToolTip APIs: BetweenShowDelay, ServiceEnabled and ShowOnDisabled.
- ComboBox.SelectionBoxItemTemplate to redefine template of the selected content.
- TransitioningContentControl.TransitionCompleted event allowing to release any resources associated with the previous content.
- Window.SortWindowsByZOrder sorting input windows by their ZOrder.
New platform features
Linux
- New X11PlatformOptions.UseRetainedFramebuffer
Browser
- BrowserPlatformOptions now includes BrowserRenderingMode with possible values: WebGL2, WebGL1, Software2D
iOS
- It's now possible to override CreateAppBuilder.
- Various improvements in Mouse/Physical Keyboard handling.
Android
- AvaloniaActivity base class extracted from AvaloniaMainActivity.
- It's now possible to override CreateAppBuilder.
Tizen
- It's now possible to override CreateAppBuilder.
LinuxFramebuffer
- New LibInputBackendOptions and FbDevOutputOptions.
VNC
- VNC now supports wider set of clients and password protection.
This release also includes bug fixes, performance improvements and various smaller enhancements.