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

ChatGpt.Desktop:仿制weChat的ChatGPT客户端。

avalonia文档

官方 Avalonia UI 官方文档

中文文档 Avalonia UI 中文文档

结尾

来自token的分享

avalonia技术交流群:397510870

🎉Avalonia 11.0.0 正式版发布的更多相关文章

  1. macOS Big Sur 11.3 (20E232) 正式版发布,百度网盘下载

    本站提供的 macOS Big Sur 软件包,即可以直接拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者直接在虚拟机中启动安装. 请访问原文链接:https: ...

  2. Zend Studio 12.0.2正式版发布和破解方法,zend studio 12.0.1汉化,相式设置为Dreamweaver,空格缩进为4个, 代码默认不折叠的设置,Outline中使用的图形标志,代码颜色之eot设置。

    背景:zend studio 12.0.2 修复了一个12.0.1的:  Fixed problem with referenced variables marked as undefined,我都说 ...

  3. PDF 补丁丁 0.5 正式版发布

    经过了两年的测试,新版本的 PDF 补丁丁已经比较稳定了.在农历新年前发布这个 0.5 版,作为正式稳定版吧. 新的 PDF 补丁丁比旧的 0.3 版增加了许多功能: PDF 可视化编辑文档书签,可从 ...

  4. KmdKit4D 0.01正式版发布了(0.02版已放出)(Delphi做驱动)

    此版本较0.01预览版已经有了脱胎换骨的变化,主要表现在以下几个方面:    1.对程序的结构进行了调整,将原来的ntutils.dcu分成fcall.dcu.halfcall.dcu和macros. ...

  5. Python 3.8.0 正式版发布,新特性初体验 全面介绍

    Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PE ...

  6. .NET 5.0 RC1 发布,离正式版发布仅剩两个版本

    原文:http://dwz.win/Qf8 作者:Richard 翻译:精致码农-王亮 说明:1. 本译文并不是完全逐句翻译的,存在部分语句我实在不知道如何翻译或组织就根据个人理解用自己的话表述了.2 ...

  7. Redis 3.0正式版发布,正式支持Redis集群

    Redis是一个开源.基于C语言.基于内存亦可持久化的高性能NoSQL数据库,同时,它还提供了多种语言的API.近日,Redis 3.0在经过6个RC版本后,其正式版终于发布了.Redis 3.0的最 ...

  8. Appium路线图及1.0正式版发布

    Appium更新的速度极快,从我试用时候的0.12到1.0(0.18版本后就是1.0),完全符合移动互联网的节奏. 更新可能会慢,可以多试几次 整理了testerhome上思寒发表的帖子,让我们来看下 ...

  9. Java 开源博客——B3log Solo 0.6.1 正式版发布了!

    Java 开源博客 —— B3LOG Solo 0.6.1 正式版发布了!欢迎大家下载. 该版本主要是改善细节体验,并加入了一款 Metro 风格的皮肤. 特性 基于标签的文章分类 Ping Goog ...

  10. RestServer 2.0 正式版发布

    RestServer 2.0 正式版发布 使用许可&版权说明 在保持本软件完整的情况下可以将本软件用于任何商业用途. 本软件可以自由传播,但是请保持软件相关文件和说明文档完整. 未经许可不得将 ...

随机推荐

  1. okio中数据存储的基本单位Segment

    1.Segment是Buffer缓冲区存储数据的基本单位,每个Segment能存储的最大字节是8192也就是8k的数据 /** The size of all segments in bytes. * ...

  2. Dapr和Rainbond集成,实现云原生BaaS和模块化微服务开发

    背景 Dapr 是一个开源的分布式应用运行时,帮助开发者构建松耦合的分布式应用程序,具有良好的可扩展性和可维护性.Rainbond 是一款企业级的云原生应用管理平台,提供了丰富的功能和工具,方便开发者 ...

  3. Golang一日一库之logrus

    前言 之前一篇文章介绍了 日志库zap https://www.cnblogs.com/zichliang/p/17311480.html 毋庸置疑,zap库无论是Golang在项目中 还是生产中都极 ...

  4. 我的第一个NPM包:panghu-planebattle-esm(胖虎飞机大战)使用说明

    好家伙,我的包终于开发完啦 欢迎使用胖虎的飞机大战包!! 为你的主页添加色彩 这是一个有趣的网页小游戏包,使用canvas和js开发 使用ES6模块化开发 效果图如下:  (觉得图片太sb的可以自己改 ...

  5. 开心档之MySQL 连接

    MySQL 连接 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库. 实例 以下是从命令行中连接mysql服务器的简单实例: [root@ ...

  6. 重新实现hashCode()方法

    在Java中,为了让对象在集合中能够更高效地进行查找和比较,我们通常需要重写对象的equals()和hashCode()方法.其中,equals()方法用于比较两个对象是否相等,而hashCode() ...

  7. spring boot自动装配、@ConfigurationProperties、@DependsOn、@Import注解

    1.自动装配组件@Autowired和@Resource @Autowired @Autowired 注解属于spring注解 默认为 @Autowired(required=true), requi ...

  8. 手机app抓包个人简述

    1.将在网上下载的手机软件放入apps 2.启动 3.查看结果 urls里是网址

  9. .NET周报 【5月第4期 2023-05-27】

    国内文章 C#使用词嵌入向量与向量数据库为大语言模型(LLM)赋能长期记忆实现私域问答机器人落地之openai接口平替 https://www.cnblogs.com/gmmy/p/17430613. ...

  10. IIC通信协议

    1.IIC 通信协议简介 I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的, 由于它引脚少,硬件实现简单,可扩展性强,不需要 USART.CAN 等 ...