#96 抛光设置

2023年5月19日 • 14 条笔记 • 由 Felix 整理

GNOME 项目在 5 月 12 日至 5 月 19 日期间的进展情况更新。

GNOME 核心应用和库

Settings

配置 GNOME 桌面的各个方面。

Allan Day 发布公告

本周在设置中添加了一系列不错的抛光改进

  • 在用户面板中添加了一个信息弹出窗口,用于解释自动登录设置。
  • 用户名称设置已更改为使用 AdwEntryRow,而不是自定义 UI 解决方案。
  • 在共享面板中,为每个共享功能添加了描述。

还进行了一些代码清理,引入了一个 新的信息按钮小部件

软件

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

Allan Day 报告

在软件中,Milan Crha 添加了在卸载 Flatpak 时删除应用程序数据的能力。当卸载其他类型的应用程序时,会显示一个提醒,告知应用程序数据会被保留。

文档扫描仪

Bartłomiej Maryńczak (Poly) 报告

最新的补丁批次,与从 GTK3 迁移到 GTK4 相关,现在已应用于 Gnome 文档扫描仪。 这一进展让我有足够的信心来认为移植过程已经完成。 这包括

  • GTK4 & libadwaita 移植
  • 多线程图像调整大小,提高了窗口调整大小的性能约 10 倍
  • 引入了新的页面重新排序、驱动程序安装和身份验证对话框设计,预计会更易于使用且视觉上更具吸引力。

欢迎对各种扫描仪进行用户测试(即寻找回归)。

GNOME Circle 应用和库

Workbench

一个用于学习和原型设计 GNOME 技术的沙盒。

Sonny 宣布

在 James Westman 宣布之后,我发布了 Workbench 44.1

  • 更新 icon-development-kit;添加了 143 个新图标
  • Blueprint 0.8
  • VTE 0.72.1
  • Rome 工具 12.1.1

一旦 Blueprint 达到 1.0 版本,它将失去实验状态,并成为 Workbench 中的默认 UI 语法。 请通过在您的应用程序或 Workbench 中测试 Blueprint 0.8 来帮助我们。

Gaphor

一个简单的UML和SysML建模工具。

Arjan 报告

你是否想过蚂蚁会如何制造一台浓缩咖啡机? Dan Yeaw 使用 教程 扩展了 Gaphor 文档,展示了 Gaphor 的建模功能。 你可以在 https://docs.gaphor.org/en/latest/coffee_machine.html 阅读它。

第三方项目

0xMRTT

Bavarder 0.2.2 已发布,具有同时打开多个窗口的能力,改进的 UI(提供程序选择器已移动到菜单),一种新的机制,用于警告用户提供程序由于远程更改而无法工作(使用本地模型的能力即将到来),现在,Hugging Chat 已被禁用并替换为 Hugging Chat 背后的模型,Open-Assistant SFT-1 12B 模型。

你可以从 FlathubGithubCodeberg 下载 Bavarder。

0xMRTT

Imaginer 0.2.1 已发布,具有 自定义提供程序支持,改进的 UI,更快的首选项加载机制,以及改进的凭据保存机制。

你可以从 FlathubGithubCodeberg 下载 Imaginer。

Iman Salmani 发布

IPlan 1.1 发布。 这是一个用于管理你的个人生活和工作流程的解决方案(目标)。 你可以从 flathub 下载它。

特点:

  • 按项目和列表分组任务
  • 任务计时器
  • 全局搜索
  • 通过拖放排列项目、列表和任务

此版本中的更改:

  • 项目任务和统计信息的延迟加载
  • 用于创建、编辑和删除记录的记录窗口

Phosh

适用于移动设备的纯 Wayland shell。

Guido

Phosh 现在可以根据类别和紧急程度,在收到通知时取消屏幕变黑。 这允许你例如,只在关键通知和/或即时消息时取消屏幕变黑。

我们还改进了 phoc 中的空闲抑制支持,以便我们现在可以显示与应用程序使用 Wayland 协议而不是 DBus 来防止屏幕锁定时相同的信息量(例如 mpv 所做的那样)。

最后,Alistair Francis 实现了使用超级键在停靠模式下调出概览,这需要在 phosh 和 phoc 中进行更改。

Fractal

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

Kévin Commaille

Fractal 5.beta1 发布!

Fractal 5.beta1 是自 Fractal 重写以利用 GTK 4 和 Matrix Rust SDK 以来首次 beta 版本。 这是超过两年的工作成果。

自 Fractal 5.alpha1 以来的新功能

  • 通过 ID、别名或 Matrix URI 加入房间
  • 创建直接聊天
  • 发送和显示已读回执、已读标记和打字通知
  • 新消息通知
  • 突出显示提及的消息
  • 添加了房间详细信息中的媒体文件历史记录查看器,感谢我们的 GSoC 实习生 Marco Melorio
  • 将其他用户的头像显示为直接聊天的房间头像

当然,还有许多不太明显的变化、修复和翻译,感谢我们所有的贡献者和上游项目。

正如版本号所示,这仍然被认为是 beta 阶段,可能会触发崩溃或其他错误,但总体来说应该相当稳定。 可以在 Flathub Beta 上安装,请参阅 我们的 README 中的说明

beta 版本 Flatpak 使用的 GNOME 44 运行时附带了一个具有回归的 GTK 版本,该回归会破坏侧边栏中的房间顺序:某些房间可能会出现两次,而某些房间则丢失。 这是一个已知问题,因此无需报告,我们只能等待修复被回溯并发布到 GNOME 运行时更新中。 同时,夜间版本不受此问题影响。

可以在 Fractal 5 里程碑 上 GitLab 上找到版本 5 的阻塞问题列表。 欢迎所有贡献!

Escambo

测试和开发 API

Cleo Menezes Jr. 报告

推出 Escambo,一款专为 GNOME 设计的基于 HTTP 的 API 测试应用程序。

一些很酷的功能是

  • API 测试:Escambo 的主要目标是促进基于 HTTP 的 API 的测试。 它提供了一个界面,用户可以在其中指定 API 端点、参数、标头和其他与执行各种类型的 API 请求相关的信息。

  • 请求配置:Escambo 允许用户配置不同类型的 HTTP 请求,例如 GET、POST、PUT、DELETE 等。 用户可以定义请求标头、身份验证凭据、请求正文和其他特定于请求的参数。

  • 身份验证和安全性:该应用程序可以支持身份验证方法、API 密钥或基本身份验证。

Escambo 现在 可在 Flathub 上下载GithubCodeberg 上关注其开发。

Blueprint

一种用于应用程序开发人员创建 GTK 用户界面的标记语言。

James Westman 发布公告

我发布了 Blueprint 0.8.0 0.8.1,这是一个大型版本,包含一些语法更改和大量新支持的功能。 更有趣的是,这是 Blueprint 1.0 的发布候选版本! 请查看 发布页面 上的完整发行说明。

Shell 扩展

Marcin Jahn

我创建了 3 个 Gnome Shell 扩展

感谢 gjs.guide 上的出色文档和 #extensions:gnome.org 上的出色人员,开发你自己的扩展几乎是一件轻而易举的事情!

Cleo Menezes Jr. 报告

一个新版本的 Weather O’Clock 已经到来。 在这个新版本中,扩展会从 GWeather 创建自己的 WeatherClient 实例,而不是回收 dateMenu 中的现有实例。 这导致天气被强制在每次单击时更新。

感谢 runverzagt 帮助完成这项任务。

在 GNOME Extensions 上获取它

本周就到此为止!

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