[Deluge] #1679: "Remove with data" option dangerous and unchecked

259 views
Skip to first unread message

Deluge

unread,
Mar 31, 2011, 1:12:04 PM3/31/11
to delug...@googlegroups.com
#1679: "Remove with data" option dangerous and unchecked
--------------------------+-------------------------------------------------
Reporter: Jameshfisher | Owner:
Type: defect | Status: new
Priority: major | Milestone: Future
Component: gtkui | Version: 1.2.2
Keywords: |
--------------------------+-------------------------------------------------
Presenting the user with an option that is dangerous should:

* be ''expected'' by the user (the option should be in an appropriate
context)
* be ''confirmed'' after selection by the user

Data removal is one of those dangerous operations. Here's how Deluge
currently handles it:

* select "Remove Torrent" from the context menu
* user is presented with an option to "Remove with data"
* selection of "Remove with data" is unconfirmed before execution

This violates both simple design principles. I expect the "Remove
Torrent" option to mean "cease downloading and uploading". I have asked
several others what they expect this to do, and they say the same. More
than once I have selected this option accidentally, and [http://forum
.deluge-torrent.org/viewtopic.php?f=8&t=25205 so have others].

The following instructions are unrelated, but are currently conflated by
the UI:

* ceasing downloading/uploading associated with a .torrent file
* deleting all data associated with that .torrent file
* (deleting the .torrent file itself ...?)

These should be clearly separated. I suggest the following:

* The "Remove Torrent" option in the context menu exclusively means "cease
downloading, cease uploading, and dissociate Deluge and this torrent
file". Selecting it prompts a confirmation: "are you sure you wish to
remove this .torrent file from Deluge?" There may be additional warning
text if the download has not yet completed.
* A new option is added to the context menu, "Remove Torrent and data".
Selecting it prompts a confirmation: "are you sure you wish to remove all
downloaded data, and remove this .torrent file from Deluge?"

--
Ticket URL: <http://dev.deluge-torrent.org/ticket/1679>
Deluge <http://deluge-torrent.org/>
Deluge project

Deluge

unread,
Apr 22, 2011, 8:28:11 AM4/22/11
to delug...@googlegroups.com
#1679: Add confimation to "Remove with data"
-----------------------------+----------------------------------------------
Reporter: Jameshfisher | Owner:
Type: feature-request | Status: new
Priority: minor | Milestone: 1.4.0
Component: gtkui | Version:
Keywords: |
-----------------------------+----------------------------------------------
Changes (by Cas):

* priority: major => minor
* type: defect => feature-request
* version: 1.2.2 =>
* milestone: Future => 1.4.0


Comment:

I can see your point about confirmation before delete however I don't
think it is as confusing as you make out.

Ceasing downloading/uploading is what the pause button is for.

--
Ticket URL: <http://dev.deluge-torrent.org/ticket/1679#comment:1>

Deluge

unread,
May 21, 2011, 7:08:56 AM5/21/11
to delug...@googlegroups.com
#1679: Add confimation to "Remove with data"
-----------------------------+----------------------------------------------
Reporter: Jameshfisher | Owner:
Type: feature-request | Status: new
Priority: minor | Milestone: 1.4.0
Component: gtkui | Version:
Keywords: |
-----------------------------+----------------------------------------------

Comment(by nixar):

I offer a better solution to this issue at #1859.

Confirmation dialogs are a pain in the ass; they're easy to code but
terrible UI.

--
Ticket URL: <http://dev.deluge-torrent.org/ticket/1679#comment:2>

Deluge

unread,
May 22, 2011, 10:36:30 AM5/22/11
to delug...@googlegroups.com
#1679: Add confimation to "Remove with data"
-----------------------------+----------------------------------------------
Reporter: Jameshfisher | Owner:
Type: feature-request | Status: new
Priority: minor | Milestone: 1.4.0
Component: gtkui | Version:
Keywords: |
-----------------------------+----------------------------------------------

Comment(by s0undt3ch):

Replying to [comment:2 nixar]:

> I offer a better solution to this issue at #1859.
>
> Confirmation dialogs are a pain in the ass; they're easy to code but
terrible UI.

A "stop bugging me" me checkbox could also be added.

--
Ticket URL: <http://dev.deluge-torrent.org/ticket/1679#comment:3>

Deluge

unread,
Feb 19, 2014, 5:07:52 AM2/19/14
to delug...@googlegroups.com
#1679: Add confimation to "Remove with data"
------------------------------+--------------------
Reporter: Jameshfisher | Owner:
Type: feature-request | Status: closed
Priority: minor | Milestone: 1.4.0
Component: GTK-UI | Version:
Resolution: Duplicate | Keywords:
------------------------------+--------------------
Changes (by Cas):

* status: new => closed
* resolution: => Duplicate


--
Ticket URL: <http://dev.deluge-torrent.org/ticket/1679#comment:4>

Deluge

unread,
Apr 23, 2014, 4:52:20 AM4/23/14
to delug...@googlegroups.com
#1679: Add confimation to "Remove with data"
------------------------------+--------------------
Reporter: Jameshfisher | Owner:
Type: feature-request | Status: closed
Priority: minor | Milestone: 1.4.0
Component: GTK-UI | Version:
Resolution: Duplicate | Keywords:
------------------------------+--------------------

Comment (by keretamalam):

I am about to leave and cannot look into this further right now, but I do
want to mention that relying on pkg-config itself is not a problem (as you
said, we also use it later), the problem is that on some systems, the .pc
file for pkg-config is supplying wrong information (whereas on yours, it's
botan-config that is wrong), so that's why I'm trying to make it work with
both (while one of them is bad).
[http://maskodoq.blogspot.com/2014/03/unit-link-terbaik-di-indonesia.html
Unit Link Terbaik di Indonesia Commonwealth Life Investra Link]
[http://maskodoq.blogspot.com/2013/07/CiptoJunaedy.html Cipto Junaedy]
[http://etnisjawa.blogspot.com/2013/08/apakah-cipto-junaedy-bohong.html
Cipto Junaedy]

--
Ticket URL: <http://dev.deluge-torrent.org/ticket/1679#comment:5>

Reply all
Reply to author
Forward
0 new messages