dikalo/lienzo-core

Wires some identified issues and improvements

romartin opened this issue · 2 comments

  • Docking region gets broken after applying scale transforms ( e.g. zoom mediator )
  • Wires Connectors - When both connector tail and head shapes are added into a parent one, dragging the parent shape update children shapes and connections coordinates, but the other line parts of the connector, if any, are always static and don't move with parents
  • Review performance issues on some of the Geometry class methods

Improvement for Wires connectors:

  • all orthogonal lines should force atleast X pixels perpendicular to the arrow side they are connected to.So having a minimum number of pixels before it’ll apply the 90 degree bend. This ensures the lines don’t disappear under the target shape or tail/head arrows, without first atleast appearing.

The wires connector improvements has been done by Mark Proctor, and the other missing bugs has been split into different tickets. Closing this ticket.