Skip to content

Import only the Folks namspace

Niels De Graef requested to merge wip/nielsdg/no-more-using-gee-gtk into master

This commit removes all remaining occurrences using Gtk;, using Gee; and using Hdy;. There's a number of reasons why we're doing this, but to list a few:

  • The Gtk and Hdy namespaces have had issues before with types having the same name (ie HdyHeaderBar and GtkHeaderBar) which could suddenly break the build.
  • By omitting namespaces, it's harder to see for new contributors what the actual type is of a certain variable when they want to look up the API
  • In the long term, we want to get rid of Gee, as it's clear that it's not really maintained, and has some serious performance drawbacks.

Merge request reports