LibreOffice Begins Landing GTK4 Support Code

Written by Michael Larabel in LibreOffice on 11 May 2021 at 05:55 AM EDT. 26 Comments
Ahead of this week's LibreOffice 7.2 Alpha and the feature freeze / branching next month, initial GTK4 toolkit support code has begun landing in this open-source office suite.

Caolán McNamara of Red Hat has been leading the charge on getting GTK4 toolkit support added to LibreOffice with the initial push having happened yesterday.

Don't get too excited though for the moment as it's still a work-in-progress but seems to be coming along at least well enough that this is sliding in for LibreOffice 7.2 rather than being diverted to the next cycle. The initial push of two thousand lines of code on top of the existing GTK3 support downplayed the usability of it. But then over the past day we've seen more than two dozen commits further refining this GTK4 code.

Among those follow-up commits over the past day have been getting the toolkit code so LibreOffice can start without crashing, wiring up various features into the GTK4 code, various event handling bits, and other adapting to GTK4 interfaces.

Those wanting to follow the bring-up of GTK4 support within LibreOffice can see these Git commits. We'll see how quickly this GTK3 to GTK4 transition happens for LibreOffice and what kind of state it will be in for August's release of LibreOffice 7.2.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week