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 drop-down terminals freeze after GNOME 49; Mutter logs “Frame has assigned frame counter but no frame drawn time”
GDK3 on Wayland announces an eraser device for tablets, even when there is none
GTK3 GdkDevice
GtkViewport doesn't play well with GTK_POLICY_NEVER
Textures produced by rsvg do not respect scaling
svg nested viewport problem
Crashes in libxkbcommon should be handled gracefully
Feature request / discussion: API to detect a running accessibility technology
"Broken accounting of active state for widget"
Combination of gestures and popover freeze mouse click input
Label: get active_link even if selectable
StackSidebar navigation.push action
Gesture framework wishlist for text on touch
GtkGesture Input
GTK-4 prioritizing .cache/gtk-4.0
2. Needs Information
RTL: Vertical scrollbar missing with overlay scrolling disabled
RTL: Horizontal scrollbar scrolls in wrong direction
Discrete GtkScale in fine-tuning mode cannot move to the right