[Enhancement] Drag to remove tags

Bug #1878308 reported by Nick Chomey on 2020-05-13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Undecided
Unassigned

Bug Description

It is great that you can drag library items to tags in order to add that tag, but it would be great if it was possible to press a key (e.g. ctrl or alt) while dragging library items to a tag in order to REMOVE that tag. I often select a tag to see which books have it, and when there are inappropriately tagged items it is very slow to remove them individually through the various options (right-click on the tag on the right, edit metadata window, etc...)

This kind of thing is extremely non-discoverable, not a fan. Why is
deleting a tag from a book slow? Press F2 to edit the field and delete
the tag. Or right click and delete from the book details panel, which is
not significantly slower than drag and drop.

 status wontfix

Changed in calibre:
status: New → Won't Fix
Nick Chomey (nick-chomey) wrote :

Sorry, perhaps I wasn't clear enough in my description.

I think the real usefulness of this is for removing a specific tag from MULTPLE selected items. Pressing F2 only allows you to edit one book's tags (and you have to find the specific one and delete it), while right-click is slightly faster but again only works for one item.

The use case for this feature is the exact same as it is for the existing functionality to add a tag to multiple items by selecting them and dragging to the Tag Browser - you could do it through the bulk metadata editor, but it is faster/easier/more flexible to drag them. And, similar to the existing functionality, if you happen to select a book that doesn't have the tag, it would just be ignored. This is simply an inversion of that wonderful feature.

An example of how this is useful is when I have selected a tag to filter the library and some/many of the resulting items should not have that tag, but the tag itself is desired. I have thousands of books with thousands of tags and going book by book, tag by tag, is extremely slow. It is, of course, my fault for not managing this from the start and accepting all of the downloaded tags, but it's the situation I (and surely many other people) am in and would love for it to be more efficient to fix this mess.

As for discoverability, maybe a tooltip or just leave it in the user manual to be discovered, like so many of the other wonderful, but unknown/hard to find features? Yet, if this is an arduous tweak to make, perhaps adding some functionality to remove a tag from multiple books via right-click would be a decent compromise?

Thanks for the consideration!

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: Won't Fix → Fix Released
Nick Chomey (nick-chomey) wrote :

Wow. The extremely fast attention and success is both quite impressive and appreciated! Thanks for making Calibre such a fantastic tool!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers