#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 包装器。
我发布了 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 已发布。此版本增加了对接收贴纸的初步支持。
杂项
Maximiliano 添加了在使用
gitlab-changelog编写发布版本的NEWS条目时,在 libsecret 中存储您的 GitLab 令牌的支持,https://gitlab.gnome.org/pwithnall/gitlab-changelog/-/merge_requests/22
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!


