#5 冰冻狂欢

2021年8月13日 • 18 条笔记 • 由 Thib 整理

GNOME 项目在 8 月 6 日至 8 月 13 日期间的最新进展。

核心应用和库

文件

提供一种简单且集成的管理文件和浏览文件系统的方式。

Allan Day

在文件方面,Ondrej Holy 添加了创建加密归档的支持

Mutter

Wayland 显示服务器和 X11 窗口管理器和合成库。

Alice (她/她) 报告

工作区切换现在更流畅,两个工作区上的窗口在切换结束时聚焦而不是切换。

Libadwaita

使用 GTK4 构建现代 GNOME 应用程序的构建块。

Alice (she/her) 发布公告

libadwaita 现在支持样式类 .numeric,以便轻松地使小部件使用表格数字,以及 .pill,用于按钮,如 Clocks 等应用程序中所示。

软件

允许您安装和更新应用程序和系统扩展。

Allan Day

Milan Crha 的 仓库偏好设置的重构 已合并。 Adrien Plazas 添加了 他自己的改进,以及 改进了最近安装的更新对话框的 UI

Allan Day 发布公告

Milan Crha 改进了操作系统升级横幅的布局

GJS

在你的 JavaScript 程序中使用 GNOME 平台库。GJS 驱动 GNOME Shell、Polari、GNOME Documents 和许多其他应用程序。

ptomato 宣布

在 GJS 中,Evan Welsh 添加了 TextEncoderTextDecoder 全局对象。 在您的新代码中使用它们,而不是导入旧的 imports.ByteArray 模块。

对于 GJS 调试器,Florian Müllner 添加了一个选项 set ignoreCaughtExceptions,默认情况下启用,以便在代码的其他地方已经捕获异常时,不中断。

GJS 中更多的错误修复:Florian 修复了 Gtk.Widget.install_action()GObject.Object.prototype.bind_property_full()。 Evan 修复了 GLib.log_set_writer_func()。 Evan 和 Florian 以及 Chun-wei Fan 和我还有其他各种错误修复。

Connections

一个远程桌面客户端。

Allan Day 报告

Felipe Borges 和 Jakub Steiner 更新了 Connections 入门流程,使其具有更多的步骤和更清晰的说明。

GNOME OS

最接近上游的版本。

jjardon 发布公告

我们构建和发布在 os.gnome.org 上的夜间 OS 镜像现在由 OpenQA 进行自动化测试。 这将帮助我们确保它们正常工作,并且是在集成时检测平台回归的绝佳工具。 更多详细信息请参见 discourse 中的公告:https://discourse.gnome.org/t/introducing-openqa-gnome-org/7270。这项工作由 Codethink 赞助,您可以在此处阅读我们关于这项工作的博客文章:https://www.codethink.co.uk/articles/2021/gnome-with-openqa/

Circle 应用和库

Health

收集、存储和可视化你的个人数据。

Cogitri 发布公告

GSoC 实习生 Visvesh 在 Health 中添加了支持,用于向用户发送通知,提醒他们尚未达到每日步数目标。

Cozy

一个有声读物阅读器和管理器。

geigi 发布公告

Cozy v1.1.0 具有 UI 重新设计已发布! 这也是完全支持移动设备的第一步,通过在许多地方采用 libhandy。

Metadata Cleaner

查看和清理文件中的元数据。

Romain 报告

Metadata Cleaner 已更新,现在提供 14 种语言! 帮助将其翻译 为您的语言,以便在下一次发布中提供全新的 UI,该 UI 使用 GTK4 和 libadwaita 构建。

Decoder

扫描和生成二维码。

Maximiliano 宣布

Decoder 0.2.0 刚刚发布。 在此更新中,我们介绍了第一个实际使用 Freedesktop 相机门户的例子,这要归功于 ASHPD 库和 PipeWire。 您可以在 我的博客 上了解更多信息。 您可以在 Flathub 上获取 Decoder。

第三方项目

Lorem

触手可及的占位符。

Maximiliano 报道

Introducing Lorem,一款新的应用程序,可为您生成美观的占位符文本。

您可以在 Flathub 上获取 Lorem。

Metronome

以稳定的节奏练习音乐。

Adrien Plazas 宣布

我发布了 Metronome 的第一个版本,在 Flathub 上获取

Fractal

GNOME 的 Matrix 消息应用程序,使用 Rust 编写。

Alexandre Franke 报告

在我们的 fractal-next 分支中,Julian 调整了丑陋的“这是一个早期开发版本,此处有龙”警告的样式,而 GSoC 实习生 Kai 完成了几个维护任务:他 更新了一些文档修复了 clippy 警告

稳定分支也进行了一些活动,新贡献者 🎉 Amanda 使用一个合并请求修复了两个错误 (#392, #803),整理了我们对

标签修剪.

文档

Julian 🍃 报告

我添加了一个新的 章节 关于界面构建器到“使用 Rust 和 GTK 4 进行 GUI 开发”。

杂项

Felix 发布公告

“This Week in GNOME” 网站进行了一些改进。 Rafael Mardojai CM 添加了 标题锚点,以便更容易地链接到特定的新闻,并添加了 一个闪亮的符号图标 用于项目链接。

Hebbot(生成 TWIG 博客文章的 Matrix 机器人)已升级到 v2.0。 它学会了如何处理图像/视频,现在可以直接将它们插入渲染的 markdown 中。 创建新帖子已大大简化,现在对作者来说工作量更少。 例如,Hebbot 现在会自动生成一个命令来一次下载所有图像/视频。 更多信息请参见 发布说明

C Wunder

我们的 Subreddit (r/GNOME) 已达到 6 万成员。 🎉

本周就到此为止!

下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!