Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#2282 closed Enhancement (wontfix)

New interface tab "Finished"

Reported by: porg Owned by: livings124
Priority: Normal Milestone: None Set
Component: Mac Client Version: 1.72
Severity: Normal Keywords: Interface Tab View
Cc:

Description

I suggest the new tab "Finished" because it would be a new viewing mode, allowing you to accurately see all and exclusively your finished downloads!

Scheme of the Tab Interface (ASCII graphic) and how "Finished" would fit in:

---------- All
     ----- Active (= Downloading + Seeding)
       --- Downloading
     --    Seeding
-----      Paused (= Waiting seeds + Paused/queued downloads)
- - -      [ Waiting seeds ]
 - -       [ Paused/queued downloads ]
- - ---    Finished (= Seeding + Waiting seeds)

The new tab "Finished" is the summation of "Seeding" and of "Waiting seeds" from "Paused". Hence it is not necessarily equivalent to the summation of "Seeding" + "Paused", if "Paused" contains not only "Waiting seeds", but also "Paused/queued downloads".

Attachments (1)

transmission-filter-bar.png (9.8 KB) - added by porg 12 years ago.
Filter Bar - minimum width for displaying all tab-labels

Download all attachments as: .zip

Change History (12)

comment:1 follow-up: Changed 12 years ago by livings124

  • Resolution set to wontfix
  • Status changed from new to closed

Interesting, but there's really not much space to add this. I don't think this filter is important enough considering the other option available.

Changed 12 years ago by porg

Filter Bar - minimum width for displaying all tab-labels

comment:2 in reply to: ↑ 1 Changed 12 years ago by porg

  • Resolution wontfix deleted
  • Status changed from closed to reopened

Replying to livings124:

Sad to read, that my suggestion was refused. But I try to convince you another time by stating reasonable arguments.

Interesting, but there's really not much space to add this.

I guess by "space", you mean "available screen pixels". For this new tab we would need 8 characters more ("Finished"), or even only 4 if we are creative ("Done"). We could easily gain this "needed" characters by shortening the existing tab-labels, i.e. "Seeding" to "Seeds" (-2 chars) + "Downloading" to "Downloads" (-2 chars) or even to "DL" (-7 chars).

Besides all this character savings, I want to point out that "space" just depends on how the user sets his/her window width, and with the current tabs in the filter bar, I can resize the window down to about 380 pixels, before the first characters start to get truncated, and I consider 380px not as "too much space", see the attachment as proof.

I don't think this filter is important enough considering the other option available.

What other method is available to see all finished downloads at one glance? After reading the manual and trial and error I couldn't find a method within Transmission to achieve this! If you know an already implemented method for this purpose, please tell me!

comment:3 follow-up: Changed 12 years ago by livings124

  • Resolution set to wontfix
  • Status changed from reopened to closed

The default width is already quite squished and has been shrunken to accommodate all the current filter options. If you want to see finished downloads at a glance, sort by progress. I don't think this specific filter is desired enough to justify it.

comment:4 in reply to: ↑ 3 Changed 12 years ago by porg

Replying to livings124:

As I pointed out, width is not an unsolvable issue, as there are options to gain the new space, by using shorter descriptions for the already existing labels. I think you agree with me in this point.

So the real issue seems to be that you don't really see any advantages of this new feature worth the effort to put into coding. If a feature is not worth the work, I can very well understand you. So I kindly take one more try to convince you, by pointing out the advantages:

"Sorting by progress" as the name says, is not a filter but rather a sorting. If you have a long list, you have to scroll down to see the "finished" ones, and if you have torrents (where you i.e. only selected 50% of its contained files), or if you have many small torrents, who frequently change their size compared to each other, this list will often update, and the list items, will jump up and down, not be in alphabetical order at all, etc. To sum it up: Not a very comfortable method for such a simple desire as to see all your finished downloads at one glance.

Hence I propose to have a real filter for all "finished" downloads, rather then using the sorting for this purpose, so that you can get a reliable result by only one single click. If you seed your torrents for a while, and I think this is the behavior, which we favor (netiquette), then your torrent list can grow long, and then using sorting rather than filtering in order to identify your "finished" downloads is not really comfortable nor reliable.

comment:5 Changed 12 years ago by porg

  • Resolution wontfix deleted
  • Status changed from closed to reopened

comment:6 Changed 12 years ago by porg

Dear livings124:

I reopened the bug, not because I am impertinent, but only because I don't not know whether you will be notified by email, when I post as "comment only", hence I choose "reopen", hoping that this will notify you.

comment:7 follow-up: Changed 12 years ago by livings124

  • Resolution set to wontfix
  • Status changed from reopened to closed

The option of using shorter descriptions would just make it look cramped.

Adding this would also require an "Unfinished" filter (I can guarantee you that would be the next request). I really just don't see the benefit when there are other options available, even if those options aren't perfect.

comment:8 in reply to: ↑ 7 ; follow-up: Changed 12 years ago by porg

  • Resolution wontfix deleted
  • Status changed from closed to reopened

Replying to livings124:

The option of using shorter descriptions would just make it look cramped.

Why? "Seeding" to "Seeds" saves 2 characters + "Downloading" to "Downloads" another 2, so we have 4 freed, which we can use for "Done". The balance is 0, no cramping occurs at all!

Adding this would also require an "Unfinished" filter (I can guarantee you that would be the next request). I really just don't see the benefit when there are other options available, even if those options aren't perfect.

"Unfinished" would be the summation of "Downloads" and "Paused/queued downloads". Good suggestion!

The filter option "Finished" (shortly "Done") and respectively also your suggested "Unfinished" (shortly "Due") really could help when having long lists, which you get, if you seed sustainable. Shouldn't we encourage seeding, and in consequence all application features which make seeding more comfortable? Seeding is the sole base of Bittorrent!

If you think you know which filters are more important y not stating reasons and user experiences, then this is a little bit short-sighted. There are different styles of application usage! For some users "Paused" may be far less important then "Unfinished", etc.

Please try to think about it once again!

comment:9 in reply to: ↑ 8 ; follow-up: Changed 12 years ago by livings124

  • Resolution set to wontfix
  • Status changed from reopened to closed

Replying to porg:

Why? "Seeding" to "Seeds" saves 2 characters + "Downloading" to "Downloads" another 2, so we have 4 freed, which we can use for "Done". The balance is 0, no cramping occurs at all!

It's not that simple. There is the edge of both buttons. And anyway, everything looks very cramped.

Shouldn't we encourage seeding, and in consequence all application features which make seeding more comfortable? Seeding is the sole base of Bittorrent!

There is a seeding filter to see currently seeding torrents. No need for another, especially since a lot of users don't use the queue. Your hyperbole doesn't help your argument - not adding this filter won't cause users to not seed/seed less.

If you think you know which filters are more important y not stating reasons and user experiences, then this is a little bit short-sighted. There are different styles of application usage! For some users "Paused" may be far less important then "Unfinished", etc.

There are a ton of different styles, and obviously not all can be fully met without greatly bloating everything - and at that point, the benefit of all these options is lost in the confusion. You are trying to cram every possible deviation of usage into this, and the clarity of what these filters mean is lost in the process (especially when shortening each one to fit). Using existing filters combined with sorting should be sufficient.

comment:10 in reply to: ↑ 9 Changed 12 years ago by porg

Replying to livings124:

Eventually your arguments were stronger.

My final words:

Thanks for providing Transmission. It is a great piece of software, very well thought in many details! My suggestion was refused because of your expertise, for sure coming from a lot of experience concerning Bittorrent. Your first posts were too plain to convince me. Your last post made things more clear!

Good luck in the further development of Transmission!

comment:11 Changed 12 years ago by livings124

My arguments are more convincing in my free time as opposed to when responding during work. ;)

Note: See TracTickets for help on using tickets.