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.

GSK Vulkan renderer crashes in libnvidia-glcore.so during offscreen image creation (SIGSEGV)
Shadertoy in gtk4-demo is broken on wlroots with their vulkan renderer
`gtk_test_init` docs incorrect about locale
Hovering widgets with motion controller attached causes background windows to raise on macOS
GtkAccessibleTextInterface mismatch between interface documentation and its implementations
The menu bar focusing with F10 is wrong
GtkListView doesn't preserve scroll if items are prepended during overshoot
gtk4-demo empty context menu on tabs
svg: fix handling of no animations
GtkText's input interceptor logic is too eager
8. Accessibility
GtkColumnView: sortable column headers expose no AT-SPI action, so sorting is unreachable for assistive technology
8. Accessibility
GtkSvgWidget's natural size in one orientation isn't proportional to the size in the other
(GtkTextView) Cutting, pasting, or deleting text does not reset virtual cursor position
GtkIMContextWayland does not draw preedit color
Wayland
Sends too many text_input.enable() events
1. Regression GTK4
focus related assertions