#190 跨平台

2025年3月7日 • 7 条笔记 • 由 Felix 整理

GNOME 项目在 2 月 28 日至 3 月 7 日期间的最新进展。

GNOME 核心应用和库

GTK

用于创建图形用户界面的跨平台小部件工具包。

sp1rit 宣布

GTK Android 后端 获得了 OpenGL 的初步支持。虽然尚未完全实现,但现在使用 Gtk.GLArea 的大多数应用程序应该可以正常工作,其他应用程序也应该看到明显的性能提升,尤其是在阴影方面。

Emmanuele Bassi 报告

感谢 Arjan 的工作,从 4.18 版本开始,GTK 应用程序在 macOS 上将使用原生窗口控件。为了保持向后兼容性,此行为是可选的;应用程序开发者可以通过设置 GtkHeaderBar:use-native-controls 属性,在代码或 UI 定义文件中使用原生控件。

GNOME Circle 应用和库

Apostrophe

一个无干扰的Markdown编辑器。

Manu (他/她/他们)

我花了一些时间重构 Apostrophe 用于其 markdown 语法高亮和文档统计的所有正则表达式。它们现在更准确,更不容易出现性能问题。由于我已经对它们进行了详细的文档记录并编写了新的测试,因此它们现在应该更容易维护。它们现在更符合 pandoc 的 markdown 风格,因为它是 Apostrophe 的默认风格,而不是 commonmark。

第三方项目

Hari Rana | TheEvilSkeleton 报告

推出 Refine 0.5.0,这是一款利用 数据驱动组合 范式的 GNOME Tweaks 替代品。此版本重新添加了文档字体选项,并将“Middle Click Paste”重命名为“Middle Click to Paste Text”,并附带副标题。

0.5.0 还增加了 重新排列标题栏的窗口按钮 的功能。此新功能还允许您添加最小化和最大化按钮。

虽然我们已经彻底测试了从右到左 (RTL) 方向和带有屏幕阅读器的键盘导航,但值得注意的是,我们不是这方面的专家。我们欢迎那些在 RTL 和/或使用键盘和屏幕阅读器中使用 Refine 的人提供反馈。

您可以在 Flathub 上获取 Refine 0.5.0

fabrialberio 宣布

Pins 版本 2.1 现已发布!有了这个版本,应用程序网格将更加完整,这得益于应用程序加载方面的修复和改进,并且更加丰富多彩,因为 Pins 现在可以从非标准位置显示应用程序图标。我还添加了一个选项来显示或隐藏系统应用程序。在 Flathub 上查看该应用程序:https://flathub.org/apps/io.github.fabrialberio.pinapp

Shell 扩展

Pedro Sader Azevedo 报告

Foresight 是一款新的 GNOME Shell 扩展,可以在空工作区上自动打开活动视图。它使用回调来监视窗口和工作区(而不是在特定时间间隔内主动检查它们),这使其非常高效和响应迅速。

杂项

Iverson Briones (任何)

欢迎加入 GNOME l10n 舰队,菲律宾 l10n 团队!菲律宾语在全球拥有超过 8000 万使用者,但到目前为止还没有本地化工作。但不用担心——您现在可以加入新成立的菲律宾 l10n 团队并开始翻译。#ItsMoreFunInGNOME🇵🇭

Loupe 图像查看器 应用是本周第一个完全本地化为菲律宾语的应用程序——设置您的系统语言,然后获取 Loupe 的最新 nightly 构建 并一睹为快!第二个冲刺的是 Audio Sharing,它也拥有最新 nightly 构建 上的完整本地化。最后但并非最不重要的是,GNOME UI 针对 XDG 桌面门户已经完全本地化。GNOME Software、Weather 和 Amberol 是下一个目标,它们的本地化目前正在烤箱中进行。更多应用程序和组件将很快🇵🇭-化!

顺便说一句,比萨亚语使用者,你们将是下一个 =)

本周就到此为止!

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