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.

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
Casilda 1.0 released!
Casilda 1.0 released!
Version 1.0! I am pleased to announce the release of Casilda version 1.0, a simple Wayland compositor widget for GTK 4 which can be used to embed other processes windows in your application. This v... Read More
An accessibility update
An accessibility update
I recently saw somebody ask Is Fedora accessible now ? To which I want to say: yes! But this question does not really have a  simple yes-or-no answer. There is lots of nuance to it. A better questi... Read More

Issues Tracker

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

gtk_text_view_scroll_to_mark ignored during kinetic scrolling
`GtkFilterListModel:watch-items` causes `GtkFilterListModel:n-items` to not notify
1. Bug
Cannot open popover that's too tall to fit in down and up direction
Gtk.NeverTrigger() throws assertion error
win32: Gtk4 should avoid linking to opengl32.dll and dcomp.dll
anomalous sort order indication

by hugh
Unexpected keyboard focus between adjacent vertical boxes
document-save-as-symbolic looks wrong in main
Massive Memory Leak in Sound Panel (or whole gnome-control-center) (GTK4/Gallium) - 6GB+ overnight
There are still suboptimal text rendering GtkSettings defaults on Wayland
Settings > Keyboard shorcut - not working for Fullscreen key
svg: Handle pausing properly
Translation makes it harder to work with GTK inspector
GTK::ListView hover lingers (GTK4)
GdkWaylandMonitor: allow access to wl_output global name
GTK drop-down terminals freeze after GNOME 49; Mutter logs “Frame has assigned frame counter but no frame drawn time”