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

Conversations list compact mode #11697

Open
marcoambrosini opened this issue Mar 1, 2024 · 7 comments
Open

Conversations list compact mode #11697

marcoambrosini opened this issue Mar 1, 2024 · 7 comments

Comments

@marcoambrosini
Copy link
Member

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.
There's too much going on in the conversations list. Elements are very big and a laptop screen only fits a few of them

Describe the solution you'd like
It would be nice to have a compact mode where each element would be 1 line and no more than 44px height

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

@SystemKeeper
Copy link
Contributor

SystemKeeper commented Mar 1, 2024

@DorraJaouad
Copy link
Contributor

In my opinion:
what makes the conversations list overwhelming is mainly the size and boldness of subtitles (when I saw the list for the first time, that was my first impression). It depicts some difficulty in distinguishing between the subtitle and the conversation name as both have the same characteristics except for the color. Also, I see the usefulness of the list in showing as many details as possible to avoid clicking one by one.

It would be nice to have a compact mode where each element would be 1 line and no more than 44px height

Is it only the subtitle you want to remove or are there more elements ?

@nickvergessen
Copy link
Member

Is it only the subtitle you want to remove or are there more elements ?

For me the subline is essential, but i'd still like to see more chats.

  • I don't need is all the padding between:
    • chat name and subline
    • subline and the next chat name
  • I would also go back to reducing the name font weight to normal when it's read
  • Reduce conversation icon size

If this is opt-in afterwards i guess it's also fine if it's not accessible for vision impaired people?

@marcoambrosini
Copy link
Member Author

These are also interesting things we can do, but most other apps offer a compact mode without subline by default, and I think we should too, at least opt in.

This would be a more compact list item with some of the changes you suggested and 13px subline, we can indeed make a lot of room:
Screenshot 2024-03-04 at 12 55 32

@ripper17
Copy link

Sorry, didn't find this while creating 12591.
I'd like to vote for "no subtitle" - basically what Mattermost and Slack are doing: Have small entries per group / individual chat . As soon as you have more than 20 conversations (group + individual), the list just get's long too quick with subtitles.

I think what Mattermost is doing is quite good (though with too much padding for my taste): Group chats are within a "Group chats"-group and that (outer) group is collapsible. Individual chats are within at "Individual"-Group and that is also collapsible.
mattermost

Of course I don't know if Talk is supposed to be some kind of Mattermost alternative or a WhatsApp alternative so maybe my suggestion is not aligning with the vision, that's fine, too (of course) :-)

@nickvergessen
Copy link
Member

We are pretty compact now with the upcoming Talk 20 rc1 release. but could still be more compact (single line) as an option

@nickvergessen
Copy link
Member

nickvergessen commented Dec 3, 2024

🎯 Focus

  • We only discuss the compact list now
  • Introducing categories is not part of the current discussions and plans, due to the short timeframe until Nextcloud 31
  • Mobile clients are not focused at the moment

👀 Overview

Solution Option Desc Screenshot
Teams ☑️ Name + Time
Bold when unread, otherwise thin
Slack 🚫 Name + Unread counter
Bold when unread, otherwise thin
Google Chat ☑️ Avatar + Name
Bold when unread, otherwise thin
https://stadt-bremerhaven.de/google-chat-erhaelt-ein-update-zur-konversationsverwaltung/

The only consistent thing is:

  • Name (Bold when unread, otherwise thin)

🗞️ Proposal

Current proposal is to go with:

  • Avatar
  • Name (Bold when unread, otherwise thin)
  • Unread counter

Activatable via a user setting in the "Talk settings" saved on the server so it affects all browser/desktop clients

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

5 participants