Opened 9 years ago
Last modified 8 years ago
#4782 new Enhancement
More detailed progressbars
Reported by: | Hamed.Abdy | Owned by: | jordan |
---|---|---|---|
Priority: | Normal | Milestone: | None Set |
Component: | GTK+ Client | Version: | 2.33 |
Severity: | Normal | Keywords: | progressbar, detailed |
Cc: | fanatid@… |
Description
When you want to preview files that you are downloading, you need to know which parts of files have been downloaded. For example, for an avi file you need the first parts of file so you can preview it. In transmission, it is not possible to see which parts of files have been downloaded (in some of other clients like ktorrent it is possible).
I posted this as an idea in Ubuntu brainstorm: http://brainstorm.ubuntu.com/idea/25432/ and also posted it in transmission's launchpad bug report: https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/929066
Possible solutions are:
Solution 1:
Provide a more detailed progressbar for transmission in the main window: The new progressbar should be filled by considering the downloaded parts, like ktorrent. There can be a plus(+) sign in the left side of each torrent to expand it and see more detailed progress of each file in that torrent. So for the child files, the progressbar should be filled in the parts which has been downloaded. I don't mean a normal, solid progressbar. I mean a progressbar like ktorrent's.
Solution 2:
Provide a more detailed progressbar for transmission in the properties window: The main progressbar should not be changed. The progressbar in front of each file in the properties window for files should display the details. So the progressbar for each file in the properties window should be filled in the way that it shows the parts that have been downloaded, like ktorrent's progressbars. Not a solid progressbar.
Solution 3:
Show visual list of packets: Show:
- Green: Packet downloaded!
- Orange: Packet is downloading…
- White: No information about this packet.
- Red: Nobody have this packet.
Attachments (6)
Change History (11)
comment:1 Changed 9 years ago by rb07
comment:2 Changed 9 years ago by jordan
- Component changed from Transmission to GTK+ Client
- Owner set to jordan
- Version changed from 2.33+ to 2.33
comment:3 Changed 9 years ago by Hamed.Abdy
Thank you for your review.
:)
Changed 8 years ago by fanatid
comment:4 Changed 8 years ago by fanatid
- Cc fanatid@… added
I write custom progress bar, for display pieces status. tarball -- https://dl.dropboxusercontent.com/u/54499137/transmissionbt/transmissionbt.4782.tar.gz In attachment, I uploaded screenshots with new progress bar. I also recommended see ticket https://trac.transmissionbt.com/ticket/4834, about different colors for progress bar.
Changed 8 years ago by fanatid
Changed 8 years ago by fanatid
Changed 8 years ago by fanatid
Changed 8 years ago by fanatid
comment:5 Changed 8 years ago by jordan
fanatid, please attach diffs in "diff -u" form so that they're easier to read.
To add new files (like progress-cell-renderer.[ch]) to the diff, you can "svn add filename" before generating the diff.
Thanks!
Solution 4:
Use
This one already works with all clients and the daemon: