🎉Avalonia 11.0.0 正式版发布!
AvaloniaUI 发布11.0.0正式版
终于avalonia发布了正式版。
更新内容
A11y(辅助功能)
这个版本的Avalonia在使应用程序更易于访问方面迈出了重要的步伐。我们增加了对各种辅助工具的支持,使每个人都可以更轻松地使用Avalonia应用程序。
IME(输入法编辑器)支持
我们引入了对输入法编辑器(IME)的支持,这允许在所有语言中使用屏幕键盘和输入。
合成渲染器
新的合成渲染器增强了图形渲染能力,提供了更强大、高效和灵活的渲染管道。
WebAssembly(WASM)支持
WASM支持允许Avalonia应用程序直接在浏览器中运行,扩大了我们的平台支持,为开发人员提供了更多的自由和灵活性。
iOS和Android支持
我们增加了对iOS和Android平台的支持。开发人员现在可以在两个最受欢迎的移动平台上构建和运行Avalonia应用程序。
完整的富文本支持
您现在可以完全呈现富文本,从而可以呈现复杂的文档。
通过Text Inlines功能,您可以轻松构建复杂的格式化文本块。它使您可以在文本中添加注释、超链接和其他内联元素。
平滑虚拟化(重新设计的ItemsControl)
我们完全重新设计了ItemsControl,以提供平滑的虚拟化。这提高了具有许多项的控件的效率和用户体验。
性能改进
Avalonia 11.0带来了显著的性能改进,增强了应用程序的速度和效率。
控件主题、嵌套样式和主题变体
我们添加了主题控件、应用嵌套样式和选择主题变体的功能。这使得构建美观和一致的UI更加容易。
位图效果
位图效果功能让您可以将视觉效果应用于位图。您可以向图像添加模糊、投影阴影和其他效果。
3D变换
通过3D变换,您现在可以在UI中创建令人惊叹的三维效果。
AOT(Ahead-Of-Time)编译和修剪
AOT编译使您的应用程序在运行时之前编译,从而使其运行更快。修剪通过删除未使用的代码来减小应用程序的大小。
GPU互操作
GPU互操作功能允许Avalonia与GPU更高效地工作,提高渲染性能和视觉效果。
实验性Metal支持
我们正在测试Metal支持,以改善iOS和macOS设备上的性能。
Avalonia 好用的包和组件库
Ursa.Avalonia :Ursa是一个用Avalonia UI构建跨平台UI的UI库。
Semi.Avalonia :Avalonia Theme 灵感来Semi Design
Avalonia.WebView:Avalonia WebView 支持Android, iOS, Wasm , MacOS,Linux
ChatGpt.Desktop:仿制weChat的ChatGPT客户端。
avalonia文档
官方 Avalonia UI 官方文档
中文文档 Avalonia UI 中文文档
结尾
来自token的分享
avalonia技术交流群:397510870