#7 软件升级

2021年8月27日 • 15 条笔记 • 由 Felix 整理

本周(8月20日至8月27日)GNOME 项目的最新进展。

核心应用和库

软件

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

Tobias Bernard 宣布

过去几周,软件界面进行了一些显著的改进,但尚未得到充分报道。

新的类别图块,以及简化的类别集合改进的类别页面,带来了更出色的浏览体验。

在 Philip Withnall 的贡献下,应用详情页面也进行了视觉升级,包括页面标题元数据部分

应用详情页面现在还包含上下文图块,这是一种快速了解应用重要信息的新方式。

图块包括存储空间(下载和安装大小)、安全性(沙盒、许可证)、硬件支持(支持/所需的输入和输出设备)以及年龄评级。点击这些图块会打开一个包含更多详细信息的对话框。

所有这些都归功于 Philip Withnall,Adrien Plazas 提供了额外的 UI 润色。

在 Adrien Plazas 的贡献下,应用中的大多数视图现在都已完全自适应,包括探索页面应用详情页面

Philip Withnall 还添加了一个信息栏和对话框,用于应用未翻译成系统语言的情况,鼓励人们帮助翻译。

当没有更新时,更新页面现在会显示 Jakub Steiner 的有趣插图

Pango

一个用于文本布局和渲染的库,侧重于国际化。

matthiasc 报告

Pango 近期进行了一些改进。 这篇博文包含一些细节:https://blogs.gnome.org/mclasen/2021/08/26/pango-updates-2/

Libadwaita

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

Manuel Genovés 报告

今年夏天,我作为 GSoC 项目的一部分,一直在 libadwaita 上开发一个动画 API。 到目前为止,我已经完成了为将来轻松实现动画支持的基础工作,并开始着手定时动画 API。 你可以在这篇博文中了解更多信息。

GNOME Shell

核心系统用户界面,用于启动应用程序、切换窗口、系统搜索等。

Ivan Molodetskikh 宣布

新的正在开发中的 GNOME Shell 截图 UI 获得了一些更新! 它终于学会了将截图保存到文件,同时显示一个闪亮的新通知。 现在你可以直接从窗口菜单截取窗口截图——这一功能受到 elementary OS 6 的启发。 最后,截图 UI 现在可以捕获 GNOME Shell 系统对话框,尽管目前存在一些透明度问题。

Circle 应用和库

Health

收集、存储和可视化你的个人数据。

Cogitri

Health 本周进行了大量改进。 Visvesh 的最后一个 GSoC MR,概述了你燃烧了多少卡路里,已被合并。 我还致力于使 Health 的通知守护程序在登录时自动启动。 此外,Health 今天也迁移到 World/ 🎉

第三方项目

Fractal

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

Alexandre Franke 宣布

Fractal 这一周进展迅速! GSoC 到达尾声,但实际上并没有结束。 虽然我们实习生的某些合并请求仍在进行中,但 Julian 合并了许多请求。 在 Kai 的一方,长期期待的房间详情终于来了。 另一方面,Alejandro 实现了在启动时获取帐户的显示名称和头像的代码。

GNOME Shell 扩展

Romain 报告

我发布了 夜间主题切换器 的新版本,这是一个 GNOME Shell 扩展,可以使你的桌面白天和夜晚都易于使用。

它带有全新的首选项窗口,已经与 GNOME 41 兼容,并且由于我将翻译移至 Weblate,现在更容易贡献你的翻译

(这不是官方的深色模式,只是模拟深色模式的技巧)

杂项

Sophie Herold 宣布

GNOME 应用 网站现在可以在 apps.gnome.org 上访问。 它让你了解 GNOME 生态系统中的应用,并可以了解有关特定应用的信息。

页面内容是从现有的应用元数据生成的。 这使得网站能够以很少的额外工作保持最新状态。 由于这些元数据受 GNOME 的翻译系统 覆盖,我们还可以以多种语言提供网站。

你可以查看我的关于该项目的博文,如果你想了解更多信息。

Alice (she/her) 发布公告

开始开发一种系统范围的深色风格偏好设置,这种设置允许应用感知它并且可以跨桌面使用。(设置 UI 只是一个占位符)

Bilal Elmoussaoui

flatpak-github-actions,一套帮助你构建和部署应用为 Flatpak 的 GitHub CI 操作,在最新 V4 版本中获得了支持针对不同 CPU 架构构建的功能。 请参阅 README,了解如何设置它。

本周就到此为止!

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