FlowSharp
FlowSharp copied to clipboard
A WinForm Diagramming Tool
Especially when lots of shapes intersect. We should only drill down one level for intersection redraw, I think.
Makes it easier to move/connect shapes that are off screen from the start point of the drag operation.
Particularly note the TODO: THIS IS SUCH A MESS! comment. ;)
If performance is good, the kruft I have with regards to the ElementCache and the "dispose=true" flag for DeleteElement can be cleaned up, which would be nice.
Currently, we only allow one groupbox to be ungrouped -- selecting multiple groupboxes, then trying to ungroup them all at once, is not allowed.
In the update of about 20 hours ago, if you group together a box and anything else on top of that box, the group is impossible to move and impossible...
Lines are a weird situation, that I'm not actually happy with myself. The reason that lines only snap when dragging is that, if the endpoint snaps, then the entire line...
Currently, only the first discovered shape is selected. For overlapping shapes, it would be nice to rotate the selection between all shapes that qualify as selectable. This requires figuring out...