I gave GTK3 and the new GObject introspection interface a try a few months ago, but the overall experience was horrible. In the end, I couldn't even get the main window to start up due to various strange import errors somewhere deep in the gi API.
I might give it a shot again some time in the future, but for now, the Python interface to GTK3 is still considered alpha quality. Obviously, that's not something users will want to deal with.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I wish to ask the maintainers about the current plans regarding this ticket. It took several years, but PyGObject seems to have an actively maintained Windows port now.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The next release should use the GTK2 version provided by PyGObject for the Windows distribution. As for GTK3 support, I have a working branch here: https://github.com/benoit-pierre/mcomix/tree/gtk3
Feedback welcome!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I gave GTK3 and the new GObject introspection interface a try a few months ago, but the overall experience was horrible. In the end, I couldn't even get the main window to start up due to various strange import errors somewhere deep in the gi API.
I might give it a shot again some time in the future, but for now, the Python interface to GTK3 is still considered alpha quality. Obviously, that's not something users will want to deal with.
Ok, thanks :)
The quality of python support should be better in the just released GNOME 3.2 platform.
Anyway, one more thing why GTK3 support would be great is the support for dark themes which are now default for "meda apps" like Totem and EOG.
Two years later, still no working PyGObject port for Windows, and apparently no one who actively works on the same.
I wish to ask the maintainers about the current plans regarding this ticket. It took several years, but PyGObject seems to have an actively maintained Windows port now.
The next release should use the GTK2 version provided by PyGObject for the Windows distribution. As for GTK3 support, I have a working branch here: https://github.com/benoit-pierre/mcomix/tree/gtk3
Feedback welcome!
I tried out the gtk3 branch, it worked properly, no crashes or any kind of visual glitches. Touch compatibility is far better than in 1.01.
Great! Thanks for the feedback.