Skip to main content


Will the #GTK developers ever stop breaking their API with every new release? Some major apps just finished porting their code to GTK3 and now the list of breaking changes for GTK4 is absolutely insane. Looks like everyone that has to support a GTK application will be forever porting to a new version instead of working on the actual app.

docs.gtk.org/gtk4/migrating-3t…

#gtk
in reply to Nathan Campos

This is a very, very bad take. GTK3 has been out since 2011, and GTK4 was released 9 years later, in 2020. Same as Qt, by the way, just to name another major toolkit.

The migration guide covers a lot of edge cases, for people that ported their application from GTK2 to GTK3, and left a bunch of legacy code; it's *exceedingly* hard for any application to actually check every single item in the list. A lot of API was introduced in GTK3 to begin with, to ease porting.