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.

Emoji chooser: mouse cursor hidden, no multi-select, no default skin tone
GDK serializes clipboard mime "text/plain" to ASCII with '\' debug escapes, breaking non-ASCII text for X11/legacy clients

by qh
this SVG file is not rendered
search-entry: Needs extra touch to show OSK although it has focus
Input Wayland
SVG animation yet playing within CSS background
GtkLabel: set_attributes() does not invalidate the rendered PangoLayout for labels set with set_markup(), once painted
build: reenable macos-arm64 when the runner is fixed
Build MacOS
GtkMenuButton not rendering SVG properly
Win32: cursor scale is truncated to an integer, doesn't match Windows' own 150%/175% cursor-size tier
Windows
GL and Vulkan renderers drop the top pixel row of glyphs
selecting an item immediately after scrolling to the top causes the view to jump back and forth
2. Needs Information
Turn off font outline hinting for HiDPI displays (> 200 ppi)
Incorrect sequence states when combining GestureZoom and GestureDrag on a touchscreen
Input
Assertion failure in gtk_counting_bloom_filter_remove during routine CSS validation (SIGABRT)
CSS
Stale/invalid window size applied on X11
X11
Assertion failure 'hlist->tail_before == handler' in handler_unref_R during GtkListItemWidget disposal cascading from g_list_store_remove_all