#192 Forty-eight!

Update on what happened across the GNOME project in the week from March 14 to March 21.

This week we released GNOME 48!

This new major release of GNOME is full of exciting changes, including notification stacking, performance improvements, an enhanced image viewer, a new interface font, new digital wellbeing settings, a new audio player, HDR support, and much more! See the GNOME 48 release notes and developer notes for more information.

Readers who have been following this site will already be aware of some of the new features. If you’d like to follow the development of GNOME 49 (Fall 2025), keep an eye on this page - we’ll be posting exciting news every week!

GNOME Core Apps and Libraries

Mutter

A Wayland display server and X11 window manager and compositor library.

nickdiego reports

Mutter 48 now supports xdg-toplevel-drag-v1, the Wayland protocol that makes it possible to drag toplevel windows during drag-and-drop sessions. Whose primary use case is Chromium-like tab dragging feature set. Quick demo available at https://youtu.be/GAPjtLUBa_E and further details at this blog post.

GNOME Circle Apps and Libraries

Tobias Bernard reports

Last week Exercise Timer by Lőrinc Serfőző was accepted into Circle! It’s a cute little app to create timers for high-intensity interval training. Congratulations!

https://apps.gnome.org/Hiit

Third Party Projects

JumpLink announces

We’re excited to announce the latest beta release of ts-for-gir v4.0.0-beta.23, our TypeScript type definitions generator for GObject introspection GIR files that enhances development experience in GJS projects!

Key highlights:

  • Fixed Cairo type definitions, resolving long-standing issues
  • Improved GObject property methods and parameter typing
  • Fixed global gettext methods and pkg properties
  • Enhanced string formatting capabilities
  • Updated .gir files and NPM dependencies to latest versions

Mahjongg

A solitaire version of the classic Eastern tile game.

Mat reports

Mahjongg 48.0 has been released, and is available on Flathub. This release contains the following improvements:

  • New sequential and random layout rotation modes
  • On double-click, auto-play the end of the game if all tiles are unblocked
  • Tile rendering uses the GPU instead of CPU
  • Sharper tile textures on high resolution displays
  • Smaller spacing around the board on mobile screens
  • Ctrl-R keyboard shortcut for restarting game
  • Column sorting in the Scores dialog
  • Animations when starting a new game and pausing a game
  • Performance optimizations for tile matching
  • Small visual changes in the Scores/Game Finished dialog

That’s all for this week!

See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects!


This is a companion discussion topic for the original entry at https://thisweek.gnome.org/posts/2025/03/twig-192/