Community

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

GTK Community Wallpaper

Blog

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

Snapping
Snapping
With the release of 4.23.1, GTK’s renderer will come with a new feature that we’ve called snapping. How does it work? Snapping is enabled by calling gtk_snapshot_set_snap(). If enabled, it will sli... Read More
Cambalache’s First Major Milestone!
Cambalache’s First Major Milestone!
After more than 5 years,  1780 commits and 20k lines of handcrafted, artisanal Python code I am very pleased to announce Cambalache 1.0 !!! Cambalache is a WYSIWYG (What You See Is What You Get) to... Read More
An update on SVG in GTK
An update on SVG in GTK
In my last post on this  topic, I explained the history of SVG in GTK, and how I tricked myself into working on an SVG renderer in 2025. Now we are in 2026, and on the verge of the GTK 4.22 release... Read More

Issues Tracker

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

GtkDropTarget doesnt work with touchscreen input
Drag-and-drop
gsk: nested repeat nodes don't work right with cairo
GtkInscription with min-lines=2 and ellipsize-end doesnt work
Opening dropdown highlights last item hovered, not current item selected
Cannot unset layout_manager_type from subclass
Coordinates for turbulence seem computed wrong
Wayland GTK3: GtkTextView crashes on text selection & clicks if IME preedit is enabled
Transient GPU pixel corruption on AMD Raphael; disabling GSK occlusion fixes Vulkan and OpenGL
Vulkan Renderer
Clarify the supported platforms
Text transitions/animations leave a line of pixels behind them
libgdk-3.0.dylib fails to link on macOS Sequoia
GTK3 Quartz dialog renders black after external macOS Accessibility frame change
GTK3 MacOS
Wayland: Key release event incorrectly cancels the active repeat loop of a different, held key
gdk/wayland: cursor-shape-v1 fails for cursor types created via GdkCursorType
libintl dependency checking is broken
Crash after ~2.5 hours of use: Vulkan file descriptor leak causes VK_ERROR_UNKNOWN and core dump