2010/1/22 LucaDC <dicappello@...2144...>:
Ok, let me say that we have different ideas on what "preserve shape" means. This means that we should discuss on this, rather than taking it as a starting point.
"Preserve shape" = "Preserve approximate look of the path", not "Preserve segment type" or "Preserve node type".
What about adding Ctrl+Shift+click as deleting a node without preserving shape? My concern is that the behavior of Del differs depending on the type of surrounding segments, and it's not possible to get one of the behaviors for nodes between two linear segments without extra steps. I would like it to always work the same, which is more consistent.
More, what you say is: - if you press a single key, Inkscape is going to change the type of the object you are working with, i.e. changing it's properties; - if you want Inkscape to preserve the object type and properties, you need to press a combination of two keys.
This was the case even before the rewrite. Try converting an ellipse to path and deleting one of its nodes. The surrounding nodes are changed to cusp nodes, and their handles are adjusted. Some properties of the path (types of nodes) are clearly not preserved.
Regards, Krzysztof