C0rn3j / sc-controller

User-mode driver and GTK3 based GUI for Steam Controller
GNU General Public License v2.0
24 stars 2 forks source link

Migrating away from GTK3 and Glade #43

Open C0rn3j opened 3 weeks ago

C0rn3j commented 3 weeks ago

This is mostly a placeholder issue.

Glade is unmaintained since 2022 and only for GTK3.
Also not very well liked - https://blogs.gnome.org/christopherdavis/2020/11/19/glade-not-recommended/
There is a bunch of deprecations in the current Glade files, but that's probably besides the point with the major migration needed.

Aside from closing our eyes and ignoring the issue, there are two avenues we can take, both of which require us to move away from Glade:

I have at least for the time being bumped up the version notes for 3.24 and re-saved the Glade files - https://github.com/C0rn3j/sc-controller/commit/a96b9de9afd3ce769ffa6b4f310ee6ce3100cea8

GTK5 is in development, so hopefully someone can push for this before that, as GTK3 is supposed to be killed off when GTK5 releases.