A year in the life of GTK
summary
GTK 4 ships in December 2020 and since then the project delivers two minor releases, a new GL-based renderer (OpenGL by default, Cairo fallback) plus a deferred rendering pipeline that tracks changed render nodes for faster frames, Wayland-first backends, and explicit feature-freezes and stable support windows. The docs move to introspection-driven generation and Sphinx with a gi-docgen tool cutting build time from minutes to ~1 minute (introspection-driven docs). GNOME UI patterns live in libadwaita 1.0 (shipped with GTK 4.6, used in GNOME 42). Accessibility shifts to AT-SPI with W3C ARIA semantics.
AI-written summary · about
chapters (12)
- 0:00Start
- 6:23CAIRO
- 8:28OPENGL
- 13:44PORTABILITY
- 18:24INHERITANCE
- 19:34ACCESSIBILITY
- 23:40HISTORY
- 25:14INTROSPECTION
- 29:55STABILISATION
- 30:12GTK AS A PORTABLE TOOLKIT
- 31:28PLATFORM LIBRARIES
- 35:04QUESTIONS?
related talks
01h 00mThe state of GNOME
46mTeaching an old Bovine Gnu Tricks: What's next for Emacs?
16mBuilding the Public Interest Desktop
35mBeyond the Screen: A Deep Dive into Linux Accessibility for Developers
22mKeynote: AGL State of the Alliance: Looking Toward 2024 and Beyond
44mGraphics: A Frame's Journey
19mConsistency Status Update
35mIntroduction to AGL Architecture and Roadmap
