Can we compile a list of enhancements that people would like to see made to the node tool? Just ideas not necessarily plans.
1) Preserve curve shape as much as possible when deleting nodes. Look into feeding the curve fitting function in bezier-utils.cpp a list of sampled points to find the best single segment approximation. (Recently mentioned)
2) Curve dragging mode in which the end tangents are preserved at least for smooth nodes, so as not to disturb adjacent segments. Look at hacking the current curve dragging function to only apply the component of the motion vector that is parallel to the end tangent (right words?). Don't know how it will behave, mostly just to satisfy a personal curiosity.
3) Segment draging. ie grab a segment with a single click and drag both nodes and the corresponding control points around preserving the curve of that segment. I find I want to do this a lot while doodling but using the rubberband breaks my work flow up. Wonder if it would be useful to people doing real work.
Aaron Spike