element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
68 stars 11 forks source link

UX design problem: ignoring "@room" mentions globally seems like the wrong scope for how people would want to use it #2178

Open ell1e opened 9 months ago

ell1e commented 9 months ago

Steps to reproduce

  1. Go to room settings
  2. Go to "Notifications" to turn off @room mentions but not group mentions, which notably is possible on discord for example (where these are called @here and @everyone but that's besides the point)
  3. You can't, you can only turn of @room mentions AND group mentions AND even personal mentions which seems honestly like the least useful way to do this setting that I could possibly imagine (although I acknowledge that might be just me)
  4. Check global Settings > "Notifications" and find out that ignoring just @room mentions actually does exist as a setting, but for some really strange reason it's only available globally. Sadly, there it seems kind of useless from talking to other element users, since that's unlike discord's per server/per community and per channel granularity for this and almost nobody seems to want to use this on a global level.

In conclusion, maybe it's just me and the few people I talked to but it seems to me like this setting was wrongly scoped for how 99% of people are likely to want to use it and I suggest this to be fixed. I actually saw occasional fights break out with room owners using @room and then some users complaining more than once, and other users being like "ok but that was worth using", but then the argument "but you should never use @room because it's not possible to properly ignore it" thrown back: which honestly seems like it should just be entirely on this element issue and not on any of the room owners at all. This might therefore have more practical relevance than it might seem like.

Outcome

What did you expect?

ignoring just @room mentions, as well as ignoring @room and all group mentions but not personal mentions, is needed in the room notification settings

What happened instead?

it's only available in global settings which seems to go against how most users would want to use it. i haven't so far met one person who thought that was the best place to put it

Operating system

affects all operating systems running element web, I think

Application version

Element version: 1.11.48 Crypto version: Olm 3.2.15

How did you install the app?

https://app.element.io

Homeserver

matrix.org

Will you send logs?

No