github AvaloniaUI/Avalonia 11.1.0-beta2

latest releases: 11.2.2, 11.1.5, 11.2.1...
pre-release7 months ago

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.

Don't miss a new Avalonia release

NewReleases is sending notifications on new releases.