You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a public beta of our new Bars product, which implements advanced fluent ribbons, toolbars, menus, and related controls.
The Ribbon control has the latest Office appearance and includes the use of subtle animations throughout all controls.
Ribbon can instantly switch between Classic (taller) and Simplified (single-row) layout modes, allowing for configuration of the variant resizing behavior in both modes.
Complex galleries can appear in the Ribbon, as well as in any popup and context menu. It's simple to create new galleries with rich visualizations for any need.
The StandaloneToolBar control can be used as an app's primary toolbar, or alternatively within tool windows. It can host any control that can be used in Ribbon and overflows items to a popup as needed.
Controls inherit similar native Avalonia controls wherever possible.
UI accessbility peers are implemented for the entire control hierarchy.
The entire control hierarchy can be built using MVVM (preferred), or alternatively directly in XAML.
An optional MVVM library is available that makes it easy to configure the Bars controls with MVVM techniques.
Fundamentals
Updated InfoBar, SettingsCard, and SettingsHeader control themes to use IconPresenter for their respective icon elements.
Updated UserPromptControl and UserPromptBuilder to replace IImage-based properties and methods with object-based properties and methods supported by the use of IconPresenter in the control template.
Updated UserPromptControl with pseudo-classes for ":error", ":information", ":question", and ":warning" based on standard status icons.
Themes
Updated native control themes with changes in Avalonia through v11.2.0.
Updated ImageProvider to support loading an image by a key formatted as a relative or absolute image path.
Shared Library
Added the IconPresenter control that allows for a default IDataTemplate to be configured for any object that should be presented as an icon.
Added ImageDataTemplateSelector that selects an IDataTemplate for an image based on different data types.
Added the IconControlConverter value converter that uses IconPresenter and ImageDataTemplateSelector to create a control for image-based data like IImage. This class replaces ImageControlConverter which has been deprecated in this release.
All
Updated the minimum Avalonia UI dependency from v11.1.0 to v11.2.0.
Updated internal API usage for better .NET 8+ compatibility.