termgraph
termgraph copied to clipboard
A Crate to display Graphs on the Terminal
Although this is not meant to be the fastest crate for rendering/displaying graphs, it would be nice to have some basic benchmarks to keep track of how it performs and...
Currently all the nodes in the generated visuals are inherinetly left-aligned, because we build it up starting from the left. However this might not always be desired and can produce...
Currently the Edges are not really ordered in a good or consistent way, resulting in some unnecessary crossings when there was a possible layout that is both cleaner and maybe...
Currently all horizontal lines are put on their own y-height. This is obviously the easiest solution, but can result in unnecessarily large Graphs, to combat this we should attempt to...
Instead of only being able to select/specify certain Glyphs. We might add a generic Renderer interface that allows the consumer to define a custom rendering function that can inspect surrinding...
Including all of the data inside of the node would be cumbersome but if it supported information to be to the side, like with `git log --graph`, it'd be a...
On windows, a function has to be called to enable ANSI color code support. If that fails, the user will just see ansi codes. The need for the user to...