TagStudioDev / TagStudio

A User-Focused Photo & File Management System
https://docs.tagstud.io/
GNU General Public License v3.0
5.22k stars 374 forks source link

[Feature Request]: Minecraft Skin Preview #519

Closed AstroSquared closed 1 month ago

AstroSquared commented 1 month ago

Checklist

Description

It would be a nice addition to be able to render the 3D previews of Minecraft skins instead of showing just the skin file itself. As of right now (tested on latest alpha and couldn't find anything in commits), only the skin file is shown, which makes skins somewhat hard to recognize.

Solution

I propose that Tag Studio should show a rendered skin in both the gallery grid and the details section on the right. The skin file could also be showed in the details section if desired.

Alternatives

I could not think of other workarounds or alternatives other then keeping the current behavior.

Nginearing commented 1 month ago

Personally, I don't see it as feasible to add things like this just for one or two users to actually end up using it, it will likely have to wait until addon/plugin support is added.

CyanVoxel commented 1 month ago

Thank you for the feature request! However I agree with Nginearing here: this feature is very specific to a small set of users, and outside of the scope of what a core feature should be in my opinion. Since Minecraft skins are just normal .png files, there would need to be some sort of general option for displaying any kind of .png as a Minecraft skin, which would be messy from both a developer and a user standpoint.

Once plugins are a thing way down the line though, I could see this being a good use for that!

Cool-Game-Dev commented 1 month ago

@CyanVoxel I agree, plugins will be great!

myxxmikeyxx commented 1 month ago

Plugins with good support documents are important, but if plugins are added I would imagine someone could make that in a plugin, make make a plugin that tweaks this github

AstroSquared commented 1 month ago

Plugins with good support documents are important, but if plugins are added I would imagine someone could make that in a plugin, make make a plugin that tweaks this github

this looks like a JavaScript library, and this project is currently written in python, so that library probably won't work.

AstroSquared commented 1 month ago

closing this issue because it's tagged as wontfix. I will probably reopen this as a plugin request once plugins are implemented.