11.0.0 #12039
Replies: 5 comments 6 replies
-
Sincere thanks to the Avalonia developers for all the effort they have put in. I just tested the bulk of functionality for desktop application and it's running perfectly. I'll be replacing the WPF version in a few days. Kind Regards, |
Beta Was this translation helpful? Give feedback.
-
What a mega release, thanks to all contributors! |
Beta Was this translation helpful? Give feedback.
-
Does this version support UI Automation? We've been using version 0.10 so far, but that version didn't offer support to inspect and automate controls/elements. We were told that was available for 11.0-preview1 and newer, but at the time, due to our own project constraints, we were not allowed to build using a pre-release version of dependencies. We have been looking forward to 11 since then. Hopefully that feature made it to this GA version! |
Beta Was this translation helpful? Give feedback.
-
do the accessibility apis have to manually be implimented? if so where is the documentation on doing that? trying to help out the ryujinx team |
Beta Was this translation helpful? Give feedback.
-
How do I use the new "Full Rich Text support"? I've been trying to search terms related to this but the only matches in the documentation I get are from the release notes itself. I did find some info on TextBlock Inlines, but those also don't seem to have any documentation whatsoever. Ever since seeing this new release announcement I had been looking forward to reimplementing one feature in my app with this new rich text support, but now I've hit a roadblock with not finding any other info than it being supported now. |
Beta Was this translation helpful? Give feedback.
-
Our docs have had an overhaul also:
https://docs.avaloniaui.net/
See this guide on how to update your application.
https://docs.avaloniaui.net/docs/next/stay-up-to-date/upgrade-from-0.10
https://www.nuget.org/packages/Avalonia/11.0.0
New Features
A11y (Accessibility)
This version of Avalonia takes major strides in making applications more accessible. We've added support for various accessibility tools, making it easier for everyone to use Avalonia applications.
IME (Input Method Editor) Support
We have introduced support for Input Method Editor (IME), this allows onscreen keyboards and input in all languages.
Compositing Renderer
The new compositing renderer enhances the graphical rendering capabilities, providing a more robust, efficient, and flexible rendering pipeline.
WebAssembly (WASM) Support
WASM support allows Avalonia applications to run directly in the browser, broadening our platform support and giving developers more freedom and flexibility.
iOS and Android Support
We've added support for both iOS and Android platforms. Developers can now build and run Avalonia applications on two of the most popular mobile platforms.
Full Rich Text support
You can now fully render rich text allowing you to render complex documents.
With the Text Inlines feature, you can easily construct complex formatted text blocks. It enables you to add annotations, hyperlinks, and other inline elements in your text.
Smooth Virtualization (Reworked ItemsControl)
We've completely reworked the ItemsControl to provide smooth virtualization. This improves the efficiency and user experience for controls with many items.
Performance Improvements
Avalonia 11.0 comes with significant performance improvements, enhancing the speed and efficiency of your applications.
Control Themes, Nested Styles, and Theme Variants
We've added the ability to theme controls, apply nested styles, and choose theme variants. This makes it easier to build beautiful and consistent UIs.
Bitmap Effects
The Bitmap Effects feature lets you apply visual effects to bitmaps. You can add blur, drop shadows, and other effects to images.
3D Transforms
With 3D Transforms, you can now create stunning three-dimensional effects in your UI.
AOT (Ahead-Of-Time) Compilation and Trimming
AOT compilation enables your apps to run faster by compiling them before runtime. Trimming reduces the size of your apps by removing unused code.
GPU Interop
The GPU Interop feature allows Avalonia to work more efficiently with the GPU, improving rendering performance and visuals.
Experimental Metal Support
We're testing Metal support to improve performance on iOS and macOS devices.
This discussion was created from the release 11.0.0.
Beta Was this translation helpful? Give feedback.
All reactions