🎉Avalonia 11.0.0 正式版发布
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 正式版发布的更多相关文章
- macOS Big Sur 11.3 (20E232) 正式版发布,百度网盘下载
本站提供的 macOS Big Sur 软件包,即可以直接拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者直接在虚拟机中启动安装. 请访问原文链接:https: ...
- 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,我都说 ...
- PDF 补丁丁 0.5 正式版发布
经过了两年的测试,新版本的 PDF 补丁丁已经比较稳定了.在农历新年前发布这个 0.5 版,作为正式稳定版吧. 新的 PDF 补丁丁比旧的 0.3 版增加了许多功能: PDF 可视化编辑文档书签,可从 ...
- KmdKit4D 0.01正式版发布了(0.02版已放出)(Delphi做驱动)
此版本较0.01预览版已经有了脱胎换骨的变化,主要表现在以下几个方面: 1.对程序的结构进行了调整,将原来的ntutils.dcu分成fcall.dcu.halfcall.dcu和macros. ...
- Python 3.8.0 正式版发布,新特性初体验 全面介绍
Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PE ...
- .NET 5.0 RC1 发布,离正式版发布仅剩两个版本
原文:http://dwz.win/Qf8 作者:Richard 翻译:精致码农-王亮 说明:1. 本译文并不是完全逐句翻译的,存在部分语句我实在不知道如何翻译或组织就根据个人理解用自己的话表述了.2 ...
- Redis 3.0正式版发布,正式支持Redis集群
Redis是一个开源.基于C语言.基于内存亦可持久化的高性能NoSQL数据库,同时,它还提供了多种语言的API.近日,Redis 3.0在经过6个RC版本后,其正式版终于发布了.Redis 3.0的最 ...
- Appium路线图及1.0正式版发布
Appium更新的速度极快,从我试用时候的0.12到1.0(0.18版本后就是1.0),完全符合移动互联网的节奏. 更新可能会慢,可以多试几次 整理了testerhome上思寒发表的帖子,让我们来看下 ...
- Java 开源博客——B3log Solo 0.6.1 正式版发布了!
Java 开源博客 —— B3LOG Solo 0.6.1 正式版发布了!欢迎大家下载. 该版本主要是改善细节体验,并加入了一款 Metro 风格的皮肤. 特性 基于标签的文章分类 Ping Goog ...
- RestServer 2.0 正式版发布
RestServer 2.0 正式版发布 使用许可&版权说明 在保持本软件完整的情况下可以将本软件用于任何商业用途. 本软件可以自由传播,但是请保持软件相关文件和说明文档完整. 未经许可不得将 ...
随机推荐
- Vue2异步更新及nextTick原理
vue 官网中是这样描述 nextTick 的 在下次 DOM 更新循环结束之后执行延迟回调.在修改数据之后立即使用这个方法,可以获取更新后的 DOM. 在学习 nextTick 是如何实现之前,我们 ...
- Springboot接入ChatGPT 续
在之前的文章\(^{[ 1 ]}\)中,原方案的设计,是基于功能实现的角度去设计的,对于功能性的拓展,考虑不全面,结合收到的反馈意见,对项目进行了拓展优化.完成的优化拓展有如下几个方面 固定会话 历史 ...
- 在void 中使用return的意思
在定义的void函数里如果想要提前终止函数 格式为 return; 如果 在有返回值的函数中 格式为: return+值(0 -1 ......) 但如果在void 函数中写return 0 ; 则会 ...
- SpringBoot 配置CORS处理前后端分离跨域配置无效问题解析
前言 浏览器有跨域限制,非同源策略(协议.主机名或端口不同)被视为跨域请求,解决跨域有跨域资源共享(CORS).反向代理和 JSONP的方式.本篇通过 SpringBoot 的资源共享配置(CORS) ...
- [aac @ 0x1dd24c0] Input contains NaN/+-Inf
ffmpeg编码pcm为aac时报错:[aac @ 0x1dd24c0] Input contains NaN/+-Inf 在./configure选项后面加上下列选项就可以 --enable-enc ...
- 笔记:C++学习之旅---指针
笔记:C++学习之旅---指针 为什么要使用指针 因为在操作大型数据和类时,由于指针可以通过内存地址直接访问数据,从而避免在程序中赋值大量的代码,因此指针的效率最高,一般来说,指针会有三大用途: 1: ...
- Linux下ftp常见问题总结
Linux下ftp常见问题总结 似乎拖欠了几篇文章了@_@,来公司半年了,成长了不少!从大学毕业,直到看到http://blog.csdn.net/leixiaohua1020 雷霄骅(然而天妒英才 ...
- Ajax 以及 Ajax基于Promise封装
AJAX - 创建 XMLHttpRequest 对象 var xmlhttp = new XMLHttpRequest(); 通过打印实例对象我们发现,我们打印的是 xmlhttp 对象,里面所有的 ...
- Linux 内存管理 pt.1
哈喽大家好,我是咸鱼 今天我们来学习一下 Linux 操作系统核心之一:内存 跟 CPU 一样,内存也是操作系统最核心的功能之一,内存主要用来存储系统和程序的指令.数据.缓存等 关于内存的学习,我会尽 ...
- windows11 下使用 阿里云 modelscope docker 环境 运行参考
昨天看视频 我们做了个能对话的AI派蒙,免费给大家玩! 发现阿里有一个语音转文字的模型(paraformer),之前处理这种需求一直都是直接调用服务商提交好的API接口 突然想尝试一下本地搭建,虽然和 ...