search
HomeSystem TutorialLINUXGNOME Weekly Update: GNOME Core Apps and Libraries Receive Updates

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!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Does the internet run on Linux?Does the internet run on Linux?Apr 14, 2025 am 12:03 AM

The Internet does not rely on a single operating system, but Linux plays an important role in it. Linux is widely used in servers and network devices and is popular for its stability, security and scalability.

What are Linux operations?What are Linux operations?Apr 13, 2025 am 12:20 AM

The core of the Linux operating system is its command line interface, which can perform various operations through the command line. 1. File and directory operations use ls, cd, mkdir, rm and other commands to manage files and directories. 2. User and permission management ensures system security and resource allocation through useradd, passwd, chmod and other commands. 3. Process management uses ps, kill and other commands to monitor and control system processes. 4. Network operations include ping, ifconfig, ssh and other commands to configure and manage network connections. 5. System monitoring and maintenance use commands such as top, df, du to understand the system's operating status and resource usage.

Boost Productivity with Custom Command Shortcuts Using Linux AliasesBoost Productivity with Custom Command Shortcuts Using Linux AliasesApr 12, 2025 am 11:43 AM

Introduction Linux is a powerful operating system favored by developers, system administrators, and power users due to its flexibility and efficiency. However, frequently using long and complex commands can be tedious and er

What is Linux actually good for?What is Linux actually good for?Apr 12, 2025 am 12:20 AM

Linux is suitable for servers, development environments, and embedded systems. 1. As a server operating system, Linux is stable and efficient, and is often used to deploy high-concurrency applications. 2. As a development environment, Linux provides efficient command line tools and package management systems to improve development efficiency. 3. In embedded systems, Linux is lightweight and customizable, suitable for environments with limited resources.

Essential Tools and Frameworks for Mastering Ethical Hacking on LinuxEssential Tools and Frameworks for Mastering Ethical Hacking on LinuxApr 11, 2025 am 09:11 AM

Introduction: Securing the Digital Frontier with Linux-Based Ethical Hacking In our increasingly interconnected world, cybersecurity is paramount. Ethical hacking and penetration testing are vital for proactively identifying and mitigating vulnerabi

How to learn Linux basics?How to learn Linux basics?Apr 10, 2025 am 09:32 AM

The methods for basic Linux learning from scratch include: 1. Understand the file system and command line interface, 2. Master basic commands such as ls, cd, mkdir, 3. Learn file operations, such as creating and editing files, 4. Explore advanced usage such as pipelines and grep commands, 5. Master debugging skills and performance optimization, 6. Continuously improve skills through practice and exploration.

What is the most use of Linux?What is the most use of Linux?Apr 09, 2025 am 12:02 AM

Linux is widely used in servers, embedded systems and desktop environments. 1) In the server field, Linux has become an ideal choice for hosting websites, databases and applications due to its stability and security. 2) In embedded systems, Linux is popular for its high customization and efficiency. 3) In the desktop environment, Linux provides a variety of desktop environments to meet the needs of different users.

What are the disadvantages of Linux?What are the disadvantages of Linux?Apr 08, 2025 am 12:01 AM

The disadvantages of Linux include user experience, software compatibility, hardware support, and learning curve. 1. The user experience is not as friendly as Windows or macOS, and it relies on the command line interface. 2. The software compatibility is not as good as other systems and lacks native versions of many commercial software. 3. Hardware support is not as comprehensive as Windows, and drivers may be compiled manually. 4. The learning curve is steep, and mastering command line operations requires time and patience.

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment