News from GLib 2.58
Next September, GLib will hit version 2.58. There have been a few changes during the past two development cycles, most notably the improvement of the Meson build, which in turn led to an improved...
View ArticleReport from the GTK hackfest in Brussels
Thanks to the GNOME Foundation, various GTK developers were able to meet in Brussels right after FOSDEM, for one of our yearly hackfests. The main topics of the hackfest were: recap the work that...
View ArticleTesting Discourse for GTK
For the past 20 years or so, GTK used IRC and mailing lists for discussions related to the project. Over the years, use of email for communication has declined, and the overhead of maintaining the...
View ArticleLayout managers in GTK 4
Containers and layout policies have been a staple of GTK’s design since the very beginning. If you wanted your widget to lay out its children according to a specific policy, you had to implement...
View ArticleConstraint layouts
What are constraints At its most basic, a constraint is a relation between two values. The relation can be described as a linear equation: target.attribute = source.attribute × multiplier + constant...
View ArticleGTK Hackfest 2020 — Roadmap and accessibility
Between January 28th and January 31st, the GTK team held what’s now the third hackfest in Brussels. The main topics of the hackfest were: the schedule for the next development snapshot of GTK4 the...
View ArticleBuilding and testing GTK
… or: how GTK developers check their work on the toolkit. Since GNOME’s collective move to GitLab, GTK has taken advantage of the features provided by that platform—especially when it comes to its...
View ArticleWho Wrote GTK4
GTK 4 has been a colossal, multi-year development endeavor that started in October 2016 and ended in December 2020. Now that the 4.0 release is finally out, it’s time to look back to the incredible...
View ArticleGTK 4.2.0
GTK 4.2.0 is now available for download in the usual places. This release is the result of the initial round of feedback from the application developers porting their projects to GTK4, so it mostly...
View ArticleThe GTK Documentation
As you may have noticed, there have been various changes in the GNOME developer documentation website, as of late. These changes also affected the API references for GTK and its core dependencies. What...
View Article
More Pages to Explore .....