Server: People menu improvements

Created on 20 Aug 2020  ·  3Comments  ·  Source: nextcloud/server

Overall we always wanted to do more with that "Contacts" menu than what it is right now.

image

Showing Contacts alone is just not very useful – especially sorted alphabetically, where you see the same people starting with "A" all the time.
It should not be limited to "Contacts", but also include Talk conversations as well and also users on the instance.

Basically it should be a "People" menu. And it could be sorted by most recent interaction, e.g. who you last communicated with via Talk / who last sent you a message, or who you last shared with / last shared with you. It would basically be like:

Name of person
Subline with last interaction, like Talk message, or file share

(And of course their avatar on the left as now :)

For example for Talk messages:

Alex Lastname
💬 Yeah that would be cool!

For Files sharing:

Sam Lastname
📁 shared document.pdf

For Mail:

Blake Lastname
💌 Re: Party planning

And so on. :) What do you think @dk1a @skjnldsv?

1. to develop design enhancement contacts menu

Most helpful comment

Seems interesting to me, I assume I should finish the baseline #22274 first

All 3 comments

Seems interesting to me, I assume I should finish the baseline #22274 first

Yes, it's for a future enhancement. Let's move to vue first @dk1a :)
Don't feel pressured into it :hugs:

Basically it should be a "People" menu. And it could be sorted by most recent interaction, e.g. who you last communicated with via Talk / who last sent you a message, or who you last shared with / last shared with you.

Sounds very similar to the menu icon implementation of Discourse, the software at help.nextcloud.com

_In Nextcloud_
image
Notifications / Contacts / User Icon

_In Discourse_
image
User Icon
(clicking it) sub-displays links to Notifications / Activity / Private Messages in addition to recent interactions

Recent interactions is similar to combining Notifications & Contacts (sorted by those who have interacted with you), plus some combined parts of Activity as well. It serves as a "What have I missed" button for any messages, mentions or replies to your user.

image

I do like that these recent interactions are defined by icons in Discourse. Further examples, similar to @jancborchardt above, could be reflective of a specific Nextcloud app or a feature within an app... see this request for additional Talk notifications in Activity Stream.

Here is my rough example for Nextcloud...

User Icon (_assuming not administrative_)
Clicking it... Notifications / Contacts / Recent Activity

image Rebecca invited you to a conversation about abc.png.
image Morgan Docking Map is Past Due.
image Joe mentioned you in a Conversation about final.mp4.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mama21mama picture mama21mama  ·  3Comments

georgehrke picture georgehrke  ·  3Comments

juliushaertl picture juliushaertl  ·  3Comments

ghost picture ghost  ·  3Comments

georgehrke picture georgehrke  ·  3Comments