-
-
Notifications
You must be signed in to change notification settings - Fork 240
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
Show contact status in "Start chat" window #1520
base: master
Are you sure you want to change the base?
Show contact status in "Start chat" window #1520
Conversation
0aff794
to
989d1e7
Compare
Thanks for your PR. I feel that this approach clutters this dialog with a lot of text, color and details that might be too specific for an overview dialog. Especially when a user is online with multiple devices. My suggestion would be to have a small icon (smaller than text size) behind every name: A filled-in dot for an online user, a outlined dot for an offline user, a circle with clock hands for away and a circle with a bar for do-not-disturb. I'd suggest to merge all available devices into a single information: If one device is on do-not-disturb, the contact is do-not-disturb, no matter the other devices. If one device is away and another one online, the contact is online. This should provide the user with a general overview of the status of a contact, while not cluttering the dialog too much. |
@fiaxh Good point, it does clutter after some thought and it can get confusing with 3 devices. Thanks you for the feedback. There's also the "chat" status with this icon: Edit: My brain thought 'filled-in' for offline meant 'white with dotted outline'. |
989d1e7
to
e5f12d9
Compare
5a575e5
to
92bea39
Compare
I did expand on the issue #836 while at it, but I'll do it in a separate branch. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I played a bit around with the layout and made some changes: The status icon is behind the name instead of in front of it, the icon is slightly smaller, and the offline icon is an outlined cicle.
Apart from that I'm not convinced of the filter for online status and would like to keep it out of the PR.
should close dino#139 - adds svg dino-status-offline.svg
06aff3d
to
cf86892
Compare
Thanks for the feedback and help. I saw you pushed some changes on my branch shifting some things around (to put the status icon in front for example) so I integrated them in my commit. Ditched the switch statement for the following since it's better for prioritizing status: dino/main/src/ui/add_conversation/list_row.vala Lines 36 to 72 in cf86892
I moved the search online contacts functionality to another branch and force-pushed my present fork to cf86892. Kind regards, |
Should close #139.
online:
away and xa (xa will be displayed as "Extended Away", same color):
dnd:
offline:
Note: displays the presence status at the moment of opening the window, not synced or polling every five seconds.