#54 更多移植

2022年7月29日 • 10 条笔记 • 由 Felix 整理

GNOME 项目在 7 月 22 日至 7 月 29 日期间的进展更新。

核心应用和库

Georges Stavracas (feaneron) 宣布

GNOME 初始设置已移植到 GTK4 和 libadwaita

GNOME Console

一个简单易用的终端模拟器。

Alice (她/她) 报告

Console 已移植到 GTK4

WebKitGTK

GTK 端口的 WebKit 渲染引擎。

adrian 报告

新的 WebKitGTK 稳定版本现已发布。版本 2.36.5 不仅包含安全问题的修复,还使 Yelp 中的视频播放再次可用,并修复了 GTK4 构建中的 WebKitWebView::context-menu 信号。下一系列的首个开发版本 2.37.1 已发布数周,其中包含基于 GstWebRTC 的全新 WebRTC 实现以及许多其他改进。

GNOME Builder

用于编写基于 GNOME 的软件的 IDE。

Georges Stavracas (feaneron) 报告

GNOME Builder 自上次更新以来已收到一百多个提交,并正在迅速朝着功能对等性发展,在完成大规模移植到 GTK4 之后。过去几周的亮点是

  • 文件内和项目范围的搜索已恢复
  • 项目和全局设置分层方式的大规模重构
  • 自动隐藏的缩略图
  • XML 和 C 缩进器已恢复
  • 引入新的动作复用器和激活动作的替代方式
  • 各种内部架构重组,为未来的更改做准备

Circle 应用和库

Podcasts

GNOME 的播客应用程序。

Jordan Petridis

经过一年多的开发,Podcasts 的 GTK 4 移植已合并。非常感谢 Christopher Davis 和 Maximiliano 的共同努力进行代码库移植,同时也感谢 Bilal Elmoussaoui 和 Julian Hofer 的详尽审查。

我们仍在进行最后的润色,但您将在未来一个月内享受 Podcasts 的新版本。

第三方项目

Aaron Erhardt 宣布

基于 gtk4-rs 的惯用 GUI 库 Relm4 0.5 的第一个 Beta 版本已发布,其中包含许多改进。

在此版本中,Relm4 的大部分内容被重新设计,使其更加灵活和易于使用。值得注意的更改包括与 gtk4-rs 的更好互操作性以及对视图宏语法的许多改进,允许您甚至在 UI 声明中使用 if-else 表达式!您可以在 官方博客文章 中找到有关此版本的更多信息。

Rnote

草绘并记手写笔记。

flxzt 报告

Rnote,一个自由绘画笔记和草图应用程序,收到了一个新更新:v0.5.4!该应用程序现在具有新的图标和符号(感谢 @bertob!),终于添加了文本输入(带有打字机声音),一个新的 PDF 导入对话框,并添加了不同的 PDF 间距选项。现在可以直接从剪贴板粘贴屏幕截图(感谢 @RickStanley),并且现在可以在创建形状时启用输入约束(感谢 @sei0o)。

更多新功能:两种新的选择模式(单独选择,通过绘制路径相交选择)。工作区浏览器经过了急需的重新设计,现在具有可定制的工作区(受 Paper 应用程序的启发)。最后,标记笔样式现在绘制在其他笔画下方,从而可以标记文本而不会遮挡它。

Cawbird

一个用于您的 Linux 桌面的原生 Twitter 客户端。

CodedOre

经过较长时间的暂停,我继续进行 Cawbird 的 libadwaita 重写。本周添加了以下内容

  • 支持视频和 GIF 播放
  • 使用重定向在服务器网站上授权后自动获取身份验证代码。

我们现在还拥有当前开发状态的自动化 Flatpak 构建,您可以在 https://github.com/CodedOre/NewCaw/actions 获取。

Bottles

轻松在 Linux 上运行 Windows 软件!

Hari Rana (TheEvilSkeleton) 发布公告

Bottles 2022.7.28 已发布!

我们引入了一个新的 版本控制系统,可以可靠地让您降级到以前的状态,以防最近的更改出错。

此外,我们还在库模式中实现了封面,以自动为游戏添加封面图像。我们非常感谢 SteamGridDB 提供的出色服务和协作。

有关新更新的更多信息,请查看我们的 发布页面

GNOME Shell 扩展

lupantano 宣布

ReadingStrip 是 Gnome-Shell 的一个扩展,具有计算机上阅读指南的等效功能,对于患有阅读障碍的人来说非常有用。

重大更新:添加了垂直条。这对于想要检查图形设计中在屏幕上显示时边距和缩进是否对齐的设计师来说非常有用。

本周就到此为止!

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