#64 再次焕发生机!

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

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

杂项

Sam Thursfield 报告

GNOME 的 OpenQA 测试计划取得了一些进展,现有测试全部通过,并且测试已迁移到新的 openqa-tests.git 仓库,以便在开发测试时实现更快的周期时间。更多详情请参阅:https://discourse.gnome.org/t/openqa-gnome-2022-edition/11427

核心应用和库

Vala

一种面向对象的编程语言,具有自托管编译器,生成 C 代码并使用 GObject 系统。

lwildberg

自从发布 GNOME Builder 43 以来,它不再捆绑 Vala 语言服务器。要继续获取诊断、补全和更多代码智能功能,您需要使用来自 Vala’s Flatpak Sdk 的语言服务器。要在您的项目中启用它,请将这些行添加到您的 Flatpak 清单

{
    "id" : "org.example.MyApp",
    "runtime" : "org.gnome.Platform",
    "runtime-version" : "43",
    "sdk" : "org.gnome.Sdk",
    "sdk-extensions" : ["org.freedesktop.Sdk.Extension.vala"],
    "build-options" : {
        "append-path" : "/usr/lib/sdk/vala/bin",
        "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib"
    },
...

对于不使用 Flatpak 进行开发的其他人,您需要在您的系统上安装语言服务器。当然,这也可以通过 Toolbx 或类似技术完成。

Circle 应用和库

Secrets

一个密码管理器,它使用 KeePass v.4 格式。

Maximiliano 宣布

Secrets 7.0 刚刚发布!添加了许多错误修复和改进

  • 基本文件冲突检查
  • 密码历史记录支持
  • 支持回收站
  • 重新设计的自定义条目属性

Pika Backup

保护您的数据。

Sophie 报告

Pika Backup 获得了支持排除包含 CACHEDIR.TAG 目录的功能。 Cached Directory Taggings 是一种通用规范,允许应用程序从备份中排除文件夹。例如,Rust 语言使用它来标记其 target 目录。

在进一步的排除新闻中:现在有一个基本的对话框,可以通过 shell 类型模式和正则表达式来排除文件夹或文件。

第三方项目

sonnyp 报告

宣布 Playhouse 1.0!

Playhouse 是一个 HTML/CSS/JavaScript 游乐场,可以轻松地进行原型设计、教学、设计、学习和构建 Web 内容。

特点

  • HTML/CSS/JavaScript 编辑器
  • 实时 Web 预览
  • 自动保存
  • 开发者工具
  • 深色/浅色模式支持

由 GTK4、WebKitGTK、GtkSourceView 和 GJS 提供支持

Nick 报告

Tagger V2022.10.0 发布!我们在这个版本中投入了大量工作:重新设计了标签编辑体验,使其更直观、更易于使用。我们还添加了一个新的首选项来管理 MusicBrainz 元数据,并修复了许多错误。以下是完整的变更日志

  • 现在 Tagger 需要单击“应用”按钮才能保存对所选标签的更改,例如插入/删除专辑封面、将文件名转换为标签或从 MusicBrainz 下载元数据。更改文件选择而不单击“应用”将保留对标签的更改,但是,如果更改/重新加载音乐文件夹或在不单击“应用”的情况下关闭应用程序,则更改将丢失。删除标签仍然是一个永久操作,将在确认消息框后立即生效
  • 已在首选项中添加“使用 MusicBrainz 覆盖标签”选项
  • 添加了单击标签属性窗格中的专辑封面以插入专辑封面的功能
  • 修复了 Tagger 无法正确处理 UTF-8 字符的问题
  • 修复了应用文件名更改未更新必须文件列表的问题

Romain 宣布

我发布了 Zap 的第一个版本,这是一个新的声板应用程序。 从 Flathub 下载 并让您的直播和视频播客更具娱乐性!

Gradience

轻松改变 Adwaita 的外观。

Daudix UFO

本周,Gradience 获得了一些 UI 润色、可用性和幕后改进,其中一些是

  • 预设管理器现在立即打开
  • 应用主题后“注销”消息
  • 改进了预设管理器的 UI
    • 现在可以对预设进行星标
    • 添加了预设仓库切换器,您可以使用它仅显示来自特定仓库的预设
  • 所有贡献者现在都列在“关于”窗口中,如果您没有被列出,请告诉我们
  • 文本现在遵循 GNOME 写作指南
  • 修复了 flatpak 主题
  • 添加了用于用户预设共享的仓库模板

这些更改将在版本 0.3.1 中提供,该版本将在 Flathub 上很快发布。

Flare

一个非官方的 Signal GTK 客户端。

schmiddi

Flare 0.5.0 发布。除了重要的错误修复外,Flare 获得了搜索联系人的能力,显示通知,并且在可用性和用户界面方面进行了许多改进。此外,libadwaita 的新消息对话框和关于窗口现在被使用。

Eyedropper

一个强大的颜色选择器和格式化工具。

FineFindus 宣布

我在 Eyedropper 中实现了长期以来期待的调色板对话框功能,该功能根据当前选择的颜色建议不同的配色方案。它现在也使用 libadwaita 1.2 和新的 AdwAboutWindow。

本周就到此为止!

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