Multiple changes in one PR (sorry) #105
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There is some documentation in Changes_James.txt and more detail in docs/examples .docx.
Summary. I've added extra parameters to
node,edgeandrecordto allow more to be defined, and changed the parameters inedgeso you can create objects withto, from, label, styleanddirectionproperties and pipe them intoedge.To go with
recordI created acellsfunction.To make it easier to set-up and pass attributes I've made commands for creating edge and node attribute sets (with parameter completers).
Finally to go with the work I was doing where I needed the output to go to std-out I made a mod so a an empty string passed as the destination path does that - but not passing anything selects a random file name. That allows SVG files to be sent to a (Jupyter) Notebook with .NET interactive :)
Sorry to drop multiple changes on you, feel free to use or discard as you see fit.
J