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.

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
GTK hackfest, 2026 edition
GTK hackfest, 2026 edition
As is by now a tradition, a few of the GTK developers got together in the days before FOSDEM to make plans and work on your favorite toolkit. Code We released gdk-pixbuf 2.44.5 with glycin-based XP... Read More
SVG in GTK
SVG in GTK
GTK has been using SVG for symbolic icons since essentially forever. It hasn’t been a perfect relationship, though. Pre-History For the longest time (all through the GTK 3 era, and until recently),... Read More

Issues Tracker

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

Shaper: issue with weight
GtkSvg: Switching states quickly in Shaper doesn't work
Documentation: Gtk Switch page is missing switch-state.png image
support masks and clips in the icon editor
Error when compiling "error: implicit declaration of function ‘gst_play_config_set_loop’"
Build
Crashing in node replay
3. Not GNOME
GPropertyAction refs are not dropped from gtk_widget_dispose in some instances
1. Bug Leak
DnD offset not correct in nautilus
[Wayland][Gtk3] Export xdg_toplevel and xdg_popup from GdkWindow
Tooltips unminimize windows unexpectedly
1. Bug GtkTooltip GtkWindow MacOS

by Mat
[Wayland] Stale/stuck pixels after animations in popovers (all renderers except NGL)
ELAN9008 I2C stylus tablet tool not handled under GTK4 + Wayland (GTK3 works)
Feature: MacOS: Add implementation for Gtk.FileLauncher.open_containing_folder()
Disabled `GAction` shouldn't make `GtkEditable` widgets insensitive
GtkLevelBar style do not respect container boundries
GTK renders symbolic SVGs at the wrong size if some attributes aren't explicitly set to auto