W dniu 12 stycznia 2010 22:33 użytkownik Diederik van Lierop <mail@...1689...> napisał:
I expected that, but that will prove to be very difficult when the snap targets are close to each other. It's like darts, aiming for the bull's eye!
Our current implementation doesn't have this problem because it will evaluate all snap targets in the vicinity of the mouse pointer, so a small movement will allow to select another nearby snap target. If we would implement your sticky snap feature then the user would have to move far enough away from where (s)he wants to be and then return to aim for the bull's eye all over again. And aiming will have to be done at a speed above a certain speed threshold because otherwise snapping will occur before arriving at the snap target. This is not acceptable because it's very annoying. It takes control away.
Good argument. It can indeed make things harder in this case, if the snap delay is too low to get a precise aim.
If the snap delay is sufficiently high, aiming should not be a big problem. Most people will probably use zooming to disambiguate between close nodes.
On the other hand, sticky snap would make snapping a node to a path easier: I won't have to wait the snap delay after every adjustment to see where my node snaps to the path.
Regards, Krzysztof