thunderstore-io / Thunderstore

Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.thunderstore.io/
https://thunderstore.io/
GNU Affero General Public License v3.0
138 stars 28 forks source link

Add functional presentable modpages. #896

Closed EM4Volts closed 10 months ago

EM4Volts commented 1 year ago

As a modder, there is nothing more frustrating than having your entire mod reduced to a 256x256 pixel thumbnail and markdown with images hosted on other services.

There is no way I, as a modder, can offer people a good first glance at my mod with just text and a 256x256 thumbnail. Other platforms handle this much better. The same goes for the "readme" part of a mod page. While I understand that a readme from the zip should be displayed on the website, I do not agree that it should be the sole means to inform people about what the mod is and provide accurate descriptions. Mod pages should have the ability to include images directly, instead of relying on externally hosted images. What's the problem with that?

Presentability is crucial. Markdown only goes so far; it stretches the main description if you put images there. A section for actual images, similar to how almost all other platforms do it, would fix this issue.

Regarding externally hosted images, many people use Discord to host their images for markdown. Discord is currently working towards making images no longer available outside of the Discord app after a set amount of time, essentially setting an expiry date after which images can't be seen externally. While other solutions to host images exist, it simply makes no sense. Thunderstore already uses a CDN for mods; why not use it for images as well? Set a limit, perhaps to 1080p, so people can't upload 4k screenshots that fill the website. This problem can be easily fixed.

The CDN solution for images would also solve the entire readme problem. Instead of having the description be the readme, have the readme be its own tab and provide an editable description for mods directly on the website. Text files for markdown or whatever are small and barely use up storage. Readme files should be short descriptions/instructions, similar to how readmes are used on GitHub.

To summarize: Basic features for a website oriented towards uploading mods are missing.

I personally am highly against using Thunderstore for the time being because I don't feel mods are presentable enough there.

Edit: On this topic, I would also like to mention that there are issues related to editable descriptions dating all the way back to 2019. These are basic features that are missing. Having people reupload their entire mod, which could be 1MB in size or 1GB, is simply not the solution and is unfriendly.

EM4Volts commented 11 months ago

closing the issue now. after even an month there is not even ANY aknowledgement of any dev of TS about the issues here publicly, the only response i have gotten is in private after asking.

i genuinly dont see any reason for myself using thunderstore at this point in time or for real ever again. for more information just read this issue. thanks for (not) listening

MythicManiac commented 11 months ago

after even an month there is not even ANY aknowledgement of any dev of TS about the issues here publicly, the only response i have gotten is in private after asking.

Yeah that'd be because I didn't realize you were still expecting a reply here as well, sorry about that.

In any case, the premise of the issue is still valid so keeping it open would seem appropriate. Most I can say at this point is that improvements are on the roadmap but not going to happen before our new website UI is rolled out. The readme editing issue (#16) is also highly related and likely getting addressed at the same time.

EM4Volts commented 10 months ago

closing again, dont like open issues that i think are resolved. you can keep your site your way :)