A place to find all the resources used by the people working on GTK.

GTK Community Wallpaper


Catch up with all the things happening with GTK through the GTK Development Blog.

GTK 4.11.1
GTK 4.11.1
Here is the first GTK snapshot of the new development cycle. A lot of things fell into place recently, so it is worth taking some time to go through the details of what is new, and what you can exp... Read More
Updates from inside GTK
Updates from inside GTK
Some of the core GTK developers recently got together for a few days to do some focused work and talk about current and future plans. It is difficult to summarize three days of discussions in a blo... Read More
A grid for the file chooser
A grid for the file chooser
In the last post, we discussed deprecating treeviews and cell renderers, among other things. All these deprecations cause a lot of work for applications and libraries using these APIs, so why are w... Read More

Issues Tracker

Contribute to GTK by solving the issues related to GTK. Get started with first issues.

[GTK4/3] ScrolledWindow propagate_natural_height not calculating multi-line label height correctly
spurious failures of CI
GL renderer misrenders skew matrices
wayland: Can't unset Unicode code point shortcut (ctrl+shift+u)
Allow choosing different levels for GtkFontDialog
Creating the first window from a delayed g_main_context_invoke_full with G_PRIORITY_HIGH from a thread doesn't work
Focus keeps GtkNotebook alive
Fishbowl demo crashes with "No function named `format_header_cb`."
GTK4: Mouse loses focus of window forever if clicking at the same time a popover is opening
macOS redraw issue with gtk3.24.38
GTK3 CSS parser dose not support non ASCII characters correctly
wayland backend: wl_display@1.error(wl_display@1, 1, "invalid arguments for xdg_toplevel@17.resize")
x11: Consider dropping passive grabs during dnd
FileChooser doesn't navigate to directory with drag and drop
5. FileChooser GTK4

by vtq
Setting GtkEntry insensitive from its `activate` handler produces a warning.
`gdk_surface_get_device_position: assertion 'GDK_IS_SURFACE (surface)' failed` on popover close