TSC is a Clone (of sorts) of TagStudio in Avalonia and C#.
It's designed to be more geared towards asset management, than just organization.
Currently, Avalonia does not fully support GIFs, while there are ways to make them animate/play for the time being I'm just not supporting it.
Currently, I've only implemented Previews for Images and Text Files as they were relatively easy to do. Adding in support for more file formats will be done eventually.
Currently, nothing really.
You can start the application, you can click on things in your home directory, and you can create/add/remove tags. These tags are not persisted yet.
TagStudio has several features that are nice, however it does have some drawbacks -- notably:
-
It's written in Python and uses Qt.
This is not as much of an issue, however it does mean I can't contribute as much, as I am unfamiliar with Qt entirely. -
It's still very Alpha. Notably you can not remove tags.
Aside from the above, I wanted something that was a bit more Game-Development and more DAM focused, while retaining many of the features and design of TagStudio, I also wanted something that was/is a bit more stable.
Check the TODO.md file to see what's left for me to do before I feel comfortable calling it alpha!
Because I'm quite familiar with it, and I know XAML really well. I actually think XAML is not bad for designing and creating UIs. It is not the prettiest, and there are some rough-edges, but.
It's AGPL 3 for a few reasons:
-
TagStudio (the program this was inspired by) is GPL 3
-
Due to TSC's structure and goals, I want to ensure that if this were to be put on a server that the community can always benefit from improvements made by others.
-
Going from More Restrictive to Less Restrictive Licenses are easier than the reverse.