cinnyapp / cinny

Yet another matrix client
https://cinny.in
GNU Affero General Public License v3.0
1.98k stars 257 forks source link

Online/Offline Statuses #253

Open viasux opened 2 years ago

viasux commented 2 years ago

Describe the solution you'd like

Online / Offline statuses showing on user 'profile' & icon

Additional context

Some homeservers don't have statuses, maybe don't even show a status icon for users on such servers?

Miepee commented 2 years ago

Alternatively, for HS which don't support statuses, maybe just show people as offline?

viasux commented 2 years ago

Alternatively, for HS which don't support statuses, maybe just show people as offline?

That would be confusing to new users, and would make the offline status mean less.

IvanikuV2 commented 2 years ago

This definitely needs to be looked into :)

mjohnson9 commented 2 years ago

I'm planning to try to implement this. I don't have UI/UX design ideas of my own that I'm sold on, though. If anyone has ideas for a design, please tell me about them here.

danbulant commented 1 year ago

Nheko simply shows a green dot in bottom right corner of avatars while showing nothing next to offline users or users whose HS don't have indicators (or don't share them)

april83c commented 1 year ago

is this being worked on? it would be really useful to me and it's probably the one missing feature to make matrix work as good as discord for me

viasux commented 1 year ago

is this being worked on? it would be really useful to me and it's probably the one missing feature to make matrix work as good as discord for me

i mean element has this if you're on a server with statuses

jjj333-p commented 1 year ago

Alternatively, for HS which don't support statuses, maybe just show people as offline?

my two cents on this, i think instead of doing it where online shows up and offline is dark, we could take a page out of discord's book by only differentiating based on a green dot or a grey circle, and homeservers that don't support don't have a dot at all. The only thing is I don't know if there is a way to differentiate over federation if a user is offline or if the server doesn't support presence.

archeite commented 1 year ago

... The only thing is I don't know if there is a way to differentiate over federation if a user is offline or if the server doesn't support presence.

Looking on the spec for presence, I believe unavailable would be set for users who don't support presence, and offline for homeservers that do.