Hi, I’m Peter, a software dev and currently a maintainer of nautilus, the GNOME project’s file manager. This blog will foremost contain monthly updates on what I did as a GNOME Fellow.
The Fellowship
The GNOME Fellowship program provides financial support for critical and under-resourced areas of the GNOME project.
In July Sophie Herold and I were selected as the first GNOME Fellows. I am very grateful to everyone that put effort into launching this program and hope we will be able to use this great opportunity to provide impactful contributions to the project. My work will mostly focus on nautilus, its file chooser capabilities, and its integration into the system. I have a vague roadmap of things I want to achieve in this year of Fellowship:

I also have aspirations of doing things beyond the listed items, but this roadmap will provide a nice, feasible baseline.
XDG Directory Localization
If you have ever used GNOME with a non-English localization, you will probably be familiar with this little dialog:

It not only interrupts you out of nowhere on session start, it also looks somewhat dated, given it still uses GTK3. Corey Berla ported it to GTK4, but also sprinkled some libadwaita usages in, making the port unfit for a generic GTK program.
For modern GNOME styling we of course want libadwaita, so I took the port and integrated it into nautilus.

This standalone dialog is shown when opening nautilus and is integrated into nautilus’ bookmark system. There are more opportunities to improve the user experience though, so expect another update on this in the coming months.
Sushi
Sushi is nautilus’ previewer companion. When installed, it can be activated by pressing `Spacebar`. It is a very versatile tool that can preview many different file types.
In May I decided to push sushi’s development forward, by landing Corey Berla’s GTK4 port along with Tau Gärtli’s fix-up and further porting commits. Throughout June, Tau, Lorenzo Ubaldi, and I made many other adjustments, modernizations and cleanups to sushi. This continued throughout July, and I believe the application is now again in a state where it lives up to the standards of a modern GNOME application.

More detail on changes I made in July (selection):
* Smoother view changes and a loading spinner
* Reworked overlays and hid headerbars in fullscreen
* Documented plugins and a new system-wide plugin path
* Fixed some memory leaks to reduce memory usage (unfortunately there are still some left)
* Added clicking/tapping pausing/fullscreening support for videos
* Small headerbar polish
Other
I also wrapped up two minor GLib MRs this month. They added g_set_date_time and g_string_free_deep, two convenience functions that will be available in GLib version 2.90.
Support the GNOME Project

The GNOME Fellowships are funded by our community. If you would like to help the GNOME project to stay sustainable, please consider donating.
AI Summary
The described story is set in a magical underwater world where a fellowship of gnomes sets out to calm the eldritch nautilus god. In this chapter they provide an offering of sushi, but the nautilus is not satisfied. They craft a roadmap to localize the magical XDG creature.
Important note: All statements in this blog are fictional.

Comments
2 responses to “Fellowship Report July 2026 (The Shire)”
Nice!
I would change “You have logged in in a new language” to “You have logged in using a new language.”
Thanks! I agree that the dialog will need some more rephrasing, I’ll try discussing it with designers once it’s ready 🙂