GTK 4.0 Isn't Expected To Be Released Until Autumn 2020

Written by Michael Larabel in GNOME on 29 August 2019 at 11:25 AM EDT. 36 Comments
GNOME
GTK 4.0 won't be out this year, nor is it expected next spring as part of the GNOME 3.36 cycle, but now the developers believe this next major tool-kit update will be ready to ship in just over one year's time with the autumn release of GNOME 3.38.

Taking place the past few days was GNOME's annual GUADEC conference where understandably were a lot of discussions around GTK4. Among the GTK4 outcomes from GUADEC 2019 were:

- Introducing extra meta-data to theme index files for indicating "dark mode" themes, among other dark mode improvements.

- Adding a scalable list view widget to GTK4 that recycles row widgets.

- The infrastructure and APIs around animations in GTK4, similar to how animations behave in CSS.

- Completion of the menu/popover rework is expected for GTK 4.0.

- Making use of event controllers for shortcuts to replace mnemonics / accelerators / key bindings.

- Completing the new drag-and-drop API.

- Some non-blocker features discussed are a widget repository, a UI designer widget, and better support for split headerbars and state transitions.

- The Vulkan renderer for GTK4 still needs some attention/fixes.

While there aren't many features left to be tackled and some of the above-mentioned items already have some code fleshed out, it will take a while to complete the remaining code.

To get to the GTK 4.0 release, they are planning for another GTK4 development release before year's end, hitting the GTK 3.99 feature-complete state around GNOME 3.36 in the spring, and to hopefully ship GTK 4.0 around the GNOME 3.38 release in the fall of next year.

More details on the GTK.org blog.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week