Since this Tool is probably Web-Engine (i.e. Electron) based ~ it should be fairly doable to support GNU/Linux as well.
Would be Great =)
Make sure to use OS Thumbnails and only create own as Fallback.
Idk about other Platforms but on GNU/Linux the FreeDesktop Spec standardizes it fairly simple.
Multiple Sources
- Add multiple Folders to Source Assets from
- Do Not Move or Copy any Resources by Default ~ let the User Choose.
- Can be Implemented as Welcome Dialog with Choices for Basic Settings.
Why?
- Some might already have their own way of organizing things.
- Having Your Software define How Things are done makes it less flexible.
- Possible Issues with other Software used by the User.
Imho Paperwork is a Geat Example
~ of an Application that's a really good tool with the Big Downside that it moves everything into it's own Folder & Changes Files & Filenames in a way that makes yousing them without Paperwork very much impractical.That's called "Vendor/Platform lockin" :D
The ironic Part is that Paperwork is Free Software. But one that takes quite a few Freedoms from the User...
..although they mention the Reasoning behind the Decision ~ it doesn't matter.
They could've made a Great Universal Tool and they choose not to.
Ooops that was quite a bit of rambling ^^
Back to the Topic!
Tag Collections
- Gallery View with RegExp Search to Add & Remove Tags from Query (& more)
- History of Searches where every Entry can be deleted to keep only what you want to keep.
- Add Setting “Realtime Search (on,off)”
Projects with Areas
- Create Projects for your individual Games and organize Project Assets in Areas (great for large Projects)
- Add Setting “Enable Project Management for Large or Multiple Projects (on,off)”
Batch Parsing
- Check configured Directories at Startup
- Add newly found Content to Databse
- Ask User to Tag & Organise new Content (setting, optional)
Why?
- Allows the User to Quickly get Lots of Resources into the Library without needing to use the UI (no offense but nothing beats a good File Manager :D)
It looks like this Tool would also be quite useful to Manage Personal Pictures (for that not moving anything would be even more important to some ~ just add folders and store metadata either in a database or add it directly to filenames ~ or file metadata, if possible (best approach))
The most Crucial Factor for me here would be Performance (Speed, Lag) & Stability.
Also worth mentioning for Inspiration are Universal Tools for File Management that are based on non-hierarchial Structure such as the TagSpaces File Manager. I haven’t fully checked whether it can do what I need (it can’t do all that i need) ~ but it’s quite a versatile tool to organise your things.
It does however have Poor Performce. That rules it out for me. Because I count response times in ms & µs ~ not seconds and minutes.
More Rambling about how great my Tools are (cut out) :D