#86 新解码
2023年3月10日 • 14 条笔记 • 由 Felix 整理本周(3月3日至3月10日)GNOME 项目的最新进展。
GNOME 孵化应用
Loupe ↗
一个简单而现代的图像查看器。
新的图像解码代码终于登陆 Loupe。这项更改将成为许多未来功能的基础,例如支持颜色配置文件、动画图像以及潜在的沙盒解码。已经实现的功能包括查看 SVG 的支持。得益于 GTK 4 和平铺渲染,您可以查看大型 SVG 而无需担心 UI 性能下降。但是,仍然需要修复一些已知的渲染错误。
目前,GDK-PixBuf 支持已从 Loupe 中移除。Loupe 已经直接支持许多图像格式,因此支持 GDK-PixBuf 插件的必要性尚不清楚。如果您发现缺少对您至关重要的图像格式的支持,请告知我们,请查看 支持的格式列表。
除此之外,我们还有
- 修复了一些内存泄漏,
- 重新设计了滚轮逻辑以支持高分辨率滚轮,
- 使旋转和平移手势在触摸屏上正常工作,以及
- 合并了更多错误修复、调整、代码改进和文档。
最后,进行了一处小的视觉更改:拖放现在具有一个新设计的缩略图,该缩略图与背景内容形成更大的对比度。
GNOME Circle 应用和库
Workbench ↗
一个用于学习和原型设计 GNOME 技术的沙盒。
Sonny 宣布
Workbench 在短短 2 周内获得了 11 个新的 GNOME 平台演示和示例。更多内容正在开发中。非常感谢所有贡献者!库示例和演示具有 3 个功能
- 展示平台的功能
- 教授如何使用 API、模式和控件
- 提供可直接使用的功能片段
目前计划专注于大量的 UI / JavaScript 条目。从长远来看,我们希望在 Workbench 中支持更多语言并移植示例。
我写了一份关于如何开始为 Workbench 做出贡献的指南 https://github.com/sonnyp/Workbench/blob/main/CONTRIBUTING.md 目前我将专注于稳定性、指导和准备 Workbench 44
Tobias Bernard 分享了他使用 Workbench 作为设计/原型工具的经验 https://mastodon.social/@tbernard/109972593064382462
James Westman 和我讨论了缩小 Blueprint 1.0 的范围,以便取消其实验状态并使其成为 Workbench 中的默认语法
我想向 GSoC 和 Outreachy 的早期申请者致敬和感谢他们的贡献 ✨
Share Preview ↗
在本地测试社交媒体卡片。
Share Preview 有一项新的“日志”功能。该应用程序现在将提供有关错误、缺少元数据以及社交平台(如图像大小)设置的限制的更好提示。
此新功能添加了许多新的字符串。欢迎大家在 Weblate 上为您的语言贡献或更新翻译。
Pika Backup ↗
保护您的数据。
在发布 Pika Backup 0.5 之后,Fina 已经处理了许多突出的较小和较大的问题。Pika Backup 现在还使用 GNOME Shell 44 将提供的应用程序新的后台状态。这样,您可以随时检查 Pika Backup 在后台执行的操作。
其他一些发生的变化
- 修复修剪后未运行 compact
- 修复删除存档后可能发生的崩溃
- 修复虚假的“Pika Backup 崩溃”消息
- 更改秘密服务错误消息,以包含解决问题的具体说明
- 更改以解释在中止备份时创建检查点
- 更改以在 SSH 连接超时后重新启动备份
- 更改重新连接以使其可中止并倒计时剩余秒数
- 添加了回答 borg 进程问题的能力
第三方项目
我发布了 Dev Toolbox!如果您厌倦了在编码过程中使用随机网站进行转换或简单检查,请尝试一下。易于使用,具有本地处理。包括编码器和解码器、各种语言的格式化程序、图像转换器、文本和哈希生成器等等。可在 Flathub 上获得:https://beta.flathub.org/apps/me.iepure.devtoolbox
Can Lehmann 宣布
本周我们发布了 owlkettle 2.2.0,一个基于 GTK 的声明式 GUI 框架。Owlkettle 是 Nim 编程语言的库。此版本的主要重点是改进文档。有 15 个新的示例 以及一份新的文档,解释了 owlkettle 的内部工作原理。我们还通过为 EntryRow、ComboRow、ExpanderRow、WindowSurface、Flap 和 SplitButton 控件添加绑定来改进了对 libadwaita 的支持。其他改进包括对多线程和发送通知的支持。您可以在 此处 找到入门教程。
nautilus-code 获得了翻译支持,并且已经翻译成匈牙利语和意大利语。
nxyz 报告
本周我发布了 Chromatic,一个用 Rust 编写的简单调音器应用程序。Chromatic 检测音频输入的频率,将其转换为正确的音符和八度,并显示音差。为了使调音更直观,音差显示在模拟量规上。需要 PulseAudio 或 PipeWire。
GH 仓库:https://github.com/nate-xyz/chromatic Flathub 页面:https://beta.flathub.org/apps/io.github.nate\_xyz.Chromatic
Telegrand ↗
一个针对 GNOME 桌面优化的 Telegram 客户端。
终于到了一个新的 Telegrand 开发更新时间!这是上次更新以来最大的变化的一个简要概述
- yuraiz 添加了对文件消息的支持
- 添加了对 GIF 消息的支持
- Alisson Lauffer 添加了对更多类似事件的消息的支持
- karl0d 添加了查看消息回复的支持
- 添加了编辑和回复消息的能力
- yuraiz 添加了一个圣诞节彩蛋动画(抱歉,我们迟到了!)
- karl0d 添加了在编写消息时对 markdown 的支持
- 添加了更多聊天信息窗口中的信息,例如群组描述、用户名和电话号码
- 添加了一个联系人窗口以查看保存的联系人
- karl0d 通过添加静音/取消静音按钮改进了频道聊天视图
- yuraiz 改进了聊天视图的样式
- 聊天视图滚动性能得到极大提升
- 为未来支持聊天文件夹和已存档聊天奠定了基础
Flare ↗
一个非官方的 Signal GTK 客户端。
schmiddi 报告
Flare 0.7.0-beta.1 发布。它没有提供任何大的新功能,但更新了许多依赖项,这导致了代码库的重大变化。为了检查一切是否正常工作,此 beta 版本供任何人试用。
此外,Flare 获得了对 feedbackd 的实验性支持,以便在收到消息时提供振动或音频反馈。
Blurble ↗
猜词游戏
经过一段时间后,我再次开始使用 Blurble,并且该应用程序在向版本 1.0.0 迈进了一些步骤。
- 键盘导航得到了改进。当前激活的单元格突出显示,并且可以使用 Tab 键导航 UI。
- 键盘上的按钮现在也着色了。为了更好的可玩性,键盘按钮现在也根据字符在单词中的位置和是否存在进行着色。
- 该应用程序经过了重新设计。添加了欢迎页面、帮助和更漂亮的游戏结果信息。
您可以在 Flathub 上获取最新版本。
另外,非常感谢 GNOME 设计团队,特别是 Tobias Bernard 和 Allan Day,他们帮助提出了更好的解决方案。
Shell 扩展
oae 报告
我使用新的功能和修复更新了 Pano - 剪贴板管理器
- Gnome Shell 44 支持
- 现在可以将项目标记为收藏夹。
- 新的 Emoji 类型
- 添加了许多自定义选项(项目样式、Pano 高度…)。
- 链接现在可以在默认浏览器中打开
- 可以根据项目类型过滤历史记录
- 感知内容的通知
- 许多导航改进
- 还有许多其他更改。
- 您可以在 GitHub 上了解更多信息。 {{< video src=“odSBdObmRFOUptXAqGsBnAVr.webm” >}}
Just Perfection 发布公告
扩展下载计数现在在 extensions.gnome.org 上公开可用。
目前,Argos 扩展(自 3.32 以来未开发)保持着超过 1380 万下载的记录,其次是 Dash to Dock 扩展,下载量为 620 万。
GNOME 基金会
mwu 报告
我叫 Melissa Wu,是 GNOME 基金会的项目协调员。我负责特殊项目、筹款,并协助 Caroline Henriksen 进行营销和品牌推广,以及协助 Kristi Progri 进行活动和会议。我也是会议酒店和其他会议旅行的常驻旅行协调员。
我现在有两个重点——为在拉脱维亚里加举行的 GUADEC 2023 筹集赞助 (https://events.gnome.org/event/101/) 和组织我们的志愿者。我需要在这两方面获得帮助!!如果您感兴趣,请随时直接与我联系。这是一个学习新知识或与我们分享您的才能的好时机!
本周我正在为 SCaLE 做准备,我将在那里为期三天在展位上进行筹款、销售 T 恤并分享 GNOME 的最新信息。如果您在附近,请来展位看看我们,或参加周六(3 月 11 日)下午 6 点在 Craft by Smoke and Fire(30 W. Green Street. Pasadena, CA)举行的 GNOME Beers 活动。
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!













