#8 新鲜速写
2021年9月3日 • 8 条笔记 • 由 Felix 整理总结了 8 月 27 日至 9 月 3 日期间 GNOME 项目的进展。
核心应用和库
Bilal 合并了全新的 GNOME 41 导览,为新用户提供了友好的操作系统欢迎体验。为了不剧透体验,这里没有截图,而是展示了设计阶段的一些草图。您可以在 9 月 GNOME 发布时体验到这个导览。
Tracker ↗
一个文件系统索引器、元数据存储系统和搜索工具。
Sam Thursfield 发布公告
Tracker(数据库和搜索引擎)已经采用了 Hotdoc 进行文档编写,全新的参考手册可以在 这里 找到
Libadwaita ↗
使用 GTK4 构建现代 GNOME 应用程序的构建块。
libadwaita 本周进行了一些 API 变更,如果您正在使用它们,请务必更新您的应用程序
AdwWindow:child和AdwApplicationWindow:child已重命名为content,以避免与GtkWindow:child发生命名冲突AdwValueObject已被移除,在大多数情况下,可以用GtkStringList替换AdwEnumValueObject已重命名为AdwEnumListItem,以更好地反映其使用方式AdwViewSwitcherBar:policy和AdwViewSwitcherTitle:policy已被移除。AdwViewSwitcherPolicy失去了其auto值。AdwViewSwitcherTitle仍然提供相同的行为,并且也可以通过在AdwSqueezer中使用 2 个视图切换器来实现AdwViewSwitcher:narrow-ellipsize已被移除,此属性本不应该公开AdwSqueezer获得了基于其自然大小而不是最小大小来切换子组件的 API,与AdwLeaflet和AdwFlap类似
Circle 应用和库
Health ↗
收集、存储和可视化你的个人数据。
Cogitri 发布公告
我添加了一个新的类似 SpinButton 的小部件,它显示用户正在输入值的单位,并根据单位系统更改自动调整其值(例如,公制 -> 英制)。此外,Health 最近被添加到 Damned Lies 中,所以我修复了 Health 的一些源字符串,使其在英语以外的语言中也能正常工作。Health 已经由翻译团队翻译成了一些语言,详情请参见 https://l10n.gnome.org/module/health/
Apostrophe ↗
一个无干扰的Markdown编辑器。
我发布了 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 的审阅。
杂项
GNOME 应用商店 本周进行了一些错误修复、设计更新和多个新的翻译。最明显的变化是由 Jakub Steiner 绘制的新着陆页插图。
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!



