#6 分享、关怀

2021年8月20日 • 10 条笔记 • 由 Thib 整理

以下是 8 月 13 日至 8 月 20 日 GNOME 项目的最新进展。

核心应用和库

GNOME Shell

核心系统用户界面,用于启动应用程序、切换窗口、系统搜索等。

Georges Stavracas (feaneron) 报告

正值 41.beta 版本发布之际,设置(Settings)收到了两个新面板:多任务处理和蜂窝网络。多任务处理面板提供了在同时使用多个应用程序时提高工作效率的功能。蜂窝网络面板允许配置移动连接和调制解调器的各个方面。

Ivan Molodetskikh

正在开发的 新的 GNOME Shell 截图 UI 已经支持屏幕录制!我还创建了一个 初步的合并请求,可以在其中跟踪开发进度。

日历

一个简单的日历应用程序。

Georges Stavracas (feaneron) 报道

GNOME 日历现在可以打开 ICS 文件并导入其事件

GJS

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

ptomato 报告

在 GJS 中,Evan Welsh 添加了一个 console 全局对象,其中包含 console.log() 等方法,那些写过 JavaScript 的开发者可能已经熟悉了。我们希望这能让 GJS 感觉更熟悉,并更容易在 GNOME 和其他 JavaScript 环境之间重用代码。顺便说一句,在你问之前,我们不打算添加 alert() 😉

Daniel van Vugt 添加了 setDeviceOffset()setDeviceScale() 方法到 Cairo.Surface,它们封装了 Cairo 同样命名的 C API。我也添加了相应的 getDeviceOffset()getDeviceScale()

Circle 应用和库

Cozy

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

geigi 发布消息

Cozy 1.1.2 版本已发布!它具有改进的移动设备支持,并修复了重新设计的 UI 中出现的一些小问题。

播客

GNOME 的播客应用程序。

nee 报告

Podcasts 现在有一个 剧集描述页面,用户可以在其中 阅读剧集笔记完整显示长剧集名称分享剧集 URL

alatiera 发布消息

Podcasts 0.5.0-beta 版本已发布。亮点包括记住你停止播放剧集的位置,以及新的剧集描述页面!从 flathub-beta 获取新版本!

第三方项目

Relm4

一个受 Elm 启发的 GUI 库。

Aaron Erhardt 报告

Relm4 的第一个 beta 版本已发布。Relm4 是一个符合惯例的 GUI 库,灵感来自 Elm,基于 gtk4-rs。它的目标是使在 Rust 中开发 GTK4 应用程序更简单、更高效。更多信息可以在 发布博客文章仓库 中找到。

Telegrand

一个针对 GNOME 桌面优化的 Telegram 客户端。

Marco Melorio 宣布

Telegrand 的开发本周取得了很大的进步!我添加了加载旧消息的功能,并实现了解析器以正确显示消息的格式化文本。Newbytee 添加了通过按下 Enter 键发送消息的功能。

Fractal

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

Alexandre Franke

Kai 本周火力全开 🔥,提交了 5 个(❗️)新的合并请求,全部都已合并!亮点是 房间现在按活动排序房间成员现在有一个 power-level 属性。其他合并请求(!815!816!817)与维护和代码质量相关。

Julian Hofer 还通过 使每个子类都使用 Default 贡献了一个代码质量更改。

向 Julian Sparber 致敬,他仍在忙于 Matrix Rust SDK 的上游工作,并设法审查和合并了上述所有贡献。

本周就到此为止!

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