Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release > by-pkgid > a3ca7cc4632e4d243e4b390d319edd85 > files > 51

gget-0.0.4-8mdv2010.1.x86_64.rpm

- The trayicon should probably not be displayed all the time by default.
  If the user has not set /apps/gget/general/show_status_icon=True the
  right thing would probably be to only display it when there is an active
  download. The downside with not showing it all the time is that you
  can't use the paste url feature. See http://developer.gnome.org/projects/gup/hig/draft_hig_new/desktop-notification-area.html#desktop-notification-appropriate-use for notification area use cases.

- DBus interface:
  - org.gnome.GGet.Download.GetProperties should probably return a dict of
    {string: variant} instead of {string: string}
  - It would be nice to use real dbus properties for the items in the dict
    above.

- Improve the GUI for Metalink downloads
  - Currently the UI shows the name of the metalink file, which isn't
    very good since it breaks things like opening the downloaded file
    etc. The thing with Metalink files is that they can contain multiple
    files. I think a good solution would be that we in the download list use
    an expandable node for metalinks which contains all the files in it.

- Port backend to GIO.
  Now that the Python bindings for gio are starting to shape up and
  examples are becoming availible it would be nice to use gio for
  everything except maybe metalink files. This will have to wait until
  after GSoC as I dont what to start something I'm not sure I'll be able
  to finish before the deadline.

- Get our own icon instead of the stock gtk-down. Kalle Persson might be
  working on this.

- Use libcanberra for download events (waiting for python-bindings for this).