Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port GUIs from PyGTK/Gnome-2 to PyGobject/Gnome-3 #112

Closed
cylc opened this issue Sep 11, 2012 · 10 comments
Closed

Port GUIs from PyGTK/Gnome-2 to PyGobject/Gnome-3 #112

cylc opened this issue Sep 11, 2012 · 10 comments

Comments

@cylc
Copy link
Collaborator

cylc commented Sep 11, 2012

Software is a moving target ... The latest PyGTK release is the last of the line. The release announcement says:

New users wishing to develop Python applications using GTK+ are
recommended to use the GObject-Introspection features available
in PyGObject. Existing authors of PyGTK applications are also
recommended to port their applications to PyGObject to take
advantage of new features appearing in GTK-3 and beyond.
More information on PyGObject and GObject-Introspection can
be found at http://live.gnome.org/PyGObject.
PyGTK-2.24 will be the final major release of PyGTK."

@m214089
Copy link

m214089 commented Sep 14, 2012

I did some lookup in the Web and it seems to be a good idea to do this change to prevent running into a dead-end on the long term. It seems to be no too difficult as there is some supporting tools for this. Nevertheless it'll take some time.

So, it would be good, to have this sometimes in the 'near' future.

@benfitzpatrick
Copy link
Contributor

I think it'll be quite a while before we can assume people will have pygobject and GTK-3 - even though I already have it on my home machines.

It was also a little cheeky of them to recommend porting a year and a half ago, when the documentation is still a work in progress!

@matthewrmshin
Copy link
Contributor

(Or move to another modern GUI technology?)

@hjoliver
Copy link
Member

hjoliver commented Oct 9, 2015

(Or move to another modern GUI technology?)

Any suggestions? I imagine that upgrading the existing GUI to pygobject and gtk-3 will be relatively easy, but making a completely new GUI that can compete with the current one would be a BIG job - we have invested a lot in it so far [update: I meant "in a short time", as we've long planned to move to RESTful http comms, which will open the door to other UI technologies].

@hjoliver
Copy link
Member

hjoliver commented Oct 9, 2015

(discussion of web UI technologies taken offline)

@hjoliver
Copy link
Member

hjoliver commented Jun 19, 2016

[meeting] we agreed:

@hjoliver
Copy link
Member

hjoliver commented May 2, 2017

@cylc/core - extreme difficulty of installing PyGTK is frequently reported by those who don't have it available out of the box on their systems. Any updates on previous comment re going to PyGobject in the short term?

@matthewrmshin matthewrmshin changed the title Port gcylc and gcontrol from PyGTK to PyGobject Port GUIs from PyGTK to PyGobject/Gnome-3 Jun 22, 2017
@matthewrmshin
Copy link
Contributor

This issue should cover cylc gui, cylc gscan and cylc gpanel, so #570 is really a duplicate.

@matthewrmshin matthewrmshin changed the title Port GUIs from PyGTK to PyGobject/Gnome-3 Port GUIs from PyGTK/Gnome-2 to PyGobject/Gnome-3 Jun 22, 2017
@hjoliver
Copy link
Member

Haven't we more or less decided not to do this, and go straight (within the next year, maybe) to web tech?

@matthewrmshin matthewrmshin removed this from the some-day milestone Jun 30, 2017
@matthewrmshin
Copy link
Contributor

Superseded by #1873.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants