#8 新鲜速写

2021年9月3日 • 8 条笔记 • 由 Felix 整理

总结了 8 月 27 日至 9 月 3 日期间 GNOME 项目的进展。

核心应用和库

Jakub Steiner 报告

Bilal 合并了全新的 GNOME 41 导览,为新用户提供了友好的操作系统欢迎体验。为了不剧透体验,这里没有截图,而是展示了设计阶段的一些草图。您可以在 9 月 GNOME 发布时体验到这个导览。

Tracker

一个文件系统索引器、元数据存储系统和搜索工具。

Sam Thursfield 发布公告

Tracker(数据库和搜索引擎)已经采用了 Hotdoc 进行文档编写,全新的参考手册可以在 这里 找到

Libadwaita

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

Alice (她/她)

libadwaita 本周进行了一些 API 变更,如果您正在使用它们,请务必更新您的应用程序

  • AdwWindow:childAdwApplicationWindow:child 已重命名为 content,以避免与 GtkWindow:child 发生命名冲突
  • AdwValueObject 已被移除,在大多数情况下,可以用 GtkStringList 替换
  • AdwEnumValueObject 已重命名为 AdwEnumListItem,以更好地反映其使用方式
  • AdwViewSwitcherBar:policyAdwViewSwitcherTitle:policy 已被移除。
  • AdwViewSwitcherPolicy 失去了其 auto 值。AdwViewSwitcherTitle 仍然提供相同的行为,并且也可以通过在 AdwSqueezer 中使用 2 个视图切换器来实现
  • AdwViewSwitcher:narrow-ellipsize 已被移除,此属性本不应该公开
  • AdwSqueezer 获得了基于其自然大小而不是最小大小来切换子组件的 API,与 AdwLeafletAdwFlap 类似

Circle 应用和库

Health

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

Cogitri 发布公告

我添加了一个新的类似 SpinButton 的小部件,它显示用户正在输入值的单位,并根据单位系统更改自动调整其值(例如,公制 -> 英制)。此外,Health 最近被添加到 Damned Lies 中,所以我修复了 Health 的一些源字符串,使其在英语以外的语言中也能正常工作。Health 已经由翻译团队翻译成了一些语言,详情请参见 https://l10n.gnome.org/module/health/

Apostrophe

一个无干扰的Markdown编辑器。

Manuel Genovés

我发布了 Apostrophe 2.5,它具有新的 Sepia 模式,并且导出的 HTML 现在具有响应式设计,这归功于 Martin Abente 的贡献。在底层,一些依赖项已更新,元数据针对 GNOME 应用商店 进行了优化,并且仓库不再使用 master 作为主分支,而是使用 main。您可以在 这里 获取它。

第三方项目

Guido 报告

我发布了 phosh(适用于移动设备的图形 shell)的 0.13.1 版本。它添加了通知的“关闭全部”按钮,反馈快速设置循环浏览所有反馈配置文件,并且改进了加密媒体挂载和分数缩放支持。

文档

Julian 🍃

我刚刚发布了 使用 Rust 和 GTK 4 进行 GUI 开发 的另一章节。它逐步解释了如何创建一个简单的待办事项应用程序。点击 这里 阅读该章节。非常感谢 Ivan Molodetskikh、Bilal Elmoussaoui 和 Sabrina 的审阅。

杂项

Sophie Herold 报告

GNOME 应用商店 本周进行了一些错误修复、设计更新和多个新的翻译。最明显的变化是由 Jakub Steiner 绘制的新着陆页插图。

本周就到此为止!

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