-
-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Content Warning Categories #8681
Comments
That would be a really cool feature if implemented! |
how would you propose this feature to work with localization? |
@rhoio that's a really good point! I'm not familiar enough with the product to know if we provide any other localization efforts for instance-specific fields. For example, do we allow translation of custom emoji descriptions? For the core supported categories, we could definitely provide translations, and perhaps separate out a FWIW, I believe content warnings themselves have this issue, as they are user generated already so there are no translations, and they appear in the language they are written in regardless of the preferred language of the user viewing the toot. |
Content warnings as they are now don't have the issue because the author of the toot chooses the language according to their audience (if they write in japanese to a japanese followership, use japanese cws etc). Making CWs part of the interface creates the translation problem. Maybe instead of allowing instance admins to add custom CWs, simply provide a wide set of CWs and let instance admins select from this set which CWs they want to offer. I feel a bit ambivalent about this proposed feature. It would be yet one more item in the status form which is already a bit overwhelming for new users with all the offered possibilities. On the other hand the standardization would improve filtering possibilities... |
This is really a great idea, because it solves one great problem I have with Mastodon: People use CWs for everything!! That's just my use case. |
How about we stop using the Example: If you type “cat”, a little list pops up showing that “cat” was used 17 times and “cats” was used 2 times. You see that most people expect cat pictures to be labeled with “cat”, not “cats”. This would also work around the problems with localization and instance admins wouldn't have to maintain a CW list in multiple languages. Users could set a default setting for CWs and maintain a list of exceptions. For example: Have all posts collapsed by default, don't show posts labelled “Twitter” at all and show posts labelled “Programming” expanded. It would be easy to add boolean logic in an advanced mode. I wrote about it in more detail in this blog post. |
Given existing UIs, I think we'd first have to start publishing an aggregate of common content warnings (perhaps like hashtags instead of arbitrary strings), and then clients could query that API endpoint to suggest warnings to use i.e., you need some way to get from free for all warnings to communities settling on warnings they use Then you'd have an easier time to implement features like "ignore warnings for X" |
Content warnings are a very useful feature, but they don't currently provide much customizability for the user reading toots with content warnings. Apps usually allow you to either hide all content behind content warnings, or show all content behind the warnings by default. There's no granularity here.
Personally, I would like to automatically show all content with warnings about programming, but I do want all content with political content warnings to remain hidden.
In theory, an app could provide a user with a regular expression or string to automatically show all "programming" content warning posts, but since content warnings are free text entry by the poster, this feature would not work very well. Posters could spell programming wrong, write "coding" instead, or "javascript", etc.
The feature I'm suggesting is:
The text was updated successfully, but these errors were encountered: