GTK is an old tool kit; it turns 20 in 2017. While its history is a long, unbroken chain of progress, GTK is, at its heart, heavily based on how we used to do things in GUI tool kits two decades ago. Over the past 5 years, since the 3.0 release, the GTK team has been hard at work into bringing the tool kit internals kicking and screaming into the XXI century. This has inevitably caused some friction with application developers, but it has also opened an entire world of possibilities.
In this talk I'll outline where we are coming from, what has changed, where we're going in the future — and how we'll get there.