Flowblade 2.24 released today as the newest version of this open-source, non-linear video editing application. Flowblade 2.24 brings a number of refinements while also interesting is their commentary concerning the future with Wayland and GTK4 porting.
With today’s Flowblade 2.24 release there are many UI/UX updates like new ways for creating compound clips and dual trim for sync-relation clips. Plus some enhancements to themes and other user interface / visual changes.
Flowblade 2.24 also contains some of their early work toward porting this video editor app over to the GTK4 toolkit. In their release notes their new commentary around the ongoing GTK4 port are interesting and ultimately that as part of that they may end up going Wayland-only in dropping X11 support:
“We originally estimated that we could attempt GTK4 port in autumn 2025. If we fully committed to doing the port we could power through the remaining issues and get a launching GTK4 version in about a month and a releasable version in maybe 4-5 months.
However, GTK4 has “windowless” widgets, which for us means that we need to drop SDL2 video display for X11 systems and create a new video consumer for GTK4 version
So for video our options are:
– Only create new Wayland video consumer and drop X11 support for GTK4 version.
– Create new Wayland and X11 video consumers before porting tor GTK4 version.We will likely do only a Wayland video consumer and wait for 2+ years so that Gnome and KDE Wayland only versions are released and applied accross all major distros before commiting to doing the port.
For this development cycle we did quite a lot of work on GTK4 port:
– New keyboard shortcut framework with per widget shortcuts was created. This will map to the way GTK4 does things in this area.
– Multiple smaller changes were done towards getting ready for port: we now use gtkevents.KeyPressEventAdapter for global keyevents, blocking dialogs were removed, we created a builder function for EventBoxes, removed monitor EventBoxes from Script Tool and G’Mic Tool, added gtkbuilder button_set_image() method and moved Titler to use that, dropped last Gtk.FileChooserButton uses and ported cairoarea.py to use event controllers instead of signals.”
More details on that effort via the release notes. Downloads and more details on the Flowblade 2.24 video editor release via GitHub.
