What should be used for a "you read this" indicator on each post?

Not a goal; the jump to last read post is the topic link itself. And once you’ve seen a post, it is flagged as “viewed”, and read time is counted.

Mostly, this would solve four problems:

  1. People who complain that Discourse can’t tell what they’ve read (well, “viewed”, read time is tracked separately). If there was an on-post indicator, they could see the viewed flag on each post, and it would help troubleshoot.

  2. Give users a warm fuzzy about progress, like painting a house, like watching a progress bar scroll, like crossing items off a to-do list.

  3. If we are moving the bookmark control into an ellipsis expansion, we need some form of replacement feedback about read state.

  4. The bookmark at the bottom is basically useless / pointless in its current state since by the time you see it, the post is marked viewed, so you never see it in “unread” state anyway. A replacement should probably be at the top for the reasons you stated. We know that having it at the bottom is very ineffective, to the point that the functionality of showing read state might as well be pulled entirely (and will be pulled).

I think it should be a fairly subtle indicator. Ideas:

  • Maybe a colored dot?
  • Maybe some color transition on the timestamp in the upper right?
  • There is also space in the left gutter now, though we plan to use that for badge images.

I like this, personally:

Where green dot means “viewed”. @riking if you wanted a dailywtf-helping thing to work on, this is it.

4 Likes