#129 Hello 2024

2024年1月5日 • 13 条笔记 • 由 Felix 整理

GNOME 项目在 12 月 29 日至 1 月 5 日这一周内的更新。

主权技术基金

Sonny 报告

作为 GNOME STF (Sovereign Tech Fund) 项目的一部分,许多社区成员正在进行基础设施相关的项目。我们中的许多人都在休假,所以跳过了上周的 TWIG。以下是过去两周的亮点。

GNOME 核心应用和库

GLib

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

Philip Withnall 报告

Thomas Haller 的进一步工作已登陆 GLib,消除了对 g_object_ref()g_object_unref() 调用在所有线程中进行序列化的某些全局锁。现在锁定是按对象进行的。这应该可以加快多线程程序的执行速度。https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3774

Philip Withnall 发布公告

Thomas Haller 的工作修复了 g_object_unref() 中长期存在的竞争条件,已登陆 GLib main(参见 https://gitlab.gnome.org/GNOME/glib/-/issues/3064)。如果您发现任何新的崩溃或对象引用计数错误,请告知我们!

第三方项目

dabrain34 报告

GstPipelineStudio 0.3.5 发布!新年快乐 GPS!

以下是变更日志

  • 日志:接收多个日志源,例如 GST 日志和消息。
  • 设置:添加日志级别选择
  • 将 gst_pipeline_studio 重命名为 gst-pipeline-studio
  • 可以从命令行打开管道

دانیال بهزادی 发布

Carburetor 4.4.0 发布,具有新的 OverlaySplitView,以显示详细输出和 Guardian Project 的 Orbot 中的一组主图标。

Carburetor 是一个基于 Libadwaita 的应用程序,可让您轻松地在会话中设置 TOR 代理,而无需手动配置系统。最初旨在简化 GNOME 爱好者在移动设备上的生活,现在也可以通过鼠标和/或键盘使用。

Krafting

大家好,去年我发布了 Playlifin Voyager。它是一个用于从 Jellyfin 服务器导出和导入播放列表的工具。这样您就可以重新安装服务器而不会丢失播放列表(如果库相同)。(您也可以将其用作播放列表的备份解决方案!)

它可在 Flathub 上获取!

Parabolic

下载网络视频和音频。

Nick 报告

Parabolic V2023.12.0 发布!此版本包含许多修复用户在应用程序中遇到的各种问题的错误。

以下是完整的变更日志

  • 修复了拆分章节未正确重命名的错误
  • 修复了视频无法下载大于 1080p 分辨率的错误
  • 修复了优先选择 AV1 编解码器无法正确选择 av1 视频的错误
  • Parabolic 现在会记住通用下载的选定文件类型
  • 重新设计了 Windows 应用程序的界面
  • Parabolic 不再依赖 psutil
  • 更新了翻译(感谢 Weblate 上的所有人!)

Fretboard

查找吉他和弦

Gregor Niehl 报告

本周,Fretboard 被接受进入 GNOME Circle,这是一个用于查找和可视化吉他和弦的应用程序。恭喜!

Fractal

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

Kévin Commaille 报告

新年到了 🎆️,有什么比发布 Fractal 6.rc 更好的庆祝方式呢?自从我们上次 beta 版本发布以来已经过去了 2 周,但我们一直在假期里努力工作。

以下是摘录

  • 可以打开 Fractal 中的 Matrix URI,甚至已注册为 matrix 方案的处理程序
  • 我们的加入房间对话框现在会显示一些房间详细信息作为预览,以便输入标识符或 URI
  • 验证流程已重写,更多地依赖于 Matrix Rust SDK,希望解决之前发生的大多数问题
  • 房间成员现在有一个个人资料页面,可以进行踢出、封禁或忽略等操作
  • 说到忽略用户,可以从帐户设置中管理该列表
  • 查看事件来源的对话框已重新设计,以显示有关事件的更多详细信息

…以及许多其他改进、修复和新的翻译,感谢我们所有的贡献者和上游项目。

它可以通过 Flathub Beta 安装,请参阅我们的 README 中的说明

顾名思义,它应该已经相当稳定,我们预计在发布 Fractal 6 之前只会包含一些小的改进。

如果您的新年决心是为开源项目做出贡献,请在我们的 issues 中选择一个。任何帮助都将受到欢迎!

Denaro

管理您的个人财务。

Nick 报告

Denaro V2024.1.0 发布,带来了许多错误修复,以迎接新年!

感谢 @JoseBritto 致力于修复大多数这些问题:)

以下是完整的变更日志

  • 修复了新交易生成的 ID 不正确的错误
  • 修复了导致排序行为不一致的错误
  • 修复了拖放帐户文件不起作用的错误
  • 修复了应用程序中未显示帮助文档的错误
  • 修复了无法导入某些 ofx 文件的错误
  • 修复了按下“今天”按钮后日历未显示标记日期的错误
  • 修复了标签按钮会增长到超长尺寸的错误
  • 添加了更多日志记录以帮助调试问题
  • 更新并添加了翻译(感谢 Weblate 上的所有人)!

填字游戏

一个填字游戏和创建器。

jrb

发布了 Crosswords 的新版本。此版本几乎完全侧重于对十字谜题编辑器进行改进,底层进行了重大更改。编辑器现在具有额外的面板,以帮助编写隐晦的线索,以及网格统计信息。更多详细信息请参阅发布 博客文章

Cavalier

使用 CAVA 可视化音频。

Nick 报告

Cavalier V2024.1.0 发布!此版本包含一些新功能和改进的绘图算法:)

让我们在 2024 年翩翩起舞 🕺🕺

以下是完整的变更日志

  • 波形盒绘图模式现在绘制更平滑的贝塞尔曲线(感谢 @OggyP)
  • 用户现在可以指定 --fg aarrggbb--bg aarrggbb 命令行参数,以分别更改正在运行的 Cavalier 实例的前景和背景颜色
  • 更新了翻译(感谢 Weblate 上的所有人!)

Google 暑期实习项目

Bilal Elmoussaoui

在 Google Summer of Code 期间,Dave Patrick 致力于重写 Bustle。这项工作包括

  • 从 Haskell 切换到 Rust
  • 移植到 GTK 4
  • 使 UI 和代码库现代化

您可以在 https://seadve.github.io/tags/gsoc-2023/ 上阅读有关 GSoC 的进度,并且该版本可在 Flathub 上使用!

本周就到此为止!

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