-
-
Notifications
You must be signed in to change notification settings - Fork 836
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Add the ability to copy tags to and from different scenes #1542
Comments
My preference would be this: |
I thought about this design as well. |
sure, just always gonna prefer system-level fixes rather than custom coded solutions requiring multiple steps |
...Honestly after further consideration, I agree with your perspective. That is a better approach. |
Challenge:
When manually tagging scenes, the ability to copy the work you just did on a very similar scene and paste it into a new scene (or several new scenes!) would significantly reduce the amount of time needed for tagging.
While multiple videos can be tagged at once from the grid view, it is impossible to also review the content of those videos at the same time. Plus...sometimes you just want to copy tags.
Proposed Solution:
As @jeremymeyers mentioned in his comment, the ideal means of approaching this would be to have a button that toggles the tag list between its current React JS autofill UX and a simple form where the tags that are associated with the scene become a comma separated list that can be freely copied and pasted to another scene.
Ideally this feature behaves in such a way where it doesn't break this feature request for disallowing new tags to be created on the edit page. I can envision a design where Stash warns the user that a tag that does not exist in the Tags db was attempted to be added. This would avoid scenarios where a typo accidentally generates erroneous tags.
Something a bit like this, which would need to include a link or a button to swap between the modes.


Would need to think about how tags with spaces are handled as well.
Issue modified (10/1/2021)
My idea is to introduce a Tag Clipboard. The design I'm proposing plays off of the Filter UX from the scene wall. This would allow tags in the clipboard to be reviewed before copying them into a given scene.Below you can see a link to the "Tag Options" which then leads to......the tag clipboard UI itself.This would probably require a new table in the db (tagclipboard) to store the tagIDsThe text was updated successfully, but these errors were encountered: