Closed grayswandyr closed 3 months ago
Private communication: @dnjackson suggests to make this an option of Magic Layout. He fears cases where one would want to undo the theming, in which case it would be a real pain.
The way things work for edges is that there is a color named "magic" that assigns different colors to edges sequentially. I can also add that "magic" color to nodes. If you go to sig "univ" and set its color to "magic", all other sigs will have different colors (since they will inherit "magic" by default).
It would be something like this, if you select "magic" at the top:
But then you can still customize individual sigs:
And if you get tired of "magic", you can just change the default back to other color:
This is exactly how edge color already works.
That's great! Following up on @dnjackson's comment, please just ensure that the default color remains yellow. And as for relations, the color should remain the same from state to state.
When opening the Visualizer, every sig has the same shape and color by default. It would be more readable if every sig was assigned a distinct color from scratch. Doing this only would make diagrams much more readable while not changing their layout (contrary to changing shapes or even Magic Layout, which could remain up to the user). An option could exist to keep the old full-yellow behavior if people think it's necessary.