Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1030 closed Enhancement (invalid)

Rethink the filter bar

Reported by: frandavid100 Owned by: charles
Priority: Normal Milestone: None Set
Component: GTK+ Client Version: 1.21
Severity: Normal Keywords:
Cc:

Description

The way the filter bar works now, with the buttons, doesn't seem too clear to me. As far as I understand, there are two main ways to categorize torrents:

-Downloading vs. seeding, that is, torrents that you're downloading vs. torrents you already completed, or created. This is the main distinction, because it responds to the two possible reasons you might have to use Transmission: to get something, or to share something.

-Active vs. paused, that is: torrents that actually doing something, and torrents that are not doing anything.

The filter bar covers most combinations, but it's not as clear as it should. Does "uploading" show me only those torrents which are acually uploading to someone, or also the ones which are idle or paused? Replacing the current filter bar with two dropdown boxes would cover all these possibilities and look more elegant while doing so. It would allow you to seed lots of torrents and NOT have them in front of you, letting you focus of stuff you are downloading, while still letting you differentiate between active, idle and paused torrents.

So, the first dropdown would let you choose between "all", "downloading" and "seeding". The second, between "active" and "paused". As a result, the filter bar would be equally easy and much more flexible.

Attachments (2)

Pantallazo.2.png (21.7 KB) - added by frandavid100 13 years ago.
A quick mockup
Pantallazo.png (73.7 KB) - added by frandavid100 13 years ago.
A user just told me about the group feature. The gtk client doesn't have that, but it would be easy to integrate.

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by frandavid100

A quick mockup

Changed 13 years ago by frandavid100

A user just told me about the group feature. The gtk client doesn't have that, but it would be easy to integrate.

comment:1 Changed 13 years ago by charles

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

Does "uploading" show me only those torrents which are acually uploading to someone, or also the ones which are idle or paused?

If they're paused or idle, they're not uploading.

Adding a dropdown loses the ability to have keyboard accelerators for the different filter modes.

comment:2 in reply to: ↑ description Changed 13 years ago by frandavid100

"If they're paused or idle, they're not uploading"

That's entirely my point. There's no easy way to see all your non-completed stuff at a glance, to check which of your downloads are actually working and which are idle. If you're downloading a torrent but it's idle at that particular moment, you won't find it there. You have to go to active, where it might be hidden under tons of seeding torrents.

The double dropdown gives you the ability to focus on what you want to do with Transmission at that moment: download something, or upload something.

"Adding a dropdown loses the ability to have keyboard accelerators for the different filter modes"

It wouldn't be hard to add two add two submenus in the view menu...

-sort by task → downloading, seeding, all. -sort by state → running, paused.

...and give THOSE keyboard accelerators.

Note: See TracTickets for help on using tickets.