Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
134 stars 2 forks source link

Content Tagging #1564

Open Geenz opened 5 months ago

Geenz commented 5 months ago

Is your feature request related to a problem? Please describe.

Due to the nature of user generated content (UGC), the ability to filter content has become an increasingly big necessity to ensure the safety of users. Some examples of this include:

Today we don't have a good way for users to filter these kinds of content. It would be good to have a mechanism by which to do this for both sessions and items that can be spawned in-world.

Describe the solution you'd like

The proposed solution is to have a mechanism by which to "tag" any kind of content.

Examples of content include, but are not limited to:

How this solution would work is every user would get a new set of settings that allows them to block content at different levels. For example:

Content tags themselves would be predefined by the team and moderation. This would be to minimize the risk of people intentionally mistagging content, for example instead of tagging something as "Valve Prism" they my instead tag it as "VaIve Prism" (note the upper case i rather than the lower case L)

Describe alternatives you've considered

1445 - Although a rules dialog helps on the session level, many users just don't want to see certain kinds of sessions and content within sessions.

Additional Context

More information will be provided as a formal proposal is solidified. I'm adding this issue now to better group interest from users around this possible feature, and for overall tracking.

Requesters

No response

jae1911 commented 5 months ago

This is 200% needed.

Also I think this issue is closely related to #1213 and #554

Edit: also I think it would warrant the Accessibility label given how it would improve things on that side

jligeza commented 3 months ago

This is one of the most important features Resonite is missing. Content discoverability is bad right now, even with RedX facet (I type a dog and it finds me an airplane).

People would be suddenly able to find hundreds of avatars with ease, and just those they were searching for; without need of jumping between avatar worlds, or worse - shuffling through random public folders, hoping to find something valuable.

With an easy search feature, people will build more, build better quality things, and spend more time in Resonite.

Regarding tag creation, I think it should be possible for users to create their own tags, with an autocomplete feature helping at tag reuse. When I create a niche meme about Monty Python, I want other people searching specifically for Monty Python to find it. If it becomes an issue somehow, then make 2 types of tags - official and player defined, with the latter being somehow separated visually. But honestly, player defined tags are a must, otherwise content discoverability will suffer.

Lastly, it should be possible to tag items created by other people to maximize content discoverability.

Frooxius commented 3 months ago

@jligeza Please note that this isn't for improving content discoverability, but rather for moderation, content restrictions, accessibility and so on.

If you want better content discoverability, then you want this issue: https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/1473