[Feature Request]: Global Tags #680
Labels
TagStudio: Library
Relating to the TagStudio library system
TagStudio: Tags
Relating to the TagStudio tag system
Type: Enhancement
New feature or request
Checklist
Description
Global tags - in other words, tags that are available in all libraries.
Solution
Since tags are defined in the
.tagStudio
folders native to each library, I think the best way to implement this without needing a centralized location where libraries are defined would be to essentially let the UI merge a predefined list of global tags with library-specific tags (so that you can select them when tagging a file).A global tag definition would be added to the library upon the first time a file in it is tagged with it.
Alternatives
One could also simply write a small script that takes a file, let's call it
tags.json
that defines global tags, and manually merges it with thetags
property of the.TagStudio/ts_library.json
file in all libraries.This would, however, result in all libraries containing all global tags, even the ones that won't be used in the library, not to mention, it would have to be run periodically as
tags.json
is modified.The text was updated successfully, but these errors were encountered: