On Friday 24 August 2007 1:33 pm, Diederik van Lierop wrote:
The object snapper in ACAD is a bit different: if only snaps after clicking the left mousebutton; this way ACAD can show what point will be snapped to before doing the actual snapping. Inkscape however snaps instantly while dragging: it cannot show what it will snap to, because it already has snapped by that time. The only thing we could do is show afterwards where it has snapped, which is only useful in cases where this is not immediately obvious. For example in selections with a large number of nodes, nodes being very close to each other, or at low snapping sensitivity.
Good point, but I still think an on canvas "post"-snap indicator could be useful. I seem to run in to the non-obvious corner cases pretty regularly. Is my node snapping to the path or a node on the path? Is the upper left corner of the bounding box snapping to something on the edge of my drawing or is the invisible center of rotation snapping to something else? etc. Sometimes I have no clue what is being snapped to. I suspect bugs in in these cases but I haven't been sure how to debug them, if anyone has any hints I would be glad to followup.
In practice, whenever I'm using snap heavily I simply keep the snap dialog open and constantly adjust the settings to get what I want. I suspect I would still need to do this even with a snap indicator but hopefully to a lesser extent. Of course, I don't know how typical my usage is and unfortunately I don't have any time to look at the code myself so take my opinions for what they are worth.
Best,