-
-
Notifications
You must be signed in to change notification settings - Fork 413
Description
Checklist
- I am using an up-to-date version.
- I have read the documentation.
- I have searched existing issues.
Description
Allow the user to optionally make files inherit the parent tags of a tag in it's tag list. Basically, an opt-out of TagStudio's de-duplication feature.
For example, going by the common Mario example, disabling de-duplication would make the image of Mario gain not just the Mario (Nintendo) (Super Mario Odyssey)
tag, but also Overalls
, Top_Hat
, Mustache
, Nintendo
, Character
, etc.
This wouldn't likely be used in that way, of course. The entire purpose of de-duplication is to ensure this doesn't happen. My use case for this feature is applying tags 'en mass to a number of images grouped by tag.
In my use case, there are times where treating a group of files as a single unit would be easier and faster than manually tagging each one. Where de-duplication is a hindrance, not a help. I'd like to be able to create a single tag, call it comic (series)
, disable de-duplication (or in this case would it be inverting de-duplication?) and add all of the tags associated with this group of images, then have all images tagged with comic (series)
inherit its parent tags.
Solution
Ideally, this would just be a button at the bottom of the tag editing menu. Similar to how marking something as a category works; click the button, and now all files with the tag Mario (Nintendo)
will inherit everything that makes up Mario (Nintendo)
.
Probably shouldn't make it recursive, though. If you hit that button, you should just inherit Mustache
, not all the parents of Mustache
as well.
Alternatives
No response