
On 17-4-2012 21:57, Diederik van Lierop wrote:
And that one should snap, always, regardless of type. Don't you find it very awkward to see some other node snap than the one you are dragging? Why wouldn't you just have dragged that node instead?
The node tool is indeed different in that respect from the selector tool. So we could make the node tool behave differently. But I hate all these small inconsistencies!
No this is not confusing at all, since the selector tool cannot see nodes, nor can you "select them and drag them". It is quite different really.
Yes, every tool is different, I agree. But let's please try to make all tools use the settings, preferences, and shortcut-keys in the exact same way! Different logic for different tools is bad practice.
It is not different logic or inconsistency. It is as consistent as showing the nodes only in the node tool, showing bbox only in selection tool, showing circle nodes in circle tool, etc.
Note that: the selection tool is the only tool where "multiple snap sources" makes sense.
I would hate to have to add a "if_johan" piece of code to be able to use Inkscape.
That won't be needed after I've exposed the detailed snap sources/targets, and after everybody can set their own defaults, right?
Yep! :) (but I'm not sure if you have to go to the trouble of finding UI/dialog space and coding time to implement all these details) Just set the defaults to Inkscape 0.48. (simply to offload ~suv with the otherwise heaps of bug reports like this one: https://bugs.launchpad.net/inkscape/+bug/927898 )
Cheers, Johan