Hi Ben, Le 9 sept. 2015 à 16:03, Ben Coman a écrit :
The interactive graph is cool. Some suggestions: * Mark nodes of dependencies you want to prune in red.
yes, I will add it ASAP
* Allow nodes to be pinned * http://bl.ocks.org/GerHobbelt/3637711
very good idea. TBH, I justa wanted to have a first visualization usable very fast. The current result can be improved a lot.
* http://stackoverflow.com/questions/11584757/interactively-fixing-a-node-in-a... * http://stackoverflow.com/questions/12496851/d3-force-graph-sticky-nodes * http://bl.ocks.org/mbostock/3750558 * Node size to reflect size of package. A small number of dependencies to a fat node might be best to tackle first.
+1
* Highlighting & Fisheye * http://www.coppelia.io/2014/07/an-a-to-z-of-extra-features-for-the-d3-force-...
+1 for hightlihgting
* Mark in bootstrap-dependency-report-graph-data.csv which dependencies you want to eliminate, so that others might have a play with visualisation.
ok
More exotic... * Serve the bootstrap-dependency-report-graph.html and bootstrap-dependency-report-graph-data.csv out from Zinc, so I can point my browser at my local Pharo Image, and when a dependency is deleted, the graph updates automagically * When I double-click a node in the graph, it selects that item in the dependency analyzer in Image. * I guess the same might be done with two local Images - Moose as the observer and Pharo as the subject.
also requires a bit more time. I would also add: get the same visualization in Pharo with Roassal :) Thanks for the feedback, Ben