[Epiphany] Downloader ui changes



Xan and me have been working to improve the downloader backend in a
branch. Original plan was to make only code changes before merging on
head. Though I ended up having to rewrite part of the UI code.
So, considering that some people are unhappy with some aspects of 1.0
interface, I think it's worth discussing changes now.
I think for 1.2 changes will have to be limited to the progress window
and to the default download directory. Notification area is not ready to
be used, so we will have to delay that.

So, about progress window.

Possible tasks seem to be:

1 Cancel a download
2 Pause a download
3 Resume a download
4 Open a downloaded file
5 Open the dir where the file has been downloaded
View download details
	6 Filename
	7 Source uri
	8 Elapsed Time
	9 Remaining Time
	10 Total file size
	11 Downloaded file size
	12 Percent
13 Copy source uri to clipboard (to download it with another downloader
for example)
14 Hide the downloader window

I'm not sure how much 2 and 3 are useful. Considering that pause, close
browser, resume doesnt work reliably, I'm not sure if it's worth.
Mozilla downloader doesnt appear to support them anymore too.

Once we have a default download folder 4 and 5 can be easiliy
accomplished with the file manager, so I doubt they are really useful.

About the details, I dont think we can show them all in the treeview.
Personally I feel that when you have more than 4 columns, it begin
to be hard to read. I think most important are 6, 8, 10, 12.
How we can show the others ? Isnt the details button we have now
acceptable ?

While in a perfect world 13 would not be necessary, with slow connection
it can be essential.

14 is a problem ... With a notification icon we could just use Close
button (wm). The behavior of close button is problematic too ...
Personally I think, being a notification window, the progress dialog
can be closed automatically when all downloads has been finished
succesfully.

Opinions about this ? Someone feel to propose a design once we are more
clear about tasks ?
I think until it can be more of a desktop thing it will not be perfect,
but we can start to move in that direction ....

Marco




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]