GNOME Weekly Update: GNOME Core Apps and Libraries Receive Updates
GNOME ecosystem is busy with activities this week, with core applications and libraries updated, GNOME Circle launched an exciting new version and third-party projects made progress. Let’s discuss some highlights from this week’s GNOME (September 20-September 27).
Catalog
- GLib
- GNOME Circle Extended with Mousai's latest version
- Third-party projects
- Shell extension
Libadwaita Enhanced Navigation and Application Discovery
Libadwaita is the basic module for building modern GNOME applications using GTK4, and it has received some notable updates:
- Improved Navigation SplitView: AdwNavigationSplitView now mirrors the functionality of AdwOverlaySplitView by adding the :sidebar-position: property. This allows reverse navigation when collapsed, making the content the root page and the sidebar a child page.
- Enhanced NavigationView Page Display: AdwNavigationView Obtains horizontal and vertical homogeneous properties. This means that the navigation view will now pre-allocate space for all added pages and pages in the navigation stack, ensuring a smoother transition and a more consistent layout. Seamless application discovery in the
- Dialog: AdwAboutDialog now contains API support for linking directly from the dialog to other applications. This simplifies application discovery and facilitates cross-promotion in GNOME applications.
GLib
GLib is the underlying core library that supports projects such as GTK and GNOME, and it also receives significant performance improvements.
Christian Hergert's performance analysis of GVariant greatly reduces memory allocation when dealing with smaller variants (common cases), making GLib more streamlined and efficient.
GNOME Circle Extended with Mousai's latest version
Mousai is a GNOME Circle application for song recognition, which is released on Flathub in version 0.7.8, which includes user experience enhancements and optimizations:
- Special Lyrics View: Enjoy a space dedicated to lyrics to improve readability and navigation of lyrics within the app.
- Improved Navigation: Page names in the application have been standardized to provide a more intuitive and user-friendly experience.
- Adaptive Song Bar: The song bar will be dynamically adjusted to accommodate smaller screens, ensuring optimal viewing results on devices of all sizes.
- Reduce footprint: Thanks to the cargo vendor filterer, Mousai now has a smaller overall package size.
- Modern buttons: The load button has been updated to bring a new look to the app with the latest Adwaita widgets.
Third-party projects
Aurea is a tool for managing AppData, and it ushers in version 1.5, with many new features including GNOME 47 support, dynamic hot reload banners for meta-information editing, opening files directly with Aurea, and the convenience of using F5 reloading. Norwegian translation further extends accessibility and updates include Blueprint 0.14.0 to enhance development.
Cambalache is a GNOME application used to make GTK user interfaces, which achieved a significant milestone in version 0.92.0. This stable release introduces a basic port of Adwaita, uses Casilda synthesizer for workspace management, updates the widget directory for SDK 47, improves drag and drop support, and improves workspace performance.
Other notable additions include workspace animation, compatibility with GNOME's dark style preferences, support for third-party libraries, simplified title bars, and many bug fixes and enhancements to provide a complete user experience.
Delineate (formerly known as Dagger) made its debut. Designed for the DOT language, this elegant new application allows users to easily edit and visualize graphics, simplifying complex data representation and analysis.
Parabolic is the preferred application for downloading web videos and audio, and it is preparing to release the 2024.10.0-rc1 stable version. This candidate introduces the Preferred Video Codec option for custom downloads, improves the format selection backend, provides a new interface for selecting subtitles in a single download, and provides the ability to copy download commands for troubleshooting and automation.
Fractal is a Matrix messaging application built on Rust, which returns with 9.beta version, bringing some improvements and new features:
- Enhanced Image Processing: Integration with the glycin library (used by the GNOME Image Viewer) improves image loading, extends support for animation formats and SVGs, and ensures correct EXIF orientation processing.
- Improved reading status: The persistence issue that the unread room is still marked as unread even after it is opened has been resolved.
- Optimized Media Cache: A database dedicated to media caching enables users to effectively manage storage space. The upcoming feature of clearing unused media files will further simplify cache control.
- Accurate date separator: An error causing the date separator to display incorrect dates has been resolved.
- Modern UI: Fractal uses the latest GTK 4.16 and libadwaita 1.6 APIs, including CSS variables, AdwButtonRow, and AdwSpinner to provide a more modern and responsive interface.
Shell extension
Auto Activities is an extension that intelligently manages activities based on window presence, and now extends support for GNOME Shell 47.
That's it! For more details, please check out the official blog post in the following link:
The above is the detailed content of GNOME Weekly Update: GNOME Core Apps and Libraries Receive Updates. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



The Linux command line interface provides a wealth of text processing tools, one of the most powerful tools is the sed command. sed is the abbreviation of Stream EDitor, a multi-functional tool that allows complex processing of text files and streams. What is Sed? sed is a non-interactive text editor that operates on pipeline inputs or text files. By providing directives, you can let it modify and process text in a file or stream. The most common use cases of sed include selecting text, replacing text, modifying original files, adding lines to text, or removing lines from text. It can be used from the command line in Bash and other command line shells. Sed command syntax sed

Efficiently Counting Files and Folders in Linux: A Comprehensive Guide Knowing how to quickly count files and directories in Linux is crucial for system administrators and anyone managing large datasets. This guide demonstrates using simple command-l

Efficiently managing user accounts and group memberships is crucial for Linux/Unix system administration. This ensures proper resource and data access control. This tutorial details how to add a user to multiple groups in Linux and Unix systems. We

Introduction In the realm of Linux, where the command line is often the compass by which we navigate, the efficient management of disk space is crucial. Whether you’re sailing through personal projects or steering the ship o

Linux Kernel is the core component of a GNU/Linux operating system. Developed by Linus Torvalds in 1991, it is a free, open-source, monolithic, modular, and multitasking Unix-like kernel. In Linux, it is possible to install multiple kernels on a sing

This brief guide explains how to type Indian Rupee symbol in Linux operating systems. The other day, I wanted to type "Indian Rupee Symbol (₹)" in a word document. My keyboard has a rupee symbol on it, but I don't know how to type it. After

Linus Torvalds has released Linux Kernel 6.14 Release Candidate 6 (RC6), reporting no significant issues and keeping the release on track. The most notable change in this update addresses an AMD microcode signing issue, while the rest of the updates

If you're familiar with AirDrop, you know it's a popular feature developed by Apple Inc. that enables seamless file transfer between supported Macintosh computers and iOS devices using Wi-Fi and Bluetooth. However, if you're using Linux and missing o
