Open JonMacey opened 8 months ago
Hi - really glad you are liking the extension. Just wanted to ask a couple of questions. Do you mean that you would like to be able to automatically add multiple levels of dependencies to the graph? So let's say a references b and b references c - you'd like to be able to right click on the node for c, say 'expand all' and it would then show c, b and a?
Also - for the colouring - what would you like to achieve with that? How would it help you? Just trying to understand the use case so I can think about what the most useful functionality might be...
Hi, In response to the first question, yes this would be good. I'd like to be able to right-click the root node and expand everything up the tree. Second Question - We have quite large graphs which we're trawling through and it can be difficult finding the API controllers for example, because some are on different node levels to others. So if we had a custom colour outlining, we'd be able to quickly view these with less mistakes
OK, so for the first one I am sure we can do that, just it would probably require some limits on how many traversals it would make.
For the colouring - it sounds like you want to be able to define rules... So, for example, you might want to define it based on type name matching a regex or something like that? I wrote a library for that kind of matching for Unitverse, so I might be able to do something quite flexible.
It will be a while as I am quite busy at the moment, but I will get to this. I will probably do it in two halves.
I am using this as part of my day to day professional life and am loving it so far. however, we are interested in finding the controller endpoint that is affected by changing an underlying method. Currently this involves a lot of double clicking, zooming and scrolling.
Describe the solution you'd like a) an auto expand all functionality that would display all of the links at once and the ability to filter nodes by a text search b) Ability to set the outline colour of a node.