[Deluge] #3575: Multi-selected torrent changes all fields, even unedited ones

0 views
Skip to first unread message

Deluge

unread,
Dec 5, 2022, 2:27:01 PM12/5/22
to delug...@googlegroups.com
#3575: Multi-selected torrent changes all fields, even unedited ones
----------------------------------+--------------------
Reporter: cheeseandjamsandwich | Type: bug
Status: new | Priority: minor
Milestone: needs verified | Component: GTK UI
Version: 2.1.0 | Keywords:
----------------------------------+--------------------
When multi-selecting torrent, and then changing some setting/fields in the
'Options' tab, it changes all the tab's settings/fields to the one
showing, even settings/fields that haven't been set, edited.
This is undesirable, and not how it works with other software.

Instead, the changes that get applied should only include the fields that
were actually edited on the settings tab.

A familiar example of correct implementation is tick-boxes.
When multi-selected many items, a tick-box will show ticked, if all the
items were each ticked. Unticked if all the items were unticked, and grey
if there was a mixture of ticked and unticked items. You could then click
the tick-box to tick it, untick it, or return it to grey... cycling round
as you click on it more...
And with text/value box fields, if the values were all the same, it'd show
that value, if they were different, it'd show grey...
Then when applying, ONLY the settings that were changed would be applied
to all the multi-selected items. But none of the settings that were not
changed.
This is a typical UX behaviour i'd say.

In deluge, this problem plays out for me when multi-selecting a number of
newly added torrents, some downloading, some completed already... I want
to set a different ratio, but when applying, it then corrupts the settings
for the 'Move completed' settings, such that the torrents that finish
afterwards do not then get moved, as the setting was unchecked for the
completed torrent that was at the top of the multi-selection, who's
settings were showing... To work around this, i'm having to multi-select
all the completed torrents, make the change, then multi-select all the
downloading torrents and make the same change... Twice the effort.

I seem to remember not having muti-selection available at all in 1.3.15,
so this implementation is already very helpful, it just needs the polish
to make it work perfectly.

Client: 2.1.1
Server: 2.1.1
Libtorrent: 2.0.5.0
Windows 11

--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3575>
Deluge <https://deluge-torrent.org/>
Deluge Project

Reply all
Reply to author
Forward
0 new messages