GNOME每周更新:Gnome Core应用程序和库接收更新
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中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Linux 命令行界面提供了丰富的文本处理工具,其中最强大的工具之一是 sed 命令。sed 是 Stream EDitor 的缩写,是一个多功能工具,允许对文本文件和流进行复杂的处理。 什么是 Sed? sed 是一款非交互式文本编辑器,它操作管道输入或文本文件。通过提供指令,您可以让它修改和处理文件或流中的文本。sed 最常见的用例包括选择文本、替换文本、修改原始文件、向文本添加行或从文本中删除行等操作。它可以在 Bash 和其他命令行 shell 中从命令行使用。 Sed 命令语法 sed

有效地计数Linux中的文件和文件夹:综合指南 知道如何快速计算Linux中的文件和目录对于系统管理员和管理大型数据集的任何人至关重要。本指南使用简单命令l演示

有效管理用户帐户和组成员资格对于Linux/UNIX系统管理至关重要。 这样可以确保适当的资源和数据访问控制。 本教程详细介绍了如何将用户添加到Linux和Unix系统中的多个组中。 我们

介绍 在Linux领域,命令行通常是我们导航的指南针,磁盘空间的有效管理至关重要。无论您是通过个人项目航行还是转向O

Linux内核是GNU/Linux操作系统的核心组件。由Linus Torvalds于1991年开发,是一种免费的开源,单片,模块化和多任务Unix样核。在Linux中,可以在Sing上安装多个内核

该简短指南说明了如何在Linux操作系统中键入印度卢比符号。前几天,我想在Word文档中键入“ Indian Rupee符号(€)”。我的键盘上有一个卢比符号,但我不知道如何键入它。后

Linus Torvalds已发布Linux内核6.14释放候选6(RC6),报告没有重大问题并保持发布能力。此更新中最值得注意的更改地址是AMD Microcode签名问题,而其余更新

Linux系统8款最佳SSH客户端推荐 SSH(安全外壳协议)是一种加密网络协议,用于在不安全的网络上安全地运行网络服务。它是现代服务器管理的重要组成部分,提供对系统的安全远程访问。SSH客户端(利用SSH协议的应用程序)是系统管理员、开发人员和IT专业人员必不可少的工具。在Linux世界中,远程服务器管理很常见,选择合适的SSH客户端至关重要。本文将探讨8款适用于Linux的最佳SSH客户端。 选择标准 选择Linux最佳SSH客户端时,必须考虑以下几个因素: 性能: SSH客户端的速度和效
