#166 Forty-seven!

• Curated by Felix

Update on what happened across the GNOME project in the week from September 13 to September 20.

This week we released GNOME 47!

This new major release of GNOME is full of exciting changes, including accent colours, better open/save dialogs, an improved Files app, better support for small screen sizes, new dialog styles, and much more! See the GNOME 47 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 48 (Spring 2025), keep an eye on this page - we’ll be posting exciting news every week!

GNOME Core Apps and Libraries

Image Viewer (Loupe)

Browse through images and inspect their metadata.

Sophie 🏳️‍🌈 🏳️‍⚧️ (she/her) says

The changes for Loupe 47 have mostly been subtle and in the background. But for Loupe 48, we are already full steam ahead of making a lot of more noticeable changes, including work on image editing. You can learn more in my latest blog post or even get weekly updates as a backer on Patreon or Ko-fi.

Libadwaita

Building blocks for modern GNOME apps using GTK4.

Alice (she/her) announces

the new development cycle has started, so libadwaita now has toggle groups as a replacement for linked boxes of exclusive toggle buttons. Having a dedicated widget not only provides easier to use API, but also uses a less ambiguous style that wouldn’t be possible with a generic box.

There’s also an inline view switcher using a toggle group. It works with AdwViewStack instead of GtkStack, and so AdwViewStack has an optional crossfade transition now, as it’s commonly needed in contexts where inline view switchers are used.

Meanwhile, the bottom bar in AdwBottomSheet can now be hidden, which may be useful for empty states in music players

Additionally, James Westman added a property to add banner to a preferences page, while Emmanuele Bassi added a few cubic bezier easing functions for AdwTimedAnimation

GNOME Shell

Core system user interface for things like launching apps, switching windows, system search, and more.

Julian Sparber (he/him) announces

I wrote, as part of the STF grant, a blogpost about focus stealing prevention in GNOME Shell.

Calendar

A simple calendar application.

Hari Rana | TheEvilSkeleton says

GNOME Calendar 47.0 was just released! There have been many improvements in regards to usability:

GLib

The low-level core library that forms the basis for projects such as GTK and GNOME.

Philip Withnall announces

Gleb Popov has contributed a new file monitor for BSD and macOS to GLib, which uses libinotify-kqueue: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3657

GNOME Circle Apps and Libraries

Gregor Niehl announces

This week Binary was accepted into GNOME Circle. Binary makes working with numbers of different bases (e.g. binary, hexadecimal) a breeze. Congratulations!

Eyedropper

Pick and format colors.

FineFindus announces

After almost a year since the last update, the new version of Eyedropper brings significant changes both to the user interface and under the hood:

  • A new color editor allows modifying the picked color
  • The color system has been completely rewritten, now using the palette library for more accurate color conversions.
  • If the system does not allow color picking, a warning page is now displayed (Thanks to Brage Fuglseth for the illustration)

Download the new version on Flathub.

Third Party Projects

tfuxu reports

The first version of Flood It has been released! It is a simple strategy game in which you need to flood the entire board with a single color in as few moves as possible.

Check it out on Flathub!

Ronnie Nissan says

Embellish has been ported from Go to Gjs, now with a lot smaller bundle size and new features:

  • Font previews
  • Font licences
  • A welcome screen

You can get the latest embellish on flathub

Mahjongg

A solitaire version of the classic Eastern tile game.

Mat says

Mahjongg 47.0 has been released, and is available on Flathub. This release contains several improvements, including:

  • Changes to the UI to follow the latest GNOME Human Interface Guidelines
  • Player names for scores, and the ability to clear all previous scores
  • Faster game startup times
  • A fix for unclickable tiles in the ‘Overpass’ layout

GNOME Foundation

Caroline Henriksen says

Linux App Summit 2024 is two weeks away! This year’s conference will take place on Oct 4-5 in Monterrey, Mexico and all main track talks will be live-streamed for remote attendees. Registration is still open for both in-person and remote attendance, make sure to let us know how you plan to attend. More event details including the full talk schedule can be found on linuxappsummit.org.

The GNOME Asia 2024 Call for Participation is still open! If you would like to submit a talk or workshop for this year’s summit make sure to apply online by September 30. This year’s conference will take place in Bengaluru, India from Dec 6-8 and allow attendees and speakers to participate remotely. Learn more about GNOME Asia 2024.

The GNOME Foundation is searching for applicants for our open Executive Director position. We’ve extended the application deadline until September 25 and encourage qualified individuals who share our vision of promoting software freedom and innovation to apply. Learn more about the position and how to apply here.

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!