Skip to content
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

Minimize UI noise in message feed #4317

Closed
bnvk opened this issue Jun 15, 2017 · 5 comments
Closed

Minimize UI noise in message feed #4317

bnvk opened this issue Jun 15, 2017 · 5 comments

Comments

@bnvk
Copy link
Contributor

bnvk commented Jun 15, 2017

Description

Using the metric of "messages are the most important info in the message feed" the current state is a tad bit cluttered with less important visual information.

This is the current state of the message view

Here is with my proposed changes.

[image no longer available]

Changes specifically relate to "... joined the room" messages:

  1. Remove shrunken avatars as they are too small to really see anyway
  2. Reduce font from 14px to 12px as this is not really interesting info and is redundant with list of people in sidebar and status
  3. Remove / make configurable the "Seen by" avatars in the right. I suggest tucking this into checkmarks tooltip
  4. Shrunk the "user is typing" height a bit to reduce size it takes up

I realize 3. might be contentious as it's modeled after what other messaging clients do. In one-on-one threads this makes more sense, but in large public group rooms it just adds too much noise.

Additionally, I'd suggest making the hover on message styling of "joined the room" messages a simple HREF color change instead of the background.

Steps to reproduce

Just log in and look at any group message feed, it currently looks like this:

Version information

  • Platform: web affects all platforms and browsers

I'm happy to submit a pull-req with these changes if they are likely to be accepted 😉

@t3chguy
Copy link
Member

t3chguy commented Jun 15, 2017

You can both hide read avatars (3.)
and make the timeline more compact in settings.

image

@bnvk
Copy link
Contributor Author

bnvk commented Jun 15, 2017

@t3chguy nifty this has been somewhat worked on already!

Using compact timeline fixes some of the noise, but is actually quite cramped in a different way. Seeing the joined messages is useful, my proposal is just to make it less important in the interface.

I still argue 3. should be more intelligent. Disabling it means I cannot see in private message thread read receipts. Perhaps making it a "room" setting with default off for public rooms would suffice?

@t3chguy
Copy link
Member

t3chguy commented Jun 15, 2017

As to the per-room thing, I have Granular Settings (setting applicable per device/per room) on my todo list, just stuck behind some golang stuff right now

@grahamperrin
Copy link

Thumbs up to any preference that will allow the user to minimise noise.

@MadLittleMods
Copy link
Contributor

MadLittleMods commented Feb 17, 2023

The UI has iterated a lot since 2017 and although it probably hasn't adapted to your standard of noise, future improvements should probably be tracked in new individual issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants