Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-29 | trying some usability changes for fill_color by accepting vec of tuples | seancarroll | |
2020-12-28 | bit of cleanup. adding colorlist fns | seancarroll | |
2020-12-26 | remove NamedColor for &str | seancarroll | |
2020-12-26 | change name of X11 to NamedColor and adding WeightedColor/ColorList | seancarroll | |
2020-12-24 | Use &self for as_slice to resolve following warning. 'methods called ↵ | seancarroll | |
usually take self by reference or self by mutable reference; consider choosing a less ambiguous name' | |||
2020-12-24 | dont think to use String::from now that we use Cow. Adding Color struct | seancarroll | |
2020-12-22 | trying some things to reduce some duplication when building node/edge ↵ | seancarroll | |
statements and nodes/edges | |||
2020-12-20 | finishing up edge attribute fns | seancarroll | |
2020-12-20 | start work on edge attribute fns | seancarroll | |
2020-12-19 | adding more fns for nodes | seancarroll | |
2020-12-18 | working on additional node functions | seancarroll | |
2020-12-18 | adds typed graph functions | seancarroll | |
2020-12-15 | adds a graph builder. attempting to simplify Graph types | seancarroll | |
2020-12-14 | retain order of attributes by using IndexMap | seancarroll | |
2020-12-14 | working on graph attributes | seancarroll | |
2020-12-13 | clean up to_dot_string string concatenation | seancarroll | |
Rather than appending separator at the end within a loop and then having to pop off the trailing separator characters we consume the first entry from the iter and then loop over the rest of the elements in the iter adding the separator then key/values | |||
2020-12-13 | add support for edges | seancarroll | |
2020-12-12 | use Self for NodeBuilder::new which feels a bit cleaner | seancarroll | |
2020-12-12 | adds support for shapes | seancarroll | |
2020-12-11 | Fix lifetime and exclusive reference issues creating graphs with nodes | seancarroll | |
with attributes Initial design of having Node struct contain builder methods was causing lifetime and exclusive reference issues as builder methods needed to return &'a mut Self which I couldnt put into the graph nodes field of type Vec<Node<'a>>. To get around this I've included a NodeBuilder struct that has the specific builder methods along with a build method to create a Node. I'm still messing with an issue that doesnt allow chaining methods after new which is a real pita | |||
2020-12-08 | working on nodes. | seancarroll | |
2020-12-07 | more polish | seancarroll | |
2020-12-07 | bit of clean up | seancarroll | |
2020-12-07 | fix hard-coded graph type by creating a GraphType trait that will replace ↵ | seancarroll | |
the EdgeType trait I was using | |||
2020-12-07 | get first test, empty graph, passing | seancarroll | |
2020-12-07 | add AttributeText which is heavy taken from core Rust's Dot LabelText | seancarroll | |
2020-12-07 | add label field but still dont like it. looking for alternative | seancarroll | |
2020-12-07 | attributes should be a hashmap instead of a vec | seancarroll | |
2020-12-05 | initial commit | seancarroll | |