The Curious Engineer

All blogs / Linux / Unix

GTK Development Blog

blog.gtk.org

All things GTK

Linux / UnixGraphicsC

Posts
214 from 12 Mar 2008 to 28 May 2026
Posting
now and then (4 in the last year)
Kind
project news
Feed
https://blogs.gnome.org/gtk/feed/

2026 4

  1. Snapping
  2. Cambalache’s First Major Milestone!
  3. An update on SVG in GTK
  4. GTK hackfest, 2026 edition

2025 4

  1. SVG in GTK
  2. Casilda 1.0 released!
  3. An accessibility update
  4. What’s new in GTK, winter 2025 edition

2024 7

  1. The colors of GTK
  2. Graphics offload continued
  3. Graphics offload revisited
  4. Accessibility improvements in GTK 4.14
  5. On fractional scales, fonts and hinting
  6. GTK hackfest updates
  7. New renderers for GTK

2023 6

  1. Introducing graphics offload
  2. Paths in GTK, part 2
  3. Paths in GTK
  4. Evolving accessibility
  5. GTK 4.11.1
  6. Updates from inside GTK

2022 3

  1. A grid for the file chooser
  2. On deprecations
  3. Inside the GTK font chooser

2021 10

  1. sizable news
  2. GTK 4.4
  3. The GTK Documentation
  4. Text input in GTK 4
  5. More on input
  6. Adventures in graphics APIs
  7. GTK 4.2.0
  8. Input, revisited
  9. GTK happenings
  10. GTK 4.0.1

2020 22

  1. Who Wrote GTK4
  2. GTK 4.0
  3. Accessibility in GTK 4
  4. GTK 3.99.2
  5. GtkColumnView
  6. On list models
  7. A primer on GtkListView
  8. GTK 3.99.1
  9. GTK 3.99
  10. More on lists in GTK 4
  11. Scalable lists in GTK 4
  12. Media in GTK 4
  13. Custom widgets in GTK 4 – Actions
  14. Custom widgets in GTK 4 – Input
  15. Custom widgets in GTK 4 – Layout
  16. Custom widgets in GTK 4 – Drawing
  17. Custom widgets in GTK 4 – Introduction
  18. GTK 3.98.2
  19. Building and testing GTK
  20. GTK Hackfest 2020 — Roadmap and accessibility
  21. GTK 3.98
  22. Data transfer in GTK4

2019 9

  1. GTK BoF at Guadec
  2. Constraint layouts
  3. GTK 3.96.0
  4. Layout managers in GTK 4
  5. Entries in GTK 4
  6. Testing Discourse for GTK
  7. Report from the GTK hackfest in Brussels
  8. Theme changes, revisited
  9. Theme changes in GTK 3

2018 6

  1. A report from the Guadec GTK+ BoF
  2. News from GLib 2.58
  3. GTK+ 3.94
  4. A GTK+ 3 update
  5. textures and paintables
  6. Input methods in GTK+ 4

2017 23

  1. GTK+ 3.92
  2. A scrolling primer
  3. Progress towards GTK+ 4
  4. Container secrets: size allocation, part 6
  5. Container secrets: size allocation, part 5
  6. Container secrets: size allocation, part 4
  7. Container secrets: size allocation, part 3
  8. This week in GTK+ – 36
  9. Container secrets: size allocation, part 2
  10. Container secrets: size allocation
  11. This week in GTK+ – 35
  12. Drag-and-Drop in lists, revisited
  13. This week in GTK+ – 34
  14. Container secrets
  15. Logging and more
  16. First steps with GSettings
  17. Widget hierarchies in GTK+ 4.0
  18. Drag-and-drop in lists
  19. The GTK+ Inspector
  20. This week in GTK+ – 33
  21. This week in GTK+ – 32
  22. This week in GTK+ – 31
  23. This week in GTK+ – 30

2016 38

  1. This week in GTK+ – 29
  2. This week in GTK+ – 28
  3. This week in GTK+ – 27
  4. This week in GTK+ – 26
  5. This week in GTK+ – 25
  6. This week in GTK+ – 24
  7. This week in GTK+ – 23
  8. This Week in GTK+ – 22
  9. This Week in GTK+ – 21
  10. This Week in GTK+ – 20
  11. This Week in GTK+ – 19
  12. Who wrote GTK+ 3.22
  13. This Week in GTK+ – 18
  14. This Week in GTK+ – 17
  15. This Week in GTK+ – 16
  16. Versioning and long term stability promise in GTK+
  17. This Week in GTK+ – 15
  18. This Week in GTK+ – 14
  19. This Week in GTK+ – 13
  20. This Week in GTK+ – 12
  21. This Week in GTK+ – 11
  22. This Week in GTK+ – 10
  23. Future of relative window positioning
  24. This Week in GTK+ – 9
  25. This Week in GTK+ – 8
  26. This Week in GTK+ – 7
  27. Adwaita
  28. This Week in GTK+ – 6
  29. Drawing in GTK+
  30. This Week in GTK+ – 5
  31. Controlling content sizes in GtkScrolledWindow
  32. This Week in GTK+ – 4
  33. This Week in GTK+ – 3
  34. This Week in GTK+ – 2
  35. Cursors in GTK+
  36. This Week in GTK+ – 1
  37. This Week in GTK – 0
  38. Hello, World! (Reprise)

2011 2

  1. Newly designed gtk.org now up and running!
  2. GTK+ 3.0 Released

2010 2

  1. GTK+ 2.20 Released
  2. GLib 2.24.0 released

2009 39

  1. GTK+ 2.18 stable release
  2. GLib 2.22 Stable Release
  3. GTK+ 2.17.8 unstable release
  4. GTK 2.17.6 unstable release
  5. GTK+ 2.16.5 stable release
  6. GTK+ 2.17.5 unstable release
  7. GLib 2.21.4 unstable release
  8. GTK+ 2.17.4 unstable release
  9. GTK+ 2.17.3 unstable release
  10. GLib 2.21.3 unstable release
  11. GTK+ 2.16.4 stable release
  12. GTK+ 2.16.3 stable release
  13. GLib 2.20.4 stable release
  14. GTK+ 2.17.2 unstable release
  15. GLib 2.21.2 unstable release
  16. GTK+ 2.16.2 stable release
  17. GTK+ 2.17.1 unstable release
  18. GLib 2.20.3 stable release
  19. GLib 2.20.2 stable release
  20. GTK+ 2.17.0 unstable release
  21. GLib 2.21.0 unstable release
  22. GTK+ 2.16.1 stable release
  23. GLib 2.20.1 stable release
  24. GTK+ 2.16.0 stable release
  25. GLib 2.20 stable release
  26. GTK+ 2.15.5 unstable release
  27. GLib 2.19.10 unstable release
  28. GTK+ 2.15.4 unstable release
  29. GLib 2.19.8 unstable release
  30. GLib 2.19.7 unstable release
  31. GTK+ 2.15.3 unstable release
  32. GLib 2.19.6 unstable release
  33. GTK+ 2.15.2 unstable release
  34. GTK+ 2.15.1 unstable release
  35. GLib 2.19.5 unstable release
  36. GLib 2.18.4 stable release
  37. GTK+ 2.14.7 stable release
  38. GLib 2.19.4 unstable release
  39. GTK+ 2.15.0 unstable release

2008 39

  1. GTK+ 2.14.6 stable release
  2. GLib 2.19.2 unstable release
  3. GLib 2.19.1 unstable release
  4. GTK+ 2.14.5 stable release
  5. GLib 2.18.3 stable release
  6. GTK+ 2.14.4 stable release
  7. GLib 2.19.0 unstable release
  8. GLib 2.18.2 stable release
  9. GTK+ 2.14.3 stable release
  10. GTK+ 2.14.2 stable release
  11. GLib 2.18.1 stable release
  12. GTK+ 2.12.12 stable release
  13. GLib 2.16.6 stable release
  14. GTK+ 2.14.1 stable release
  15. GLib 2.18.0 stable release
  16. GTK+ roadmap notes
  17. GTK+ 2.13.7 unstable release
  18. GLib 2.17.7 unstable release
  19. Pango-1.21.4 unstable release
  20. GTK+ 2.13.6 unstable release
  21. GLib 2.17.6 unstable release
  22. GTK+ 2.13.5 unstable release
  23. GLib 2.17.4 unstable release
  24. GLib 2.16.5 stable released
  25. GTK+ 2.13.4 unstable release
  26. GLib 2.17.3 unstable release
  27. GLib 2.16.4 stable released
  28. GTK+ 2.12.11 stable release
  29. GTK+ 2.13.3 unstable release
  30. GLib 2.17.2 unstable release
  31. GTK+ 2.13.2 unstable release
  32. GTK+ 2.13.1 unstable release
  33. GLib 2.17.0 unstable release
  34. New GTK+ tutorials
  35. Pango 1.21.0 unstable release
  36. Pango 1.20.0 stable release
  37. GLib 2.16.3 stable release
  38. GLib 2.16.2 stable release
  39. New Blog for the GTK+ project!