Closed dandelany closed 2 months ago
A few more potential optimizations:
@AaronPlave I have enough ideas that I think this could be ready for prototyping. Need to document a bit more and continue consolidating the best ideas, but created this ticket to track: #1140
Show at a high level where things are happening and gives the user the ability to drill in to specific parts that are important. Provide some ability to collapse that would work well with our zoom functionality, giving more control over how much data is shown on the screen at once.
show more
button. if we paginate, what would that workflow look like?Since this will require several interconnected features and refactors to address, i've moved all of the suggestions and proposals into a Timeline UX improvements
ticket. The second task list includes the many activities painpoint: https://github.com/NASA-AMMOS/aerie-ui/issues/1167
Checked for duplicates
Yes - I've already checked
Alternatives considered
Yes - and alternatives don't suffice
Describe the feature request
When Aerie is showing a plan with thousands of activity directives, and the timeline is zoomed out so that most/all of these activities are displayed, the UI takes awhile to render, and any interactions which modify the
view
object become very slow. This is different from #959 because this is about activities/directives whereas #959 is for improving the line chart plot performance.This is a complicated problem to solve, but we met with @AaronPlave @duranb and @jeffpamer today to discuss options for improving the performance here. It may take a few iterations & some design work before we're done with this, but here are some ideas to try from our meeting today:
shouldComponentUpdate
@AaronPlave had some more ideas too, so please add them to this ticket. Thanks!