Slint 1.3 发布,包括新的Android 界面;Flutter 和 Rust v1.74 新版本发布

2023年 11月 23日 82.7k 0

Slint 1.3 发布

近日,Slint 1.3 发布,它增加了对 Android 系统的支持。现在Android 上现在将有一个Rust用户界面可供开发者实验,但尚未准备好投入到生产环境。

Slint是一个图形用户界面 (GUI) 工具包,适用于用 Rust、C++ 或 JavaScript 编写的桌面和嵌入式应用程序。该团队还更改了默认样式,以便提供“更真实的 Windows 与 macOS 界面”。

“ Fluent 设计系统用于现代 Windows 应用程序,而库比蒂诺风格(指苹果)则反映了 macOS 应用程序的外观和感受”,Slint团队在周六写道。“这两种风格都是用纯 Slint 代码实现的。”

Slint 1.3 还使用napi-rs crate 进行 Node.js 集成,使 UI Slint 现在与所有最新的Node.js版本兼容,并允许开发者集成到 Node.js 事件循环中。

寻找Electron替代方案,想用 JavaScript 创建轻量级 GUI 应用程序的开发人员者考虑使用 Slint。

这个新版本还附带了基础设施,支持将组件从外部库导入到代码中。

Flutter 发布新的稳定版本

Flutter于本周四发布了季度稳定版本 3.16。此版本包括 Android 上的 Impeller 预览版,可供开发者使用后反馈。

基于Dart的Flutter支持多平台开发,并与基于JavaScript的React Native和微软基于C#的Xamarin平台竞争,此版本包括 Dart 3.2。

Impeller 是微软的云原生渲染引擎,旨在构建高性能、跨平台的用户界面。Impeller 已被 Flutter 使用,但这将将该用途扩展到 Android 应用程序。

谷歌 Dart 和 Flutter 技术项目经理Kevin Chisholm表示:“自年初以来,该团队一直在努力开发Impeller 的Vulkan后端,这次预览包括收集有关支持 Vulkan 的设备上的 Impeller 特性的反馈。预计 Impeller 在没有 Vulkan 支持的设备上表现不佳。随着我们在未来几个月内将 Impeller 的 OpenGL 后端功能完善,我们还计划在未来的稳定版本中寻求有关此类设备上的 Impeller 特性的反馈。

该团队还表示,Material 3 库已更新,以匹配最新的 Material Design 规范,其中包括新组件、组件主题和更新的组件视觉效果。以前,这些更改是选择加入的,但从本版本开始,Material 3 是默认值。你可以选择退出,但团队警告说,Material 2 最终将被完全删除。

该团队还指出,未能更新所有小部件,因此开发者可能会看到 UI 更改,某些小部件仍需要新的 UI 实现。文章指出,开发者需要手动迁移到新的小部件,以修复用户界面中的相关问题。

另外,Flutter 休闲游戏工具包也有重大更新。Google Flutter 高级产品经理Zoey Fan指出,该工具包是模板和开发资源的集合,可提高游戏开发人员使用 Flutter 的工作效率。

Rust 版本 1.74 发布

Rust 语言团队于周四发布了该语言的 1.74.0 版本。Rust 发布团队表示,稳定的功能包括通过 Cargo 进行 lint 配置、Cargo 注册表身份验证,包括对凭证提供程序和经过身份验证的私人注册表的支持等。

凭证提供程序允许配置 Cargo 如何获取注册表凭证。Linux、macOS 和 Windows 上有针对特定于操作系统的安全秘密存储的内置提供程序。还可以编写自定义提供程序来支持存储或生成令牌的方法。

还有一些稳定的 API。新版本已在 Github 上提供,或者安装了以前版本的用户可以通过运行以下命令获取新版本:

rustup update stable

Notion 增加了人工智能驱动的问答

本周,Notion 推出了测试版问答功能,该功能使用人工智能在 wiki 风格的平台上查询信息。

它本身不是聊天机器人,但问答功能允许用户提出问题并接收人工智能生成的答案,并链接到相关的 Notion 页面。问答已纳入所有现有的 Notion AI 订阅中。目前开发者可以加入等候名单以获得早期访问权。

Linux内核发布

Linux内核之最新版本:

“Linux 6.6.2/6.5.12/6.1.63/5.15.139/5.10.201/5.4.261/4.19.299/4.14.330”已经正式发布。

该版本对应“Linux 6.6”、“6.5”和LTS版本的单点版本,主要修复了多个Bug,例如修复了可能导致未经授权权限升级的漏洞。

感兴趣的用户可以从以下git地址或kernel.org下载。

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git

https://www.kernel.org/

本文为 @ 场长 创作并授权21CTO发布,未经许可,请勿转载。

内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。

该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论