Skip to content
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 request] Exporting files with tags to share with friends. #196

Open
Pheubel opened this issue May 19, 2024 · 0 comments
Open

[Feature request] Exporting files with tags to share with friends. #196

Pheubel opened this issue May 19, 2024 · 0 comments
Labels
enhancement New feature or request library system Relating to the TagStudio library system quality of life A quality of life (QoL) enhancement or suggestion

Comments

@Pheubel
Copy link

Pheubel commented May 19, 2024

Whenever i have an image i want to share with a friend they currently have to manually add it to their library directory and then tag it themself. If i can select the image inside of the program and have it create a package i can share to them, then they could import that package and have the image along side the tags and have it ready to go.

This feature request relates to #3 as importing tags would be part of this feature, as when you import the package it would automatically create the tags if they did not exist yet.

Possible implementation

My first thought to go about it is to create an archive file (usually zip files) and inside here you would find the image(s) you want to share alongside the tag information. One way to handle the tags being added is to have a file containing all tags that need to be imported into your tag list and then have a sidecar tag file for each image that contains all of its tags. Another approach is to have a trimmed down version of the library file and use that to import the tags

After the images and tags are packed inside of the archive file can be given a (relatively) unique extension, for example .tsfp (TagStudio File Package). Then whenever tagstudio encounters a file with that name (most likely though an import action from the menu or a drag & drop into the program), it would know that it needs to unpackage it, import the files and add the appropriate tags.

@CyanVoxel CyanVoxel added enhancement New feature or request quality of life A quality of life (QoL) enhancement or suggestion library system Relating to the TagStudio library system labels May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request library system Relating to the TagStudio library system quality of life A quality of life (QoL) enhancement or suggestion
Projects
None yet
Development

No branches or pull requests

2 participants