#31 风之语
2022年2月18日 • 11 条笔记 • 由 Felix 整理GNOME 项目在 2 月 11 日至 2 月 18 日期间的最新进展。
核心应用和库
Chris 🌱️ 报告
Evan Welsh 已将字体和天气应用移植到 GTK4 + libadwaita。字体应用的移植改进了字体预览的加载方式,允许我们重新着色它们,使其与 libadwaita 的深色风格偏好兼容。
在下一个 GNOME 42 版本中,时钟、地图、日历和天气应用在沙盒环境中运行时将使用位置门户。这意味着它们无法在未经用户同意的情况下访问位置。
GNOME Shell ↗
核心系统用户界面,用于启动应用程序、切换窗口、系统搜索等。
Alice (she/her) 发布公告
亮/暗模式偏好现在使用统一的交叉淡入过渡效果
全新的 GNOME Shell 截图 UI 已完全登陆 GNOME 42。自上次更新以来,一个新的屏幕录制指示器已添加到顶部面板,显示录制时长并允许您单击即可停止录制。UI 本身进行了一些设计调整:例如,关闭按钮已移动到面板的右上角。此外,截图 UI 通知上的图标也已刷新。当然,也修复了一些错误:概览拖放现在在屏幕录制期间再次有效,并且当屏幕因不活动而锁定时,截图 UI 将自动关闭。
Circle 应用和库
Webfont Kit Generator ↗
轻松创建 @font-face 工具包。
Webfont Kit Generator 现在包含一个工具,允许您使用 CSS API URL 从 Google Fonts 下载和导入字体,方便自行托管。
第三方项目
Forever 宣布
今天我发布了 Random 1.2。它完全改变了应用程序的 UI 以符合当前的 UI 指南。您可以在 Flathub 上下载它。
我发布了 flatpak-vscode 0.0.17
- 新的输出终端,减少输出延迟并使用正确的终端颜色
- 新的状态栏项目,用于显示当前构建和运行状态
- 新的 rust-analyzer 集成,可在沙盒内运行可运行程序
- 改进了构建和运行时终端集成
- 在激活时触发文档门户(可能仍然有问题,当其他扩展,例如 rust-analyzer,较早启动时)
- 仅显示一次“检测到 Flatpak 清单”对话框
非常感谢 SeaDve 为本次发布贡献的大部分更改!
Telegrand ↗
一个针对 GNOME 桌面优化的 Telegram 客户端。
自从上次我写关于 Telegrand 的文章以来已经有一段时间了,但开发并没有停止!以下是自上次更新以来的简短列表
- 实现了聊天和联系人搜索
- 现在我们在聊天列表中显示更多信息,例如提及徽章和草稿消息
- 现在我们支持照片消息类型
- 添加了多帐户支持(感谢 Marcus Behrendt!)
- 对风格进行了通用改进
文档
我已在开发者文档网站上添加了一个“入门”教程;您可以按照各种课程,从 Builder 中的基本 GNOME 应用程序模板到可用的简单文本查看器。在流程结束时,您将了解如何异步加载和保存文件,如何响应更改更新您的 UI,以及如何保存和加载设置:https://developer.gnome.org.cn/documentation/tutorials/beginners/getting_started.html
sonnyp 说
GNOME 开发者文档现在包含 JavaScript 示例。这是 合并请求。
gtk-rs ↗
为 GNOME 堆栈中的基本库提供 Rust 语言的安全绑定。
Julian Hofer 宣布
我重构了 gtk4-rs 书籍,在此过程中触及了大部分章节。最大的变化是
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!








