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

Sticky date markers to make conversations cleaner and more readable #505

Open
holmesworcester opened this issue May 13, 2022 · 4 comments
Open
Labels
good first issue Good for newcomers
Projects

Comments

@holmesworcester
Copy link
Contributor

holmesworcester commented May 13, 2022

Nearly every chat app uses "sticky" date markers that float above the conversation view, aligned so that the date markers in the scrolling text pass underneath them.

Open whatsapp or slack and look at the date markers for an example of how this works.

This makes the date more visible, and it also means you don't need to redundantly display date information on each message.

We should add sticky date markers. We should remove date from the timestamp on each message. We should also add a tooltip that appears when clicking a timestamp that shows the full date and time.

There's another subtlety here where we should probably use "Yesterday" instead of a date, and we may want to use days of week for dates within the year, and years for dates in previous years. WhatsApp I believe does days of the week for the past seven days and then switches to a mm/dd/yyyy date.

@holmesworcester holmesworcester created this issue from a note in Quiet (Backlog) May 13, 2022
@holmesworcester
Copy link
Contributor Author

holmesworcester commented May 13, 2022

@jgaylor if you feel like we should tackle this now for cleanliness and readability going forward, here's the ticket.

@holmesworcester holmesworcester moved this from Backlog - Desktop & Backend to Blocked in Quiet Jun 15, 2022
@holmesworcester holmesworcester moved this from Blocked to Backlog - Desktop & Backend in Quiet Jun 15, 2022
@kingalg
Copy link
Collaborator

kingalg commented Aug 23, 2023

@holmesworcester I believe that we have dates markers established already. Do you want to change anything in this area or can we close it?

@holmesworcester
Copy link
Contributor Author

We should leave this one because we're doing something different than most chat apps. There's a simple change here that will make Quiet more clear and more standard.

@jgaylor
Copy link

jgaylor commented Jan 12, 2024

Latest Figma & Loom (from last week, I don't believe you had any feedback)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
Status: Backlog - Desktop & Backend
Quiet
Backlog - Desktop & Backend
Development

No branches or pull requests

3 participants