Use case or problem
When I am trying to think of new ideas , relationships or nodes using to graph view I use animation to revise and recollect quickly visually what is the context I have noted down and linked so far. However there is no way I can change the sequence of appearance of nodes and relationship between nodes. I may start building knowledge base from a node which I may realize is not the root / origin node where I need to start thinking to revise or think creatively. I should be able to change the sequence of appearance of nodes.
The knowledge is not only in nodes but the relationship between them as well. Hence the sequence of appearance of the relationship also matters. I don’t wish to see all the relationships related to a node at once but again in sequence which I should be able to alter / manage down the line. I should be able to change sequence of appearance of relationship between nodes
When a new idea of a new node or relationship appear in mind I should be able to pause animation of the graph so that I can think create / update node / links between them or take other action. Then I should be able to resume the animation
Every user’s thinking speed, visual observation speed is different hence the time lag between appearance of successive nodes / links must be customizable from few milli seconds to few seconds.
I may wish to rush through certain part of animation and slow down in certain part. Hence I should be able to change speed of animation dynamically during animation itself.
Proposed solution
Technical solution:
In addition to creation time stamp there should be introduction of an additional metadata for both a node (*.md file or other files which can be viewed in graph) and a link between node. This metadata can be updated so that animation sequencing happns based on this rather than creation time stamp.
Visual Feature Description:
- When a node or link is highlighted , selected, in right click menu on a graph view I should be able to see an option to update the animation sequence number for a node or link.
- I should be able to see play and pause button below animation button of the graph view.
- I should be able to see a slider control sliding between 0s to 5s with exponential increment scale ranging from 1 millisecons to 1s increment based on amount of slide from left end.
Current workaround (optional)
Other than manually changing creation date of files there are no other things possible to control sequence of appearance of nodes as work around. Animation runs very fast without ability to pause or slow down.