This is not an exhaustive list of TODO items:

* general:
  - global menu
  - machine sharing (how: avahi, telepathy, others?)
  - save passwords in gnome-keyring (code-in)
  - error reporting
  - help, a11y.. (code-in)
  - search box

* machine/collection:
  - use newer libvirt-gconf API
  - confirmation dialog for deletion
  - delete VM storage
  - remove a collection source (think of qemu:///system)
  - spread the various screenshots in time, do not take all at the same time
  - a rhevm/o-virt portal source collection
  - management of groups / collections ala iOS (common widget with gnome-docs?)
  - suspend (optionnaly) VMs on close
  - add avahi sources (code-in)

* wizard:
  - populate isos based on tracker search? (code-in)
  - improve file source selection ui (need design)
  - populate source selection with local mediums (dvd..)
  - express install page (login/pass)
  - download isos
  - tracking install progression, in collective view

* display:
  - support for VNC logic authentication (only password right now)
  - (spice) multi-head support
  - spice tls port
  - add opacity to auto-hide toolbar, fade-in - fade-out (code-in)
    see also http://git.gnome.org/browse/gedit/commit/?id=b8a344cbd442303045602c88ed101bdb46286edd
  - add rdp support (code-in)
  - add ssh tunnel support (code-in)
  - some day chromoting?

* properties page:
  - implement the widget/style from the mockup
  - correct content of options

* libvirt/spice:
  - support advanced screenshots (size and format)
  - do not update screenshots if screensaver or disable screensaver
