Menu

#24 Gtk3

Git
open
nobody
6
2022-02-01
2011-08-20
No

Newest distros use gnome 3 as default. Shall MCComix use gtk3?

Discussion

  • Oddegamra

    Oddegamra - 2011-08-21

    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.

     
  • Oddegamra

    Oddegamra - 2011-08-21
    • status: open --> closed
     
  • Stribianese91

    Stribianese91 - 2011-08-21

    Ok, thanks :)

     
  • Stribianese91

    Stribianese91 - 2011-08-21
    • status: closed --> open
     
  • monreal

    monreal - 2011-10-29

    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.

     
  • Oddegamra

    Oddegamra - 2013-05-21

    Two years later, still no working PyGObject port for Windows, and apparently no one who actively works on the same.

     
  • Oddegamra

    Oddegamra - 2013-05-21
    • Group: --> SVN
    • Priority: 5 --> 6
     
  • zozi56

    zozi56 - 2015-08-05

    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.

     
  • Benoit Pierre

    Benoit Pierre - 2015-08-05

    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!

     
  • zozi56

    zozi56 - 2015-08-05

    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.

     
  • Benoit Pierre

    Benoit Pierre - 2015-08-05

    Great! Thanks for the feedback.

     

Log in to post a comment.