You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I will not be porting Gaupol to GTK 4. While I do like a lot of the additions in the toolkit and the direction of core GNOME, the extent of changes is unbearable for any bigger hobby project. This has become apparent while porting a smaller project to GTK 4. Smaller fixes and basic maintenance will continue as thus far. Not porting to GTK 4 is not any immediate issue, I expect GTK 3 to be available for quite a while still.
For anyone interested in continuing the work in some form, I'd recommend considering starting from scratch. Firstly, Gaupol was started in 2005 using GTK 2 and Python 2, and also was a learning project for me so it's to an extent both dated and suffering from bad design. Secondly, the Gtk.TreeView widget and associated cell renderers etc. used very extensively in Gaupol are deprecated and due to be removed in GTK 5, so a major UI rewrite would be needed at that point anyway.
The text was updated successfully, but these errors were encountered:
For anyone interested in continuing the work in some form, I'd recommend considering starting from scratch.
Knowing people might find it hard start from scratch and also hard to understand a large codebase like Gaupol, I made a small experiment, just a single day of coding (though based on code I had laying around), a tiny codebase that has a lot of the needed elements in hopefully understandable form. Feel free to take a look and maybe use that as a starting point if it helps.
I will not be porting Gaupol to GTK 4. While I do like a lot of the additions in the toolkit and the direction of core GNOME, the extent of changes is unbearable for any bigger hobby project. This has become apparent while porting a smaller project to GTK 4. Smaller fixes and basic maintenance will continue as thus far. Not porting to GTK 4 is not any immediate issue, I expect GTK 3 to be available for quite a while still.
For anyone interested in continuing the work in some form, I'd recommend considering starting from scratch. Firstly, Gaupol was started in 2005 using GTK 2 and Python 2, and also was a learning project for me so it's to an extent both dated and suffering from bad design. Secondly, the
Gtk.TreeView
widget and associated cell renderers etc. used very extensively in Gaupol are deprecated and due to be removed in GTK 5, so a major UI rewrite would be needed at that point anyway.The text was updated successfully, but these errors were encountered: