Ticket #301 (new enhancement)
keep same torrent selected when switching views, when possible
|Reported by:||firstname.lastname@example.org||Owned by:||rakshasa|
I think it would be a nice feature if rTorrent kept the "currently selected torrent" synchronized across all the views (keys '1' through '7'), whenever possible. That is, for example, if in the "started" view I select torrent "foo" and then switch to the "main" view, it'd be nice if "foo" was automatically selected there as well. Put another way, I propose the "currently selected torrent" be global across views.
This, IMHO, would be better than the current situation, wherein each view keeps track of its own selection, so that whenever you come back to a view, the cursor is placed where it was last time you visited this view. That means each view can have a completely different torrent selected; although more flexible, I think this approach is less intuitive, and that there are very few occasions, if any, where this flexibility would be actually useful.
The only non-obvious aspect to the proposed idea is what to do when you switch to a view in which the selected torrent does not appear. If we keep to the globally selected torrent idea, then the most reasonable answer is to simply have no torrent selected in such views (until the user changes the selection with the keyboard, of course). Conceptually then there would only be a single list, with a single currently selected torrent, and the views merely represent different "projections" of this master torrent list.