首页 >系统教程 >LINUX >GNOME每周更新:Gnome Core应用程序和库接收更新

GNOME每周更新:Gnome Core应用程序和库接收更新

Christopher Nolan
Christopher Nolan原创
2025-03-10 10:50:10207浏览

GNOME Weekly Update: GNOME Core Apps and Libraries Receive Updates

GNOME 生态系统本周活动繁忙,核心应用程序和库都进行了更新,GNOME Circle 推出了令人兴奋的新版本,第三方项目也取得了进展。让我们讨论一下本周 GNOME(9 月 20 日至 9 月 27 日)的一些亮点。

目录

  • GLib
  • GNOME Circle 通过 Mousai 的最新版本扩展
  • 第三方项目
  • Shell 扩展

Libadwaita 增强导航和应用程序发现

Libadwaita 是使用 GTK4 构建现代 GNOME 应用程序的基础模块,它收到了一些值得注意的更新:

  • 改进的导航拆分视图: AdwNavigationSplitView 现在通过添加 :sidebar-position: 属性来镜像 AdwOverlaySplitView 的功能。这允许在折叠时反向导航,使内容成为根页面,侧边栏成为子页面。
  • 增强的导航视图页面显示: AdwNavigationView 获得了水平和垂直同质属性。这意味着导航视图现在将预先分配所有添加的页面和导航堆栈中页面的空间,确保更平滑的过渡和更一致的布局。
  • 对话框中无缝的应用程序发现: AdwAboutDialog 现在包含直接从对话框链接到其他应用程序的 API 支持。这简化了应用程序发现,并促进了 GNOME 应用程序中的交叉推广。

GLib

GLib 是支持 GTK 和 GNOME 等项目的底层核心库,它也获得了显著的性能改进。

Christian Hergert 对 GVariant 的性能分析工作大大减少了处理较小变体(常见情况)时的内存分配,从而使 GLib 更加精简高效。

GNOME Circle 通过 Mousai 的最新版本扩展

Mousai 是用于歌曲识别的 GNOME Circle 应用程序,它在 Flathub 上发布了 0.7.8 版本,其中包含用户体验增强和优化:

  • 专用歌词视图: 享受专用于歌词的空间,提高应用程序内歌词的可读性和导航性。
  • 改进的导航: 应用程序中的页面名称已标准化,以提供更直观和用户友好的体验。
  • 自适应歌曲栏: 歌曲栏会动态调整以适应较小的屏幕,确保在各种尺寸的设备上都能获得最佳观看效果。
  • 减少占用空间: 由于 cargo vendor filterer,Mousai 现在拥有更小的整体包大小。
  • 现代化的按钮: 加载按钮已更新为采用最新的 Adwaita 小部件,为应用程序带来焕然一新的外观。

第三方项目

Aurea 是用于管理 AppData 的工具,它迎来了 1.5 版本,其中包含许多新功能,包括 GNOME 47 支持、用于元信息编辑的动态热重载横幅、使用 Aurea 直接打开文件以及使用 F5 重载的便利性。挪威语翻译进一步扩展了可访问性,并且更新包含 Blueprint 0.14.0 以增强开发。

Cambalache 是用于制作 GTK 用户界面的 GNOME 应用程序,它在 0.92.0 版本中取得了重大里程碑。此稳定版本引入了对 Adwaita 的基础移植,采用了 Casilda 合成器进行工作区管理,更新了 SDK 47 的小部件目录,改进了拖放支持,并提高了工作区性能。

其他值得注意的补充包括工作区动画、与 GNOME 的深色样式偏好兼容、对第三方库的支持、简化的标题栏以及许多错误修复和增强功能,以提供完善的用户体验。

Delineate(以前称为 Dagger)首次亮相。这个优雅的新应用程序专为 DOT 语言设计,允许用户轻松编辑和可视化图形,简化复杂数据表示和分析。

Parabolic 是用于下载网络视频和音频的首选应用程序,它正准备发布 2024.10.0-rc1 稳定版本。此候选版本引入了“首选视频编解码器”选项以进行自定义下载,改进了格式选择后端,提供了一个用于在单个下载中选择字幕的新界面,并提供了复制下载命令以方便故障排除和自动化的功能。

Fractal 是基于 Rust 构建的 Matrix 消息应用程序,它以 9.beta 版本回归,带来了一些改进和新功能:

  • 增强的图像处理: 与 glycin 库(由 GNOME 图像查看器使用)的集成改进了图像加载,扩展了对动画格式和 SVG 的支持,并确保了正确的 EXIF 方向处理。
  • 改进的阅读状态: 即使在打开后,未读房间仍然标记为未读的持久性问题已得到解决。
  • 优化的媒体缓存: 专用于媒体缓存的数据库使用户能够有效地管理存储空间。即将推出的清除未使用媒体文件的功能将进一步简化缓存控制。
  • 准确的日期分隔符: 导致日期分隔符显示不正确日期的错误已解决。
  • 现代化的 UI: Fractal 采用了最新的 GTK 4.16 和 libadwaita 1.6 API,包含 CSS 变量、AdwButtonRow 和 AdwSpinner,以提供更现代和响应迅速的界面。

Shell 扩展

Auto Activities 是一个根据窗口存在情况智能管理活动概述的扩展,现在扩展了对 GNOME Shell 47 的支持。

就是这样!有关更多详细信息,请查看以下链接中的官方博客文章:

以上是GNOME每周更新:Gnome Core应用程序和库接收更新的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn