Open Frooxius opened 8 months ago
Coming from #1564 , I hope this feature receives high development priority. There are lots of hidden gems uploaded by users, which are hard to find and explore.
Regarding features not mentioned by OP, the items in the workshop / marketplace could be discoverable by tags, where anybody should be able to add any tag to any item (even those items they don't own), with a help of autocomplete feature, to help at content discovery.
Imho, content discovery is the most missing feature in Resonite currently.
@jligeza - our current priority will be either of performance or IK as dictated by the results of https://github.com/Yellow-Dog-Man/Resonite-Issues/discussions/2066.
There are many things that would ultimately be important to Resonite's success- content discoverability is one- but so are many other things.
We have a generally good idea of things that would benefit the platform as users of the platform ourselves, alongside what our community requests here on GitHub https://github.com/Yellow-Dog-Man/Resonite-Issues/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc.
As-needed too, we can also continue to poll users to determine what the broader community considers to be the most impactful things to implement on the platform.
As linked in this issue- there are other features that would go well with the workshop. There are also other items that would benefit it as well, e.g. fuzzy searching #536 which would make it easier to find items by name.
The inventory UI rework #1119 is also likely to have a lot of overlap with the needs of this issue for setting up a framework to better sort, filter, and view differing kinds of content on Resonite.
Workshop isn't even on second page of upvoted suggestions at the moment. Is it prioritised so low?
It would be a crucial feature especially for new users who could use it to find their first avatar, at day one in Resonite.
If Froox could implement at least some ugly MVP with basic content tagging, it would be a huge boost for community. We could start tagging items before final refined implementation. No need for anything fancy in the beginning, just tag items and search them.
If you want this to have higher priority, best thing you can do is vote for this and convince others to do the same. We'd like to prioritize this at some point, because it will help the platform overall, but it's a hard thing to balance with other stuff.
We're not going to do ugly MVP - we avoid these from the principle, because they cause more work and headaches than they really save.
We already have system for tagging & searching - it's used for worlds. That part is already implemented and it will be extended for the items as well, so that doesn't really help here, because that system already exists.
The main part that needs to be done is extending the system to provide UI for arbitrary items and have a good submission mechanism. There's not really way to do this quick and dirty without actually implementing the Workshop.
This is how I envision an MVP (this isn't really a workshop, but only tagging items for content discovery):
To add tags:
To search by tags:
The tags can be later reused for a complete workshop feature, no effort is wasted.
We don't plan on implementing it like that, because that doesn't match our goals or existing systems and designs in place.
It in fact would waste a lot of effort on our end and add a lot of unnecessary one.
Is your feature request related to a problem? Please describe.
Currently the only type of content that can easily be published and be searchable on Resonite are worlds. Publishing various items - from avatars, gadgets, tools to various resources like ProtoFlux nodes, materials, textures and so on is only possible via sharing of public folders.
This has a number of issues:
Describe the solution you'd like
Our plan is to generalize the submission system to allow publishing of arbitrary types of items, instead of just worlds. This would work similarly to the Worlds tab, but with extensions - better UI for managing and updating the submissions for content creators.
World submissions would then become simply a subset of the content on the marketplace, along with a number of other items.
Various types of items could also be integrated into other tools and UI's, giving users quick and easy access to the repository of user creations:
This will also have good synergy with additional features that will be implemented in the future:
Describe alternatives you've considered
Additional Context
No response
Requesters
No response