-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Hidden events: revert back them centered #18355
Comments
I think that, if they were to return to a centered look, they should have a bit more visibility like it does in beeper there, a bit more coloured padding. Right now they look very claustrophobic and "out of place" if they're placed in the middle of the timeline, and so maybe that'll help remove that feeling. |
Hi, that's quite a fair point. We initally had in centered for that reason, the rationale for moving it to the left was:
Having said that, you make a very insightful points and it could work the other way as well. |
Hope the above makes sense. |
Agreed. We're going to stick to Left-Aligned for now but we really appreciate the feedback! Please keep it coming :) |
Recently, those events have got left alignment (matrix-org/matrix-react-sdk#6477). While it perfectly aligns with the classic Slack-like design of Element that has everything aligned to the left, this is not the same with the bubbles. I see at least two reasons for reverting back the centered events, please see below.
Reason 1: everyone else does that. Literally every single messenger with bubbles I know (Matrix: Schildi, Beeper, FluffyChat; Telegram, Viber, Signal, Skype) uses the centered alignment, see the screenshots attached. So, it's likely that whoever would want to use the bubbles layout, they could expect the same UI experience they see in other messengers.
The #18132 reasonable argument that it's hard to read can be overcome by wrapping the events in smaller bubbles, I think the code can be even adopted from SchildiChat or the UI approach on compacting the events from FluffyChat.
Reason 2: it makes sense. The bubbles layout concept provides the following agreement: what is related to others is on the left, what is related to you is on the right. However, the events like "someone joined", "someone changed the avatar" are related to both you and others, since they affect equally everyone in the chat. So, aligning them to the center plays well with the left-right approach.
The text was updated successfully, but these errors were encountered: