#197 XML 解析

2025年4月25日 • 8 条笔记 • 由 Felix 整理

GNOME 项目在 4 月 18 日至 4 月 25 日期间的进展情况更新。

GNOME 核心应用和库

软件

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

Philip Withnall 发布公告

Owen Chiaventone 对 gnome-software 中的 XML 解析进行了有用的基于性能分析的优化(每次更新仓库元数据时都会发生),并发现了一些可以改进的地方;https://gitlab.gnome.org/GNOME/gnome-software/-/issues/941#note_2417546

Glycin

沙盒化和可扩展的图像加载和编辑。

Sophie 🏳️‍🌈 🏳️‍⚧️ (she/her) 报告

我们在摆脱 GdkPixbuf的道路上取得了更多进展。Glycin 现在提供了一个缩略图生成器,可用于为已安装 glycin 加载器的所有图像格式创建缩略图。这已经导致了更多支持的图像格式、正确的颜色配置文件支持、更好的对位深度高于 8 位的图像的支持、更好的 Exif 方向支持以及大多数格式的内存安全实现。您可以在下面的截图中看到一些图像的比较,左侧为优化前,右侧为使用 glycin 缩略图生成器优化后。

这尚未正确地为 GNOME OS 实现,但我们正在进行中

GNOME Circle 应用和库

ashpd

围绕 freedesktop 门户的 Rust 包装器。

Bilal Elmoussaoui 报告

我发布了 ASHPD Demo 的新版本,该应用程序用于测试门户。该版本增加了对 STF 支持贡献的 USB 和全局快捷键门户的支持。

第三方项目

xjuan

我很高兴地宣布 Cambalache 的新版本!版本 0.96.0 – GResource 版本!

  • 添加 GResource 支持
  • 添加内部子项支持
  • 新的项目格式
  • 直接保存到 .ui 文件
  • 在导航中显示目录结构
  • 添加通知系统(版本、消息和投票)
  • 统一的文件类型导入对话框
  • 将小部件目录更新到 SDK 48 更多信息请访问 https://blogs.gnome.org/xjuan/2025/04/20/cambalache-0-96-released/

sunniva 宣布

经过长时间的停滞,Stockpile 0.5.0 已发布。此版本将应用程序带到 GNOME 48 运行时,并改进了用户体验,具有新的启动屏幕以及恢复损坏数据的能力。有关此版本的更多信息,请访问 Flathub!

Pipeline

关注您最喜欢的视频创作者。

schmiddi

Pipeline 版本 2.2.0 至 2.2.2 本周发布。从这个版本开始,Pipeline 现在将配置设置中配置的所有 Piped 实例并行查询 feed。这对于查询您的 feed 来说,速度会大大提升,如果您配置了多个实例(对于我的订阅列表,速度提升了 7 倍)。与此同时,Piped 实例列表现在由 Pipeline 自动管理,它会在每次启动时下载一个可用的实例列表。这应该会带来更可靠的体验,并且不再需要手动查找可用的实例。还修复了一个错误,当视频在几乎同时上传时,会在稍后观看列表中相互替换。

Flare

与您的朋友在 Signal 上聊天。

schmiddi 发布公告

Flare 版本 0.16.0 已发布。此版本增加了对接收贴纸的初步支持。

杂项

Philip Withnall 报告

Maximiliano 添加了在使用 gitlab-changelog 编写发布版本的 NEWS 条目时,在 libsecret 中存储您的 GitLab 令牌的支持,https://gitlab.gnome.org/pwithnall/gitlab-changelog/-/merge_requests/22

本周就到此为止!

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