PLAN:
Make a nicer download manager.

Would a desktop-wide download manager make more sense? Something that would
not by itself transfer files, it would just be the user interface for
- displaying download progress
- provide controls to stop/pause/etc. individual downloads
Applications that do the actual downloading would simply signal status changes to the
single download manager instead of all reinventing the management display. The benefit (

) would be that
all your downloads can be controlled from a single place, be it a window, notification area or combination of both. (g)wget, Galeon, X-Chat downloads all in the same place...
Regardless of who implements the manager, in Galeon context we want (

) to show following (per file):
- file name
- MIME type icon
- status (downloading, completed, failed, paused)
- progress
- estimated time remaining
- total file size
-
is the file being saved or will it be opened in another application?
-
files to open should have their own progress dialogs (see HIG)
There should also be global status available:
- status (downloading, paused, completed)
- estimated time remaining
-
something else?
And the actions for each item that should be possible from the manager, either in the context menu or in the "Edit" menu:
- stop (abort) the download
-
pause/resume downloads (does anyone use these? do they even work reliably?)
- open the file with preferred application
- open the file with another application
- open the download directory in $FILEMANAGER
- Copy the source location.
- Copy the target location.
-
View detailed properties of the dowload in a separate dialog.
Random ideas:
- all downloads, including completed ones, should be available in the dialog
- but hidden by default (View/Completed Downloads or something)
- including the source URL
-
very similar to a bookmark...
- Drag and drop: to add bookmarks and to copy the source url.
- A mockup of possible UI: