#140 四十六!

2024年3月22日 • 17 条笔记 • 由 Felix 整理

本周(3月15日至3月22日)GNOME 项目的最新进展。

本周我们发布了 GNOME 46!

GNOME 的这个新主要版本包含许多令人兴奋的更改,例如新的全局文件搜索、增强的文件应用、支持 OneDrive 的改进的在线帐户、通过 RDP 的远程登录、改进的可访问性、实验性的可变刷新率 (VRR) 支持等等!请参阅 GNOME 46 发布说明开发者说明 以获取更多信息。

关注本网站的读者可能已经了解其中一些新功能。如果您想关注 GNOME 47 (2024年秋季) 的开发,请关注此页面 - 我们将每周发布令人兴奋的消息!

主权技术基金

Sonny 宣布

作为 GNOME STF (Sovereign Tech Fund) 倡议的一部分,许多社区成员正在致力于与基础设施相关的项目。

除了帮助发布 GNOME 46 (恭喜大家!) 之外,以下是过去一周的亮点

本周欢迎 Codethink 的 Jerry、Tom、Neill 和 Jude 加入团队。

Jerry 和 Tom 开始完成 sysupdate: 实现 dbus 服务。这将允许 GNOME Software、KDE Discover 等应用支持 systemd-sysupdate

Neill 开始使用以下方式使 GNOME openQA 更加健壮

Julian 在 xdg-desktop-portal 中实现了 9 个新的通知属性,例如图标(通过 fd)、声音、操作、标记正文等。

Julian 致力于 使 xdg-desktop-portal 中的通知具有向前兼容性,允许未知的属性

Dorota 正在开发一个适用于 Mutter/GNOME Shell 的全局快捷键接口,该接口适用于全局快捷键门户(不包括列出快捷键)

Dhanuka 一直在测试 oo7 中使用 Rust DBus Secret Service 提供程序实现来替换 GNOME Keyring

Jonas 在音频集成方面进行了改进 #25, #26

Alice 恢复了在 GTK 中支持 CSS 自定义属性/变量 的工作;现在支持动画。

Andy 制作了一个原型,允许使用应用打开 URL。目标是让 GNOME Maps 等应用宣传支持并处理 openstreetmap.org 或 google.com/maps URL。

GNOME 核心应用和库

GLib

作为 GTK 和 GNOME 等项目的基石的底层核心库。

Philip Withnall 发布公告

Christian Hergert 使用 ppoll() 在 GLib 中添加了亚毫秒超时支持 (https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3958)

Philip Withnall 报告

Sudhanshu Tiwari 在 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3969 中开始将一些 GIO 文档注释移植到 gi-docgen

Emmanuele Bassi 报告

JSON-GLib,用于解析和生成 JSON 数据的库,现在 能够严格遵守 JSON 规范。为了避免破坏向后兼容性,必须通过设置 JsonParser:strict 属性,或使用 json-glib-validate 命令行工具的 --strict 选项来显式启用严格性。为了强制执行严格遵守,JSON-GLib 现在包含一个完整的 JSON 符合性测试套件

GNOME 孵化应用

Sophie (她/她) 发布

Decibels 已被接受进入 GNOME Incubator。GNOME 孵化过程 适用于被指定为接受到 GNOME Core 或 GNOME Development Tools 的应用,如果它们达到所需的成熟度。

Decibels 是一款基本的音频播放器,旨在填补 GNOME 当前没有专门设计用于打开单个音频文件的 Core 应用的空白。孵化进度将在 此问题中跟踪

GNOME Circle 应用和库

Tobias Bernard 报道

Railway 已被接受进入 GNOME Circle。它允许您轻松查找跨铁路网络和国界的旅行信息,而无需使用多个不同的网站。恭喜!

Workbench

一个用于学习和原型设计 GNOME 技术的沙盒。

Sonny 宣布

Workbench 46 已在 Flathub 上发布!以下是亮点

每个人都对它们感到兴奋,所以首先说您可以使用 libadwaita 1.5 自适应对话框以及 Library 中的新“对话框”和“消息对话框”演示。

Workbench 现在为 Rust 和 Python 显示内联诊断。

添加了一个新的 Library 演示“Snapshot”,以演示 GTK4 最酷的功能之一。

26 个额外的演示已移植到 Python

5 个额外的演示已移植到 Vala

GNOME 46 发布说明包含 Workbench 45 和 46 之间的所有更改。

感谢所有贡献者

Fretboard

查找吉他和弦

Brage Fuglseth 报告

祝发布周愉快!与许多其他应用一样,Fretboard 已更新到 GNOME 46 平台,利用了本周期发生的大量平台改进。它最近还获得了在内部和弦集中没有可用变体的和弦时通知您的能力,提示您伸出援手并帮助改进它。

您始终可以在 Flathub 上获取 Fretboard。

第三方项目

robert.mader 宣布

Livi 0.1.0 现在已在 Flathub 上发布。捆绑了 Gstreamer 1.24 并构建于 GTK 4.14 之上,它是第一个针对桌面环境的应用,默认情况下启用零拷贝视频播放,在 Wayland 生态系统中。这样做可以实现高度节能的播放,缩小与其他操作系统或嵌入式环境之间的差距。我们预计一开始会有相当多的人遇到驱动程序错误 - 因此,为了为其他应用采用该技术铺平道路,请帮助在您的设备上进行测试:)

Alain 报告

Planify 本周收到了几次更新,包括错误修复和设计增强。

作为申请 Gnome Circle 的一部分,用户界面已使用新的图标、设计元素和排版进行更新。

有什么新内容

  • 与 Nextcloud 的同步性能得到了改进。
  • 现在可以将 Pinboard 视图设置为主页。
  • 现在可以从上下文菜单将任务添加到 Pinboard 视图。
  • 已修复各种报告的错误。

Akshay Warrier 报告

Biblioteca 1.3 现在在 Flathub 上可用!

此版本包含几个新增功能和改进,例如

  • 添加了 GLib/Gio/GObject 的文档
  • 添加了对 Web 内容的支持
  • 改进了搜索 UI
  • 添加了对侧边栏键盘导航的支持
  • 在主菜单中添加了缩放按钮
  • 添加了查看打开的选项卡和切换侧边栏的快捷方式

Markus Göllnitz 宣布

有传言说最近发布了一个 Usage 版本 - 附带 泄露的 发布截图。

  • 到目前为止,看起来它具有指示在后台运行的应用程序的指示器。
  • 显然,它甚至可以显示运行 Waydroid 时的单个 Android 应用程序。这有点厉害。
  • 此外,我认为性能视图分为处理器和内存,以及随后的使用扁平标题栏效果非常好。

在您附近的发行版中找到它。

FineFindus

我很高兴地宣布 Hieroglyphic 的第一个版本,Hieroglyphic 是 TeX-Match 的一个分支和更新版本,它可以帮助您通过绘制它们来查找 LaTeX 符号。它可在 Flathub 上下载。

Kooha

优雅地录制您的屏幕。

Dave Patrick

Kooha 2.3 现在已在 Flathub 上发布!虽然没有突破性的新功能,但此版本更侧重于修复和质量改进。

以下是亮点

  • 区域选择器窗口现在可以调整大小,从而使选择区域更加灵活。
  • 之前选择的区域现在将在会话之间记住。
  • 当前视频格式和 FPS 配置现在显示在主视图中。
  • 完成录制通知现在显示录制的时长和大小。
  • 正在刷新录制时会显示进度。
  • 现在更倾向于以立体声而不是单声道进行录制。
  • 现在已正确修复了长时间录制时的音频卡顿。
  • 首选项对话框现在更具描述性,并提供更方便的 FPS 选择框。
  • 某些合成器上的不正确的录制方向现在已修复。

有关更详细的更改日志,请查看 完整发布说明

Flare

与您的朋友在 Signal 上聊天。

schmiddi 报告

Flare 版本 0.14.1 已发布。此版本包括将对话框更新到新的 adwaita 自适应对话框。此外,我们还有一个新的“新频道”对话框和频道信息对话框。此版本还包含一个针对新链接的设备无法与组一起使用的错误的热修复,以及某些组中的另一个小错误修复。

Blueprint

一种用于应用程序开发人员创建 GTK 用户界面的标记语言。

Sonny 宣布

Blueprint;GTK 的标记语言和工具,版本 0.12 已发布

以下是亮点 ✨

全新的格式化程序,让文件保持整洁

支持 AdwAlertDialog

发出 GTK、GLib 等中已弃用功能的警告

新的 IDE 集成功能

  • 文档符号
  • “转到定义”
  • 用于导入缺失命名空间的 Code Action

我们还庆祝在 Flathub 上有 70 个使用 Blueprint 构建的应用。

活动

Deepesha Burse 报告

GUADEC 2024 参与者招募的截止日期即将到来!今年的会议将于 7 月 19 日至 7 月 24 日在科罗拉多州丹佛举行,我们鼓励所有感兴趣的贡献者、演讲者和参与者在 3 月 24 日之前提交提案。这是一个与 GNOME 社区分享您的见解、经验和想法并为 GUADEC 2024 的成功做出贡献的绝佳机会。请访问 guadec.org 提交您的提案。如果您有任何问题或需要帮助,请随时通过 guadec@gnome.org 联系组织委员会。我们期待收到您的投稿,并在丹佛和在线的 GUADEC 2024 上与您见面!

本周就到此为止!

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