#172 Valencia

2024年11月1日 • 9 条笔记 • Felix 整理

GNOME 项目在 10 月 25 日至 11 月 01 日这一周内的更新。

开源不仅仅是编写代码;它关乎人以及社区。现在,世界面临着无数危机,而上周又发生了一场悲剧——这场悲剧也影响了 GNOME 社区的成员。

Manu (他/她/他们)

瓦伦西亚地区以及其他西班牙自治区遭受了历史上最严重的自然灾害。整个村庄被完全淹没。据我们目前所知,已有超过 200 人死亡,超过 2000 人失踪。

如果您希望提供帮助,Caritas 是一个值得信赖的捐赠机构

ES02 2100 8734 6113 0064 8236

任何 捐款Apostrophe 在接下来的两个月内收到的捐款也将捐赠给在现场工作的当地 Horta Sud 协会之一。我也会在需要帮助的地方提供帮助。

GNOME 核心应用和库

Libadwaita

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

Alice (她/她) 报告

Peter Eisenmann 添加了 :visible-page-tag 属性到 AdwNavigationView - 一个用于通过其标签检查当前页面的辅助工具

Alice (她/她) 报告

一直以来名称具有误导性的样式类 .dim-label 已被软弃用,转而支持 .dimmed。旧样式仍然像以前一样工作

第三方项目

Jan-Willem 发布公告

本周我发布了 Java-GI 版本 0.11.0!Java-GI 是一个用于 Java 的 GObject-Introspection 绑定生成器,使用 OpenJDK 22 全新的外部函数接口。它可用于用 Java 开发 GNOME 应用程序。

此版本包含许多修复和改进,请务必查看 发行说明

有关 Java-GI 的更多信息,请访问 网站,您将找到 Java 和 Kotlin 两种语言的代码示例。此外,Gtk “入门指南”已移植到 Java,现在 在此处提供,并且一些新的示例已添加到 java-gi-examples 仓库

Gianni Rosato

我们为您带来了 Aviator 的新版本!它包含一些小的错误修复和一个 SVT-AV1-PSY 更新。

错误修复

  • 我们修复了被错误标记为可缩放的 hicolor 图标。
  • 我们还修复了打开新文件时音频比特率重置的问题。

Aviator 的 SVT-AV1-PSY v2.3.0 改进

  • 现在可以使用奇数(非 mod2)尺寸进行编码。
  • 您还可以编码低于 64x64 的分辨率,一直到 4x4。
  • 禁用“感知调整”后,色彩还原和整体图像质量会更好。
  • 禁用“感知调整”后,色彩还原和整体图像质量得到了改善。
  • 启用“感知调整”后,将进行一般的感知保真度改进。
  • 尤其是在 ARM 平台上,将进行一般的性能改进。

其他更改

  • 我们移除了在启用“感知调整”时使用的锐化功能。
  • 我们将 FFmpeg 更新到版本 7.1。
  • 我们将 llvm 更新到版本 19 用于项目编译。
  • 我们已更新到 GNOME SDK 47。

享受新的 Aviator 版本!✈️

Parabolic

下载网络视频和音频。

Nick

Parabolic V2024.10.3 发布了!此更新引入了一些新功能,包括能够选择包含多个 URL 的批处理 txt 文件进行验证,并修复了许多关于网站验证、Windows 应用程序本地化以及 Linux 上的崩溃的错误。

以下是完整的变更日志

  • 添加了支持选择包含多个 URL 的批处理文件进行验证,而不是一次验证单个 URL
  • 添加了恢复模式,在应用程序在崩溃后重新启动时,正在运行/排队的下载将被恢复
  • 用户输入的文件名现在将被正确规范化并在“添加下载”对话框中进行验证
  • 修复了一个 YouTube 标签无法正确验证的问题
  • 修复了一个应用程序文档无法访问的问题
  • 修复了一个在 Windows 上 UTF-8 字符无法正确显示的问题
  • 修复了一个在 Windows 上播放列表名称未被规范化的问题
  • 修复了一个在使用 aria2c 在 Linux 上时,行动画卡顿的问题
  • 修复了一个在 Linux 上停止所有下载时应用程序崩溃的问题
  • 将 yt-dlp 更新到 2024.10.22

Fractal

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

Kévin Commaille 报告

😱 你身后有什么⁉️ 哦,那是新的 Fractal 9 版本❣️ 😁 🎃

  • 我们切换到 glycin 库(与 GNOME 图像查看器使用的相同的库)来加载图像,从而可以修复几个问题,例如支持更多动画格式和 SVG 以及尊重 EXIF 方向。
  • 一些房间仍然保持未读状态,即使在打开它们之后的问题现在已经成为过去。
  • 媒体缓存使用自己的数据库,您可以删除它以释放系统上的空间。它也将很快能够清理未使用的媒体文件,以防止其无限增长。
  • 有时日期分隔符会显示错误的日期,不再会这样了!
  • 我们迁移到新的 GTK 4.16 和 libadwaita 1.6 API,包括 CSS 变量、AdwButtonRow 和 AdwSpinner。
  • 我们过去只依赖于 secrets 提供程序来告诉我们哪些 Matrix 帐户已登录,这给在设备之间共享 secrets 的人带来了问题。现在,我们还确保在尝试恢复会话之前,为给定的会话存在一个数据文件夹。
  • 我们的通知被归类为来自即时通讯工具,因此支持它的图形 shell,例如 Phosh,可以为它们播放声音。
  • 一些房间设置对于直接聊天是隐藏的,因为在这些类型的房间中更改它们没有意义。
  • 标题栏的大小会根据房间是否有主题而变化。这不会再发生了。

像往常一样,此版本包括来自我们所有贡献者和上游项目的其他改进和修复。

我们想特别感谢为这个版本付出努力的翻译人员。我们知道这是一项巨大的任务,并且对您所做的一切深表感谢。如果您想为此做出贡献,请访问 Damned Lies

此版本现在可在 Flathub 上使用。

我们有很多改进的想法,但如果您希望某个特定功能能够实现,最可靠的方法是自己实现它!首先查看我们的 问题 或只是来在 我们的 Matrix 房间 打个招呼。

Dev Toolbox

触手可及的开发工具

Alessandro Iepure 发布公告

经过一年多的间断性编码(以及平衡大量现实生活和大学工作!),我很高兴终于分享一个新的 Dev Toolbox 更新!🎉

此版本包含一个完全重新的用户界面,以提供更流畅的体验和新的搜索功能,使查找所需的工具更加容易。您现在还可以将您喜欢的工具标记起来,以便将其保存在自己的特殊菜单中,以便快速访问。而且乐趣不止于此;让我介绍三个新工具

  • JavaScript & CSS 压缩器,帮助您缩小这些文件
  • 一个方便的 Base64 编码器(非常感谢 @amersaw 的贡献!)

此外,还添加了一些小的改进和错误修复,以使您的体验更加出色。

向帮助使此应用程序更容易被世界各地的人们访问的翻译人员致以衷心的感谢!🌍

Dev Toolbox 现在可以在 Flathub 上获取。

活动

devrtz 报告

📢 🎉。本周,移动设备上的 FOSS 提案征集 已开放,用于 FOSDEM 2025 🎉。📢

我们很高兴收到您的演示文稿、演示等!📈 在明年布鲁塞尔展示(并见证)最新的移动 Linux 技术 ☎️ 🚀

有关更多信息,请参阅 devrtz fosstodon 帖子

\o/ 我们希望在那里见到您 \o/

本周就到此为止!

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