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.

macos: No gtk-macos-special equivalent for the Edit menu ("Start Dictation" / "Emoji & Symbols" missing with custom menubar)
MacOS
svg: "mix-blend-mode: hard-light" ends up with 1px border of underlying content
GTK4 Wayland: XKB dead keys do not work with GtkEntry on KDE Plasma Wayland
GtkWindow leaks wayland surface
Mouse back/forward button inconsistent focus & popup behavior
Input
drop-performed class handlers read a phantom timestamp and send it in XdndDrop

by Medo
PasswordEntry does not guarantee that the data are put in locked memory
Warning "Duplicate call ..." with the first click on menu buttons
GLib-GObject-FATAL-CRITICAL when calling gtk_test_widget_wait_for_draw twice in a test
Increase corner window resize area

by mray
[Crash] Segfault on NULL source device when pressing Wacom tablet pad buttons
1. Crash
GtkApplication app ID not used as WM_CLASS on X11
Nautilus "Open With" crashes with SIGSEGV in `cairo_font_options_copy`/`pango_fc_font_map_add` — PangoFcFontMap accessed from a GTask thread pool worker while rendering a symbolic icon
1. Crash 2. Needs Information
Implement ext-background-effect-v1 protocol to support blur/frosted glass effect
1. Feature 4. Help Wanted
macos: Drop to GTK4 app is not handled instantly
Drag-and-drop GTK4 MacOS
GtkMediaFile: 3 FDs (leaked?) per gtk_media_file_set_file and set_input_stream call