SUGATA AI
OMG! Ubuntu

Shotwell 33 goes stable with its long-awaited GTK4 port

Shotwell 33 goes stable with its long-awaited GTK4 port

For years, the Shotwell community has watched a specific version number with a mixture of hope and skepticism, waiting for the moment the photo manager would finally shed its GTK3 skin. The arrival of Shotwell 33 marks that long-overdue milestone, delivering the first stable release to run on the GTK4 toolkit. This transition is not merely a technical housekeeping task; it is a significant architectural shift for a tool that has served as a cornerstone of the GNOME desktop experience since its inception. To understand the weight of this release, one must look back at Shotwell's history, specifically its migration to GTK3 back in 2012. That move revitalized the application, but the subsequent decade saw very little change in its underlying visual framework until now.

The development timeline for this port has been a saga in itself, with the groundwork laid as early as 2025. Unlike many software projects that attempt to rewrite their entire codebase at once, the Shotwell team opted for a pragmatic approach. They recognized that a full-scale visual overhaul, similar to the drastic transformation seen in gThumb when it adopted libadwaita, might risk breaking the usability of a tool that millions rely on for organizing personal memories. Instead, Shotwell 33 represents a "plain port," prioritizing stability and compatibility over immediate visual spectacle. The result is an application that looks virtually identical to version 32, which might disappoint users expecting a modernized interface right out of the box.

However, dismissing Shotwell 33 as merely a cosmetic upgrade would be a mistake. The significance here lies in the foundation. By successfully porting to GTK4, the developers have ensured that the application remains future-proof on the GNOME desktop, which is increasingly moving away from the older GTK3 ecosystem. This decision aligns Shotwell with the broader direction of Linux desktop software, ensuring it can leverage new rendering features and performance optimizations that GTK4 provides. It is a strategic move that may seem invisible to the average user today but is crucial for the application's longevity and ability to integrate with future system components.

The choice to delay a major visual revamp suggests a mature understanding of user expectations. In the world of photo management, reliability trumps aesthetics. Users need Shotwell to handle thousands of images without crashing, to organize galleries efficiently, and to backup data securely. The team appears to be holding off on a complete redesign until they can integrate GTK4 with libadwaita in a way that enhances usability rather than just changing colors and spacing. This cautious path ensures that the tool remains a workhorse rather than becoming a gimmick, preserving the functional integrity that made the original application a success.

As we look toward the future, the stage is set for a more substantial evolution. Once the GTK4 port is fully stabilized and tested across various distributions, a visual refresh using the modern libadwaita styling guidelines is a logical next step. This future iteration could finally give Shotwell the polished, cohesive look that matches the rest of the GNOME desktop environment, bridging the gap between its powerful functionality and its somewhat dated interface. Until then, Shotwell 33 stands as a testament to the importance of technical stability, proving that sometimes the most important updates are the ones you don't immediately notice.

🦋 Free for 60 days

On Bluesky? Meet HomeSky.

Follower analytics, a growth toolkit, scheduling and AI posting — built for Bluesky. Connect your account and use everything free for 60 days.

Try HomeSky free →