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.
3 min read
Drafted with AI from the sources linked in this article, then fact-checked and edited by Claire Whitmore before publishing. How we work

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 33 | What it covers |
|---|---|
| GTK4 migration | The core of the release, replacing GTK3 |
| Open URIs in the viewer | View an image by address, not only by file |
| Reworked printing | The print path was rebuilt during the port |
| Memory leak fixes | Leaks found and closed during the rewrite |
| Crash fixes | Potential 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
- GNOME Shotwell 33 Photo Manager Released With GTK4 Port - Phoronix
- Shotwell 33.0 has arrived! - GNOME Discourse
Related articles

GTK 4.24 sharpens fractional scaling and frame timing
GTK 4.24 snaps content to whole screen pixels for sharper fractional scaling, reworks the frame clock, and pushes session restore back to 4.26.

OpenSSH 10.6p2 fixes Alpine Linux password bypass
OpenSSH 10.6p2 and Alpine fixed an SSH login that needs no password on November 5. A Tech AI Wire test of five Alpine images shows who is exposed.

Kwi, KDE's new terminal, claims 3x-35x Konsole speedup
KDE developer Eike Hein unveiled Kwi on November 1, a GPU-rendered terminal built on Ghostty's libghostty-vt that he says runs 3x-35x faster than Konsole.
The weekly digest
One email every Friday with the week's top stories from all six desks: AI, dev tools, coding, the tech industry, startups and what's next. Free, no spam.