jbenet / depviz

dependency visualizer for the web
https://jbenet.github.io/depviz
MIT License
49 stars 10 forks source link

WIP: Add a list view #70

Open wking opened 7 years ago

wking commented 7 years ago

Initial work on #62.

I've stuck with full-SVG for this view, because I wanted it to be easy to implement the edges. But means it will be more work to get the card layout right.

wking commented 7 years ago

Long way to go still, but the node positioning and initial edge layout look good to me:

list

wking commented 7 years ago

Bigger list graph (real data :) with a tweaked dependencyWeight (+0.1 for every open ancestor, instead of +0. Still +1 for every closed ancestor):

bigger-list-graph

wking commented 7 years ago

Closer. Still need to shuffle some space around in these wider cards and land some clip-paths.

bigger-list-graph

jbenet commented 7 years ago

yay. we have to reduce the visual complexity (in this or a future PR). possibilities: