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

Render live transcript of current channels #38

Open
5 of 10 tasks
reefdog opened this issue Jan 30, 2019 · 0 comments
Open
5 of 10 tasks

Render live transcript of current channels #38

reefdog opened this issue Jan 30, 2019 · 0 comments

Comments

@reefdog
Copy link
Contributor

reefdog commented Jan 30, 2019

A live transcript feed of the currently-selected channels (one box for each channel):

screen shot 2019-01-30 at 3 56 09 pm

  • Render sentences similar to entity detail box (same color, time stamping, etc.) but with channel tag instead of "header"
  • Stream new sentences in (and keep some long recent history for scrolling back)
  • Keep transcript scroll view "locked" to bottom/latest transcript items (until we manually scroll back)
  • Add animated typing indicator in footer
  • When we scroll back, lazy-load older transcript items as necessary with fetchMore
  • When we scroll back, replace animated indicator with "jump to most recent transcript" link (until we click it or scroll back to most recent transcript items)
  • Expand/collapse toggle button in footer increases/decreases transcript height
  • Hide expand/collapse button when entity detail box is open
  • Hide expand/collapse button if there's no overflow sentences
  • Entities in transcript appear as links and behave like entities in list and graph: hovering highlights them in list/graph and clicking opens their detail box
@reefdog reefdog self-assigned this Jan 30, 2019
@reefdog reefdog added the ui/ux label Jan 30, 2019
@reefdog reefdog closed this as completed Mar 19, 2019
@reefdog reefdog reopened this Mar 19, 2019
@reefdog reefdog removed their assignment Oct 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant