Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
LibreOffice Begins Landing GTK4 Support Code
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.