Bug 209915 - Rename "Delete Selected" tool button
Summary: Rename "Delete Selected" tool button
Status: RESOLVED FIXED
Alias: None
Product: kget
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: KGet authors
URL:
Keywords:
: 173373 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-08 21:37 UTC by Michael Reiher
Modified: 2009-11-14 17:57 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Reiher 2009-10-08 21:37:39 UTC
Version:            (using KDE 4.3.1)
Installed from:    Ubuntu Packages

The tool button labeled "Delete Selected" should be renamed to something like "Clear". Even though I know what the button does, I'm always hesitant to click that button as it sounds as it might delete the downloaded files. Actually when the button first appeared I really wasn't sure what it will do... 

Also I think it would be more useful to make it "Clear Finished" and remove all finished downloads in one go. As this is actually what at least I normally do. So I don't have to select the entries first. And I'd not be surprised if that is what 90% of the users do. The only exception would be torrents which are still seeding. However then they are not "finished", so no problem here. You could still keep "Clear Selected" in the context menu. Which would actually make a lot more sense, too.
Comment 1 Lukas Appelhans 2009-10-08 21:43:10 UTC
Hey!

We already have the "Remove finished transfers" (I think that was the string) in the context menu. "Delete selected" actually also deletes files when the transfer is not finished, but removed...

Lukas

PS: Maybe renaming to "Remove selected" would solve the confusion?
Comment 2 Carsten Pfeiffer 2009-10-08 22:20:35 UTC
BTW, what happens if you remove transfers that are still running? Will they keep on downloading or not?
Comment 3 Michael Reiher 2009-10-08 22:27:23 UTC
Oh, indeed it's in the menu... didn't know. 

The question is whether "Remove finished transfers" should be perhaps the primary remove option and thus be in the toolbar. I can only speak for myself of course, but I almost never remove manually selected downloads. However I regularly remove all finished downloads the have accumulated. I have no scientific usability data, but I'd not be surprised if that is a pretty common use case. You download files, and from time to time you remove the finished downloads. So I would put "Remove finished transfers" (or better "Remove Finished") in the toolbar and leave "Delete selected" (or "Remove Selected") to the context menu.

Regarding PS: Yep, renaming "delete" to "remove" or "clear" (which IMHO would fit better. Also Firefox uses Clear in the download list IIRC) is definitely a good thing. "Delete" sounds just too dangerous and confusing :)
Comment 4 Lukas Appelhans 2009-10-08 22:51:56 UTC
SVN commit 1032907 by lappelhans:

*Delete All Finished -> Clear All Finished
*Delete selected -> Remove selected
*Add Clear All Finished to toolbar
BUG:209915


 M  +2 -2      mainwindow.cpp  
 M  +1 -0      ui/kgetui.rc  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1032907
Comment 5 Lukas Appelhans 2009-10-08 22:53:43 UTC
Hey!
Hope with that commit everything is ok for you...

@Carsten: Removing a still downloading transfer will remove it from the list, stop the download and delete all temporary files...

Lukas
Comment 6 Michael Reiher 2009-10-08 23:45:45 UTC
Well, I'd use either "Remove" or "Clear" for both entries (as they do the same, just that one applies for all and the other for selected downloads). And the "All" is probably redundant (which would make the tool button text shorter) :) 

Other than that: Wow, that was fast! Thanks! :)
Comment 7 Lukas Appelhans 2009-10-08 23:53:57 UTC
SVN commit 1032932 by lappelhans:

Clear -> Remove again
CCBUG:209915


 M  +1 -1      mainwindow.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1032932
Comment 8 Lukas Appelhans 2009-10-08 23:54:52 UTC
Hehe :) Changed both to "Remove" now, left the all though...

Lukas
Comment 9 Michael Reiher 2009-10-09 00:00:23 UTC
Cool. I'll shut up now :)
Comment 10 Dario Massarin 2009-10-09 00:58:16 UTC
Wouldn't it be better to have just one Remove button that expands to the two options: "Remove Selected" and "Remove finished" just like the start and stop buttons? I think it would be more rationale and the gui would remain "easy" as it was before :)
Comment 11 Dario Massarin 2009-10-09 01:03:00 UTC
Ah.. Also.. I've noticed that when you use the "Delete all finished", you have the expanded transfers (showing details) that contract automatically..
Comment 12 Lukas Appelhans 2009-10-09 13:32:52 UTC
Feel free to merge the Actions to an expanding one...

About extended details: Yeah, if you have details expanded and you do some stuff on the list, the chances are high that it gets corrupted... :/

Lukas
Comment 13 Matthias Fuchs 2009-10-11 13:24:39 UTC
@Dario I did the workaround where on every operation that changes the model (e.g. a remove and an insert) all elements are contracted. The method in KExtendibleItems (or what it is called) that only contracts the selected did not always work and thus resulted in the bug where you would have an extender with no item.
Comment 14 Dario Massarin 2009-10-11 21:27:49 UTC
@matthias: should be easier now to make any change to that code. If you take a look at it we have now everything moved from the delegate to the view. It should be easier to make a workaround for this, if we find it necessary :)
Comment 15 Lukas Appelhans 2009-11-14 17:57:52 UTC
*** Bug 173373 has been marked as a duplicate of this bug. ***