In this last week, the master branch of GTK+ has seen 33 commits, with 5011 lines added and 8140 lines removed.
Planning and status
- The GTK+ road map is available on the wiki
- Patrick Griffis is experimenting with a feature branch to deprecate and remove
gtk_dialog_run(); see this comment on the pitfalls of nested main loops with regards to UI threads, IPC threads, and I/O threads - Matthias Clasen is experimenting with re-using the fuzzy search in libdazzle in the icon browser
Notable changes
On the master branch:
- Matthias Clasen added the ability to copy the icon name to the clipboard to the icon browser utility
- Matthias also made the
GtkCenterBoxwidget public; this widget replaces the equivalent functionality ofGtkBoxto have a centered widget - Olivier Fourdan fixed various bugs in the Wayland backend, and backported the fixes to the
gtk-3-22stable branch - Chun-wei Fan pushed various fixes to ensure that GTK+ keeps building with MSVC on Windows
- Emmanuele Bassi modified the Meson build to ensure that all the SASS-based themes are regenerated when building GTK+, if
sasscis installed; Lapo Calamandrei removed the Gem file for Ruby/Sass, and thus GTK+ switched tosasscas the preferred SASS compiler
Bugs fixed
- 770513 – MainToolbar in full-screen mode has rounded corners, which show video pixel bleed-thru underneath it
- 783347 – gtkfilechoosernativewin32: Fix support for non-ASCII paths
- 781945 –
SIGSEGVdragging window on Wayland when toplevel window set_transient_for is set to another toplevel - 782283 – Wayland: Crash when dismissing a menu when a tooltip is visible
- 781285 – Key repeat cancel under Wayland should depend on which key is repeating
- 783397 – Remove unused code in
gtktextdisplay.c
Getting involved
Interested in working on GTK+? Look at the list of bugs for newcomers and join the IRC channel #gtk+ on irc.gnome.org.

“ability to copy the icon name to the clipboard to the icon browser utility” about time, this was seriously restricting the usefulness of the utility.
Why didn’t I contribute this myself? Good question, don’t really have a good answer other than I don’t have time to dig into the utilities workings
You’re welcome
Still plenty of useful patches you can write.