Bug 497416

Summary: Improved tag management
Product: [Applications] dolphin Reporter: postix <postix>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: kfm-devel, tagwerk19
Priority: NOR Keywords: usability
Version: 24.08.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on: 419990, 420116, 471099    
Bug Blocks:    

Description postix 2024-12-13 14:21:34 UTC
Tagging files in Dolphin is an awful UX. 

Adding a tag:

Right click the file -> Add tag -> Choose an existing tag or create a new one
Once you do that, the context menu vanishes. Meaning, adding several tags is a lot of mouse work.

If you want to add tags to several files at once, you can't do that, there's no context menu and the property dialog doesn't show a Details tab.

Removing a tag:
Right click the file -> Choose "Add(!) tag" -> Click the tag.
If you have several tags to remove this is a lot of mouse work.

How to remove a single tag from all files? Go to the left tag section of the left panel -> click on your keyword -> in the view select your tag and delete it. You are prompted with a "Deletion is permanent" dialog, which looks like for regular files. So what am I deleting actually?

How to improve this situation?

It'd be really appreciated to have nice tagging system, which essentially lives in a modal window or Dolphin's settings:
The user could add tags or sub-tags in a tree-structure, rename them and all of those don't need to be associated with any files.

Instead of having a context menu, which vanishes all the time, when interacting with it, a modal dialog window would show up, where the user can easily select from set of the configured tags or create new ones.

It would also guide the user how to create nested tags. There's surely more to consider, but that that already be a good starting point.
Comment 1 tagwerk19 2024-12-13 15:14:49 UTC
(In reply to postix from comment #0)
> Tagging files in Dolphin is an awful UX. 
Confirmed 8-}

> ... Meaning, adding several tags is a lot of mouse work.
It's possible to use the F11 information panel add/edit tags option. Can also be a bit fragile and idiosyncratic - possibly as the result of a regression.

Details variously in Bug 491393, Bug 433990, Bug 488588

> How to remove a single tag from all files? Go to the left tag section of the
> left panel -> click on your keyword -> in the view select your tag and
> delete it. You are prompted with a "Deletion is permanent" dialog, which
> looks like for regular files. So what am I deleting actually?
You in the Tags section of the Places panel? You are deleting the tag...

Beware, if you've gone into a "tag folder" and see the selection of files that have been "so tagged", don't select a file and delete it. A while back, that removed the tag from the file, now you are deleting the file.

> It would also guide the user how to create nested tags. There's surely more
> to consider, but that that already be a good starting point.
Tags and nested tags are the Hidden Superpower Of Dolphin.
Comment 2 postix 2024-12-14 10:13:48 UTC
I'm not quiet sure if using this report as a meta issue makes sense, but if it weren't better to shift discussions and ideas to invent instead. Or shall we collect all reports here, which need to be resolved fixed before we can declare the tagging system good?  What do you think?
Comment 3 tagwerk19 2024-12-14 19:12:39 UTC
(In reply to postix from comment #2)
> ... Or shall we collect all reports here ...
I suppose it depends who you are aiming at...
    
You can refer to a meta issue here when other similar bugs are reported and/or to give someone a curated summary of the issues. It does help not to have to sort though a dozen issues for the "right ones" if you want to provide a link. It's useful to have when you want to say "It's not that simple". It's painful that you cannot edit your post/replies though...

A thread on invent makes sense if you have an developer on board; you can have a conversation about what's needed and whether it's practicable.

Very much a personal opinion :-)