On 01/12/2010 02:32 PM, Krzysztof KosiĆski wrote:
No, because the snap indicator can be overlooked or can be disabled. And if that happens the predictability is gone.
What does it mean that it can be "overlooked"? Selective blindness? :)
No, it means sitting to close to an 24" monitor ;-). Snapping doesn't always happen close to the mousepointer, so it's possible to miss a few blinking pixels at the other side of the screen!
But anyway, that doesn't really matter.
The behavior at longer snap delays will remain unexpected. Users shouldn't need to tweak settings to fix usability quirks, there should be no usability quirks in the first place.
Please remmber that what works for you might not work for others, and vice versa. I don't feel this is a quirk at all.
But about the usefulness of the snap delay slider you might be right. It should however at least be switchable between 0 and some fixed small delay.
I'll explain "sticky snap" again:
You're explanation is quite clear to me I believe, but I still don't see how you would solve the "cloud" issue when using the sticky snap feature you're proposing. I'll describe the problem in a bit more detail: suppose you have three snap targets close to each other, e.g. within 5 screen pixels distance whereas the snap distance is set to 20 screen pixels. All three snap targets lie on a single vertical line, so when approaching the snap targets from above Inkscape will snap to the upper target, and stick to it. When approaching from below Inkscape will snap to the lower target, and stick to it. But what if you want to snap to the middle point?
PS: The answer I'm looking for is not to approach from the right or left, because I can easily extend this 1D problem to a 2D problem ;-)
Regards,
Diederik