A new Avalonia Controls release is now available, containing many small feature enhancements and quality of life improvements.
See the related announcement post for the detailed list of enhancements and updates.
A new Avalonia Controls release is now available, containing many small feature enhancements and quality of life improvements.
See the related announcement post for the detailed list of enhancements and updates.
A new Avalonia Controls release is now available. This new version makes improvements across the entire product line. One particularly nice new feature is the ability to now use SVG images with our ImageProvider infrastructure and DynamicImage control.
See the related announcement post for the detailed list of enhancements and updates.
Here’s a look at some of the new features.
SVG images are not natively supported in Avalonia but can be used in Avalonia via a third-party "Svg.Controls.Skia.Avalonia" NuGet package. Since SVG images are external to Avalonia itself, the default implementation of our ImageProvider does not support their adaptation.
For this version, we have enhanced our ImageProvider API to support extensibility for unknown image types and created an open source implementation in our sample project's "Shared Library / Dynamic Image" sample that works with SVG images. It can easily be copied to your own apps, allowing you to use SVG images in Actipro controls and themes with full adaptation support for things like adapting for dark themes, appearing in grayscale when in a disabled control, and much more.
This version makes many small feature enhancements and quality of life improvements in the WPF Controls.
See the related announcement post for the detailed list of enhancements and updates.
A new Avalonia Controls release is now available that provides for complete control over the color palette used by the Actipro theme generator.
See the related announcement post for the detailed list of enhancements and updates.
Here’s a look at some of the new features.
The factory that creates a color palette used by the Actipro theme generator can now be customized and assigned. A default factory implementation is included that allows for easy adjustment of the color ramps generated by the color palette. You can easily adjust all palette colors and tint a theme to any color you prefer. This feature goes a long way towards creating a unique appearance for your applications.
The Color Palette utility, part of our samples app, visually displays the entire color palette for the current theme. It now has a drop-down for selecting between several neutral midtone colors. Neutrals are important because they make up 80-90% of a theme and effectively tint a theme. The tinting effect is more apparent in dark theme variants. Another new drop-down lets you select the hue for accent colors, such as those used for selected item backgrounds.
A new option allows floating windows to appear semi-transparent while dragged. This makes it easier to see what drop targets are behind the dragged window.
This version implements a huge update in the Python Languages Add-on to support Python 3.11 syntax, makes various improvements throughout Bars and other products, adds auto-hide tool window middle-click close, and more.
See the related announcement post for the detailed list of enhancements and updates.
Here’s a look at some of the new features.
The Python Language Add-on's parser previously only supported Python v3.9 syntax, which will be end of life later this year. The updates in this version added all the syntax updates in v3.10 (like pattern matching) and v3.11. More updates are planned for the future to further increase the supported Python version.
Paste versions have always displayed the source module path on IntelliPrompt popups. In some cases, customers didn't wish for this information to be available to end users. A new option can prevent its display.
Docstrings for fields and variables will now display in IntelliPrompt popups.
Middle-clicking on an auto-hidden tool window tab can now close the tool window.