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

Improvement of presence markers UI #1155

Open
6 tasks
Ezio-Sarthak opened this issue Feb 28, 2022 · 1 comment
Open
6 tasks

Improvement of presence markers UI #1155

Ezio-Sarthak opened this issue Feb 28, 2022 · 1 comment
Labels
area: message rendering area: presence area: UI General user interface update enhancement New feature or request further discussion required Discuss this on #zulip-terminal on chat.zulip.org GSoC Possible GSoC project component TRACKING
Milestone

Comments

@Ezio-Sarthak
Copy link
Member

Ezio-Sarthak commented Feb 28, 2022

After the successful merge of #987, we support a simple UI for presence markers. Here are some thoughts for some follow-ups that'd need discussion and implement promptly:

  • Show bot markers (this was also suggested in role-markers PR)
  • Handle "unavailable" visibility and explicit changes (are they events? See Handle user update events & consequential UI changes #988)
  • Only update the status rather than the entire box (maybe not that tricky?)
  • Show user presence in Direct message compose?
  • Show user presence in user mentions?
  • Show user presence in Direct message narrow heading/title for each user

Feel free to hop-in for any discussion on CZO

Tagging with GSoC, as elements might be a good project during summer.

@Ezio-Sarthak Ezio-Sarthak added enhancement New feature or request area: UI General user interface update GSoC Possible GSoC project component further discussion required Discuss this on #zulip-terminal on chat.zulip.org area: message rendering labels Feb 28, 2022
@neiljp
Copy link
Collaborator

neiljp commented Mar 2, 2022

Note that the PM compose and user mention cases also could include autocomplete, which is what the web app currently does - it doesn't include user status in rendered mentions.

@neiljp neiljp added this to the Release after next milestone Mar 22, 2022
@plugyawn plugyawn mentioned this issue Apr 5, 2022
4 tasks
plugyawn added a commit to plugyawn/zulip-terminal that referenced this issue Apr 7, 2022
Fixes part of zulip#1155.

PMs didn't have a way to know whether the user was active without presence markers from the right column view, which is a hassle. This allows them to see it directly.

Need to add colour to the markers.

In the future, maybe add some form of last seen text that's shorter than just the timestamp ("last seen 3 hours ago") instead of ("last seen on Fri 3 Aug 03-02-2002").
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: message rendering area: presence area: UI General user interface update enhancement New feature or request further discussion required Discuss this on #zulip-terminal on chat.zulip.org GSoC Possible GSoC project component TRACKING
Projects
None yet
Development

No branches or pull requests

2 participants