Skip to content
Tech AI Wire

Shotwell 33 finishes its GTK4 port after three years

Shotwell 33 is the GNOME photo manager's first major release since 0.32 in April 2023, and the GTK4 move restores drag-and-drop export on Wayland.

By Tech AI Wire Team

3 min read

XLinkedIn
The Shotwell photo manager's library window on a GNOME desktop, showing a grid of photo thumbnails beside a sidebar of albums.

Shotwell 33.0 was released on September 13, 2026, and it completes the GNOME photo manager's move from GTK3 to GTK4. It is the project's first major release since version 0.32 in April 2023, and the port is the reason the gap was so long.

GTK is the toolkit that draws windows, buttons and menus for GNOME applications. Shotwell organizes and edits photo libraries. Moving an application of that size between major toolkit versions means rewriting the parts that touch the screen, which is why a three-year silence produced one release note.

What the port fixes

The project's own announcement leads with compatibility rather than looks. "This moves Shotwell to GTK4, improving compatibility with Wayland (like export with drag and drop working again) and overall utilization of modern desktop portals," the GNOME Discourse post says.

Two terms there need unpacking. Wayland is the display system that has replaced X11 on most Linux desktops. A desktop portal is the permission gate an application goes through to reach something outside itself, such as the file picker or the screenshot service. Sandboxed applications, including Flatpak builds, depend on portals to open a file at all.

That is what makes drag-and-drop export the telling detail. Dragging a photo out of Shotwell and into another window is a small feature that had stopped working. The announcement ties its return directly to the Wayland compatibility that GTK4 brings.

The rest of the release

Phoronix lists the changes that came alongside the port.

Change in Shotwell 33What it covers
GTK4 migrationThe core of the release, replacing GTK3
Open URIs in the viewerView an image by address, not only by file
Reworked printingThe print path was rebuilt during the port
Memory leak fixesLeaks found and closed during the rewrite
Crash fixesPotential crashes addressed

The version number is its own small story. The previous release was 0.32 and this one is 33.0, so the project dropped the leading zero it had carried for years. Phoronix calls it the "long-awaited GTK4 port," adding that "it's been quite some time since hearing any news out of the Shotwell photo manager project."

The timing is deliberate. Shotwell 33 lands roughly a week before the GNOME 51 desktop release, which recently added custom pointer acceleration profiles. Shipping a major port just ahead of a desktop release puts it in front of distribution packagers while they are already assembling the next set.

What this means for developers

Treat the leak and crash fixes as part of the port, not as a separate effort. A rewrite of every widget call forces you through code that nobody had read in years, and that is where leaks turn up. If you are planning your own GTK3 to GTK4 move, budget for the bugs the port exposes as well as for the port itself.

Look at drag-and-drop early if your application supports it. It is the feature most likely to be quietly broken on Wayland under GTK3, and users rarely file a bug for it. They just stop using it. Test dragging both into and out of your window before you call a port finished.

Check your printing code too. Shotwell reworked printing during this port, and printing is a subsystem that tends to be written once and never revisited. A toolkit migration is the moment it breaks.

The wider signal is about pace. Shotwell took three years and one major release to get here, arriving just as GTK 4.24 changed fractional scaling and frame timing underneath it. If your own application is still on GTK3, the cost of waiting is that you will port to a moving target. The applications finishing now are landing on a toolkit that keeps changing, and that is still easier than starting the same work a year later.

Sources

  1. GNOME Shotwell 33 Photo Manager Released With GTK4 Port - Phoronix
  2. Shotwell 33.0 has arrived! - GNOME Discourse

Related articles

The daily brief

Three to five stories a day, and what each one means for the people who build software. Free, no spam.