TagStudio
TagStudio copied to clipboard
[SUGGESTION] Add Tag button in "Search Tag" window when Tag cannot be found by the app
example image
What about, instead of a "new" button (or maybe in addition?), whenever you type something in the search box that does not exist yet, there is a suggestion in the scroll view, asking if you want to add your search entry as a new Tag. And also you could add a new Tag just by hitting enter.
good idea, would need to have a "workaround" for the color tag tho (the "on enter press" option i guess)
And also you could add a new Tag just by hitting enter.
(Under the premise I didn't misunderstand anything) I would advice against automatically adding a tag if a non-existent tag name is typed and enter is pressed afterwards. If the user made a typo and just wanted to add an existing tag, this would add the wrong tag, often without the user noticing. This can lead to mislabelled data and even if the user realised the mistake, they would need to remove the tag from the file and depending on the implementation delete the tag with the typo altogether, leading to terrible UX in the best and terrible meta-data in the worst case.
@LennartCode I think this can be easily addressed by good highlighting and a 'do you really want to add this new tag'. But also this is a feature that is common and seems to work (at least for me). For an example see the 'open or create file' dialogue in obsidian (ctrl + o).
In any case, I see your concern but I think having a keyboard shortcut to add a new tag is important since it makes using the app so much more comfortable.
Having an extra dialog confirmation, as well as being able to edit extra information about the tag besides just the name, I think is a good way to go about it. As well as keeping the ability to do it all via the keyboard so you don't lose that flow.
You can have pressing Enter open up the tag creation menu, with the tag name populated, that way the user gets to configure other things and they have to confirm creation as well.
With #262 having been merged, I think this can be closed.