Opened 9 years ago

Last modified 8 years ago

#2743 new feature-request

Convert pygtk to pygi/GTK3

Reported by: Doadin Owned by:
Priority: major Milestone: 3.0
Component: GTK UI Version: develop
Keywords: Cc:

Description

Basicly pygtk has long been depricated and there now exists and has for a while new pygi setups for windows makeing it easy just as it was before to get a windows build environment setup.(In the past there was a time where it wasnt easy to work with pygi on windows). As a part of moving forward (posibly to python3 i know theres a ticket for that) It is recommended to convert first then work on python 3. I know we are still waiting on other utilities like twisted to update for python3 but this is just a good idea either way. At this time me and bendikro both have made efforts to make this conversion. The collection of which can be seen on my github repo here: https://github.com/doadin/deluge/tree/develop-pygi . It still has alot of work but its a start.

Change History (11)

comment:1 Changed 9 years ago by Doadin

That branch now is at a point where basiclly the ui starts and it shows torrents and what not and you can open and change settings but some of the dialog windows are not working. For example the about dialog doesnt even open, and some buttons not working in the main ui its not too bad. I know I made this a while ago and havnt really updated, but apparently it was a little harder than i thought as apparently some of the code isnt up to date even with the latest GTK2 api so i had to figure out how to handle that. I think its fairly well on its way though i think the about dialog should be fairly easy. One of the only other things is now the placement of UI parts in settings is off from what it is like currently partly because of unsupported things in at least one of the XMLs thats gonna have to be updated but all the options seem to show up and seem to work still just has buttons in kinda odd places sometimes.

Version 0, edited 9 years ago by Doadin (next)

comment:2 Changed 9 years ago by Doadin

Last edited 9 years ago by Doadin (previous) (diff)

comment:3 Changed 9 years ago by Doadin

  • Milestone changed from Future to 2.0

comment:4 Changed 9 years ago by Doadin

Last edited 9 years ago by Doadin (previous) (diff)

comment:5 Changed 9 years ago by Doadin

Last edited 9 years ago by Doadin (previous) (diff)

comment:6 Changed 9 years ago by Doadin

Last edited 9 years ago by Doadin (previous) (diff)

comment:7 Changed 9 years ago by Doadin

  • Summary changed from Convert pygtk to pygi to Convert pygtk to pygi/GTK3

comment:8 Changed 9 years ago by Doadin

Last edited 8 years ago by Doadin (previous) (diff)

comment:9 Changed 9 years ago by Doadin

Last edited 8 years ago by Doadin (previous) (diff)

comment:10 Changed 8 years ago by Cas

  • Milestone changed from 2.0 to 3.0
  • Priority changed from critical to major

comment:11 Changed 8 years ago by Doadin

Current Branch:https://github.com/doadin/deluge/tree/develop-convert_to_pygi_gtk3 Issues: 1.Compatibility with older GTK versions

  • Errors in Files tab progress
  • Errors in peers tab

2.Issue with autoadd label option in the autoadd plugin not storing the selected label.(after adding hitting edit the label combobox is empty) Though clicking the combobox still gives options.

Note: See TracTickets for help on using tickets.