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]: GitIngnore style exclusion #624

Open
3 tasks done
Cool-Game-Dev opened this issue Dec 3, 2024 · 3 comments
Open
3 tasks done

[Feature Request]: GitIngnore style exclusion #624

Cool-Game-Dev opened this issue Dec 3, 2024 · 3 comments
Labels
Priority: High An important issue requiring attention TagStudio: Library Relating to the TagStudio library system TagStudio: Search The TagStudio search engine Type: Duplicate This issue or pull request already exists Type: Enhancement New feature or request
Milestone

Comments

@Cool-Game-Dev
Copy link
Contributor

Checklist

  • I am using an up-to-date version.
  • I have read the documentation.
  • I have searched existing issues.

Description

Some folders you don't want to have in your library. For example, .obsidian folders.

Solution

Add the ability to exclude folders inside a library. This could include things like:

Music

**/.obsidian

Images/Screenshots/**

Alternatives

No response

@Cool-Game-Dev Cool-Game-Dev added the Type: Enhancement New feature or request label Dec 3, 2024
@CyanVoxel
Copy link
Member

Duplicate of #14, but perhaps we could use this for any new conversation as to not accidentally kick a bee's nest

@CyanVoxel CyanVoxel added Type: Duplicate This issue or pull request already exists TagStudio: Library Relating to the TagStudio library system Priority: High An important issue requiring attention TagStudio: Search The TagStudio search engine labels Dec 3, 2024
@CyanVoxel CyanVoxel added this to the Alpha v9.5 (Post-SQL) milestone Dec 5, 2024
@roboticforest
Copy link

Duplicate of #14, but perhaps we could use this for any new conversation as to not accidentally kick a bee's nest

Just as was mentioned in #14 by ItsThatOneJack-Dev, I too am using Syncthing, and would like to ignore the .stfolder directory and .stignore files library-wide. Things like the .stfolder are completely managed by that software and I don't think a user could put something like the suggested .tsnoindex file within it, so some sort of file ignore list/system within TagStudio's library would be best I think. Personally, I would find making and managing no-index files very annoying. A simple .gitignore style list edited within the TagStudio software (maybe on a per library basis) sounds very user-friendly to me.

I'm curious on your thoughts about having certain kinds of files ignored by default, and the possibility of users being able to specify select exceptions. For example: Windows creates desktop.ini files everywhere, and they can generally be ignored safely, but I do have a few custom ones I've created for my home directory. I wouldn't want to add an exception for all .ini files, or even desktop.ini files, just the few custom ones I made to make my home folders look nicer while still ignoring all others in all other libraries. Does that make sense?

@roboticforest
Copy link

Oh whoops! Sorry @CyanVoxel! I forgot I had already mentioned file ignore exceptions here when I was tidying my notes today, and also didn't realize #158 was closed. 🤦‍♂️ I'll pay closer attention to the status indicators.

@CyanVoxel CyanVoxel moved this to 🛠 Ready for Development in TagStudio Development Dec 21, 2024
@CyanVoxel CyanVoxel pinned this issue Dec 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High An important issue requiring attention TagStudio: Library Relating to the TagStudio library system TagStudio: Search The TagStudio search engine Type: Duplicate This issue or pull request already exists Type: Enhancement New feature or request
Projects
Status: 🛠 Ready for Development
Development

No branches or pull requests

3 participants