-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
New "Do you want to join this room?" prompt is missing important info #9564
Comments
1. Loss of the room name:Old (used to have the room name in its standard place at the top of the timeline): New (room name not displayed, except in the roomlist): 2. Say whether it's a DM or not:Can we know this before we've joined? Nice to have if we can, but if it's tricky I'd say we could release without this. 3. Displaying the mxid:The old UX displayed the mxid (and only the mxid, not the display name). The new UX only shows the display name, though if you click on it you get the following UX: We show mxids whenever there's a need to disambiguate, so I think having the mxids baked into the room preview bar to clearly identify the inviter makes sense. |
You can see this in the room list. But if we want it to be explicit, a sensible place to put it would just be in the title. i.e. "Do you want to join Matrix HQ?" instead of "Do you want to join this room?"
Didn't know we could do that. Again, changing the title text to "Do you want to chat with Matthew?" would work.
We discussed this during dev and opted to reveal it after clicking the display name. After testing, I agree with @lampholder that the current implementation is confusing. It was meant to pop out in context, not hiding the dialog. I suggest: a) If not too difficult, we should let the member info panel pop out in context, without dismissing the room preview dialog. |
Should we just truncate for massive room names? Should we pick an alias if there's no room name? What should we do if the room has no name or aliases?
I don't know that we can, but this ^ is good if we can.
Ideally I think we'd do both. |
CSS The app displays 'empty room' when a room name isn't set, I'd vote to keep consistency and display 'empty room' in the title. I'm not sold on the utility of the room ID in this context, but if others think it's important in this specific instance I'd add it as part of the body text as a new line, so there'd be:
|
I think we'd want not to show the room id - as far as I know we never want to show room id in the UX (outside of generated permalinks and in the 'advanced' section of room settings for people who are really hunting the roomid (and the address bar, obvs)) |
Invites are special in that the sender gets to choose the name of the room - given we haven't joined the room itself yet, we don't know what its actual m.room.name or aliases are. We should never ever show room IDs in the UI.
The fact this tripped me up repeatedly until I finally realised what's going on is not a good sign. We should definitely be saying "Do you want to join Matrix HQ?", and showing the avatar of the room (which is on the invite), not the inviter. |
We also seem to have lost the ability to peek into public rooms which you're invited to? :/ |
When testing on /app, I was not able to peek into public rooms during an invite there either. Perhaps I am missing some detail though... Please file a separate issue with more detail if you're confident that's how it used to work. |
This part was deferred from the current fire fighting, as it seemed to difficult in the time avalilable. I filed #9593 to track it. For the moment, the inviter was changed to not be clickable. |
Looks like @lampholder filed https://github.com/vector-im/riot-web/issues/9594 about this topic. |
this was a thinko - as per element-hq/element-meta#230 it'd be a misfeature if it did it automatically (as Riot/iOS does). |
It should surely:
The text was updated successfully, but these errors were encountered: