+---------------------------------------------------------+
| TODO                                                    |
+---------------------------------------------------------+


// General

* MIME configuration
* Browsing of compressed archives
* Tab completion at the built-in command line
* Splitting/merging files
* Write configuration and bookmark changes immediately to file
* Optional deleting to .Thrash
* Support for file meta tags (exif, iptc, icc, mp3, vorbis, *ml, pdf, video, ...)
    - custom columns
* Unmounting a device via device button
* advrename & FAM: do not re-sort file list for every single renamed file
* Bookmark icons for ordinary folders in the device toolbar
* User defined categories for grouping bookmarks
* Support for SSH+FTP and WebDAV
* Editing remote files
* Optional file deselection after completed action (copy, rename, ...)
* User defined shortcuts to arbitrary programs
  with the following parameters substitution:
    %f  file name (or list for multiple selections)
    %F  escaped filename (or list for multiple selections)
    %p  full file system path (or list for multiple selections)
    %P  escaped full file system path (or list for multiple selections)
    %u  fully qualified URI for the file (or list for multiple selections)
    %d  full path to the directory containg file
    %D  escaped full path to the directory containg file
    %s  synonym for %P (for compatibility with previous versions of gcmd)
    %%  percent sign
* More plugins:
    - creating tarballs from selected files
    - compressing/decompressing (gz & bz2)
    - converting gz <-> bz2, tar.gz <-> tar.bz2
    - image operations (rotation, scaling, etc.) on selected files
    - batch file processing
    - converting txt <-> pdf
    - other mc-like extensions ?
* Root (administrator) mode - for root privileges
* vfolders for selecting files from arbitrary URI
  (visible file selection can be merged internally to the vfolder at any point,
   and then the usual multiple file actions can be applied)
* manageable queue for file transfers (pause/resume/cancel & rate limits)


// Data presentation

* File names filtering
* Custom columns support
* 'Directory Tree' with ALT+F10
* Brief file listing (see mc)
* Panel tabs for the file lists (Bugzilla request #392932)
* 'Subdirectory View' - showing contents of a given dir and all its
  subdirs in one file list. It gives the possibility of mass operation
  like: copy/move/rename/delete for all subdirs files. _Very_ handy.


// Search tool

* File search - advanced criteria (according to file size, date or attr)
* Support for file meta tags (exif, iptc, icc, mp3, vorbis, *ml, pdf, video, ...)


// Advrename tool

* The advrename dialog should have a feature to convert between upper/lowercase
* Addressing components of a regexp in the replacement text (\0, \1, ..., \9)
* Support for file meta tags (icc, *ml, pdf, video, ...)


// Internal viewer

* Selecting text in browser (CTRL-C and xbuffer)
* Adding the toolbar
* Multiple files browsing
* Preloading consecutive images


// Documentation

* Help button for every dialog


Discussed stuff
-----------------------------------------------

* Toolbar configuration - OO.org like
* Light version of gc (based on gtk+ only - not depending on GNOME)
* Even lighter version of gc (statically linked, based on FLTK http://fltk.org/)
