#166 Forty-seven!
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 ofGtkStack
, and soAdwViewStack
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 playersAdditionally, 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:
- It is now possible to drag and drop ICS files into Calendar.
- Port various widgets to their modern Adwaita equivalents: !436, !481
- Hidden calendars are distinguishable by using the
eye-not-looking
icon.- The search activation was delayed. This avoids spamming the search backends, which improves the overall performance, reduces power consumption, and eliminates flickering in the interface.
- Various fixes in the agenda sidebar: !374, !445, !464, !468
- The Event popover was reworked and redesigned. It introduces a padlock icon for read-only events, properly separates each section, and it wraps/ellipsizes text properly.
- The about dialog was ported to
AdwAboutDialog.new_from_appdata
. This makes it easy for us to include release notes without putting any effort. This means, starting from 47, it will now be easy to view release notes directly in Calendar.
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!