bulia byak wrote:
Problem here is the SVG spec - the end of the arrow would then always be as wide as the line. I think we can really only hack around this by allowing the user to drag the path by the tip of the marker.
I'm against that. It would be very hacky, unreliable, and difficult to implement (how would you define "tip of the marker"? It can be an arbitrary shape).
Point furthest in the direction of the tangent? I think it's doable, and people are going to complain about it until we find a solution :) It can be done simply by providing another editable node at this point which is virtual in that it doesn't actually create any path, merely somewhere to drag and snap.
We're going to need something similar for connectors anyway (otherwise connectors are going to look crap), so put your thinking caps on and try and think of an elegant solution to this.
njh