element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
75 stars 12 forks source link

[Story] [WIP] Set user's expectations better when previewing a private room #2586

Open mxandreas opened 1 month ago

mxandreas commented 1 month ago

Description

This is not a problem that is directly related to requesting access to a room; it is one that already exists and caused by the fact that the join rules of a private room are not accessible to a user that has no membership with the room. This could be a room which requires an invite (e.g. the user can't join anyway) but it also could be a restricted room (accessible to space members) in which case the user may be able to join. Theoretically, it could be also a knock room, but for not increasing the confusion further, Element clients currently will prevent creating private room with knock.

As there may be potentially a case where user can join, we are optimistically currently showing a button to do that. This will continue to be so but we will make 2 UI adjustments to set the expectations more clearly:

The designs and exact copy are TODO.

Acceptance criteria

Size estimate

None

Dependencies

Out of scope

Open questions

### Questions

Subtasks

### Android
### iOS
### Rust
### Other