-
-
Notifications
You must be signed in to change notification settings - Fork 441
Description
Checklist
- I am using an up-to-date version.
- I have read the documentation.
- I have searched existing issues.
TagStudio Version
Alpha 9.3.0
Operating System & Version
Windows 11
Description
It is possible to create multiple tag box fields with the same name, such as multiple Meta Tags tag box fields, Content Tags tag box fields, or Tags tag box fields. However, any tags added to lower copies will not appear until you update your view of the entry, and when they do appear, they will always appear in the topmost tag box of the same name.
Expected Behavior
I expect that if you are able to create a tag box, you would be able to add tags to it, and that if you are not able to add tags to a tag box, that you would not be able to create it. Additionally, if we are not able to use two tag boxes of the same name, then I would expect us to be unable to use two text boxes of the same name, and two text lines of the same name.
CyanVoxel has discussed how he wants tag box fields to work multiple times in the past, in a comment:
Having multiples of the same field is intended behavior. However, I agree with the idea of being able to rename fields and/or restricting certain tags to certain types of tag fields. Both of these are on my roadmap, and I'll keep this issue open as a feature request for that.
And in the documentation for the planned Tag Categories system:
Replaces Tag Fields. Tags are able to be marked as a “category” which then displays as tag fields currently do, with any tags inheriting from that category being displayed underneath.
So it sounds to me that CyanVoxel wants users to be able to have multiple of the same field, but it also sounds like he doesn't want users to continue to be able to choose on an entry-by-entry basis which tag box a particular tag appears in. It also appears to me that the main purpose of these tag categories can already be mostly fulfilled by the display color of different tags.
Steps to Reproduce
- Open a library with at least one entry in it.
- Select an entry.
- If it does not have one already, click
Add Fieldand add aContent Tagsfield. - Click
Add Fieldand add a secondContent Tagsfield.
The topmost Content Tags field should behave as usual, whereas the Content Tags field below it should be unresponsive and any tags added to it should appear in the topmost Content Tags field after updating the view.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status