#63 实验与原型

2022年9月30日 • 9 条笔记 • 由 Felix 整理

GNOME 项目在 9 月 23 日至 9 月 30 日期间的最新进展。

Circle 应用和库

Sophie

本周,Workbench 加入了 GNOME Circle。Workbench 让你能够试验 GNOME 技术,无论是初次尝试还是构建和测试 GTK 用户界面。恭喜!

Workbench

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

sonnyp 报告

Workbench 43 发布!

  • 内联显示 CSS 错误
  • Blueprint 0.4.0
  • VTE 0.70.0
  • 使用 AdwAboutWindow
  • 修复处理大型 Blueprint 文件时的响应速度问题
  • 各种错误和崩溃修复
  • 使用 GNOME 43 平台/SDK

务必查看 GNOME 43 为开发者准备的新内容,并在 Workbench 43 中尝试一下。

NewsFlash 消息阅读器

关注您喜爱的博客和新闻网站。

Jan Lukas 报告

在 NewsFlash 上周发布的 2.0 版本之后,紧接着发布了一个 2.0.1 版本来修复一个糟糕的数据库迁移问题。但现在,2.1 版本的开发已经开始,并且已经合并了更多的修复和两个新功能

  1. 标签现在也显示在文章列表中。因此,现在你可以直接看到哪些文章分配了哪些标签。
  2. 一个简单的分享机制。没有复杂的登录等。只是一个自动生成的 URL。但这意味着你可以轻松添加自己的分享服务。

Kooha

一个具有极简界面的简单屏幕录制工具。你可以简单地点击录制按钮,而无需配置一堆设置。

SeaDve 宣布

我很高兴地宣布 Kooha 2.2.0 发布。此版本引入了来自一百多个提交的全新功能和错误修复。以下是一些最重要的更改的摘要

  • 新的区域选择 UI,灵感来自 GNOME Shell
  • 添加了通过 UI 更改帧速率的选项
  • 改进了延迟设置的灵活性
  • 添加了首选项窗口,以便更轻松地配置
  • 添加了 KOOHA_EXPERIMENTAL 环境变量,以显示实验性(不受支持)编码器,例如 VAAPI-VP8 和 VAAPI-H264
  • 添加了以下实验性(不受支持)编码器:VP9、AV1 和 VAAPI-VP9
  • UI 中现在隐藏了不可用的格式/编码器
  • 修复了长时间录制时的音频损坏问题

Gaphor

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

danyeaw

很高兴地宣布 Gaphor,一个简单的 UML 和 SysML 工具,版本 2.12.0 发布!

  • GTK4 现在是 Flatpak 的默认设置
  • 保存文件夹在保存操作之间被记住
  • 状态机功能已扩展,包括对区域的支持
  • 分区调整大小会使操作保持在同一泳道中
  • 活动(行为)可以分配给分类器
  • 刻板印象可以从其他刻板印象继承
  • 许多 GTK4 修复:重命名、搜索、即时编辑器
  • 许多翻译更新

第三方项目

Nick 报告

Tagger V2022.9.2 终于发布!此版本主要添加了从 MusicBrainz 自动下载和应用标签元数据的支持,如果可用,还支持检索专辑封面!

这是完整的变更日志

  • 添加了从 MusicBrainz 下载标签元数据的支持
  • 修复了一个 Tagger 无法打开超过 1024 个文件的问题
  • 修复了一个 chromaprint 指纹包含额外的异形 Unicode 字符的问题
  • 重写了 Tagger 使用的 MusicFile 模型,使其更快,更好地支持大型音乐库
  • 各种 UX 改进(Tagger 应该感觉更流畅、响应更快)

Komikku

一个用于 GNOME 的漫画阅读器。

Valéry Febvre (valos) 报告

很高兴地宣布 Komikku,漫画阅读器(不仅仅是漫画阅读器)的版本 1.0.0 发布。

经过几个月的努力,Komikku 移植到 GTK4 和 libadwaita 完成了。

  • 刷新 UI 以尽可能遵循 GNOME HIG
  • 库现在有两种显示模式:网格和紧凑网格
  • 更快地显示章节列表,无论章节是多是少
  • 完全重写了 Webtoon 阅读模式
  • 现代的“关于”窗口
  • [首选项] 阅读器:添加“横向页面缩放”设置
  • [首选项] 阅读器:添加“最大宽度”设置
  • [服务器] 添加 @gee [FR] 的 Grisebouille
  • [服务器] MangaNato (MangaNelo):更新
  • [服务器] Mangaowl:更新
  • [服务器] Read Comic Online:更新
  • [L10n] 更新法语、德语、西班牙语和土耳其语翻译

Fractal

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

Julian Sparber 报告

本周我们将 Fractal 标记为 5.alpha1。这是自 Fractal 重写以利用 GTK 4 和 Matrix Rust SDK 以来,我们的第一个发布版本。这是十八个月的工作成果。当前支持的功能是

当前支持的功能是

  • 发送和接收消息和文件
  • 通过拖放和粘贴到消息条目中发送文件
  • 渲染丰富的格式化(HTML)消息以及媒体
  • 显示编辑后的消息,撤销消息
  • 显示和添加反应
  • 用户名自动补全
  • 发送和显示回复
  • 分享当前位置
  • 浏览房间目录
  • 按类别对房间进行排序
  • 加入房间
  • 发送和接受邀请
  • 同时登录多个帐户
  • 使用单点登录
  • 发送和读取加密消息
  • 使用交叉签名验证用户会话
  • 导出和导入加密密钥
  • 管理连接的设备
  • 更改用户配置文件详细信息
  • 停用帐户

主要缺失的功能是

  • 通知
  • 阅读标记

顾名思义,这仍然被认为是 alpha 阶段,尚未准备好供一般用户使用。如果您想尝试这个开发版本,可以从 [GNOME Apps Nightly flatpak 仓库](https://wiki.gnome.org/Apps/Nightly) 获取。可以在 Gitlab 上的 Fractal v5 里程碑 中找到 5.0 版本已知问题和缺失功能的列表。

我们还发布了一篇关于 Radically Open Security 作为 NLnet 资助的一部分执行的安全快速扫描的博客文章 https://blogs.gnome.org/jsparber/2022/09/27/fractal-security-audit/

文档

Julian 🍃

我已经发布了 使用 Rust 和 GTK 4 进行 GUI 开发 中 Libadwaita 章节的最后一部分。它已经过 Ivan Molodetskikh 和 Alice (she/her) 审核。

本周就到此为止!

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