17611538698
webmaster@21cto.com

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

资讯 0 1090 2023-11-23 05:40:06

Slint 1.3 发布

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

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

“ Fluent 设计系统用于现代 Windows 应用程序,而库比蒂诺风格(指苹果)则反映了 macOS 应用程序的外观和感受,而这两种风格都是用纯 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 休闲游戏工具包也有重大更新该工具包是模板和开发资源的集合,可提高游戏开发人员使用 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/

作者:场长

评论