Comment 4 for bug 1093739

Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote : Re: Snap to grid and guide not working right

Yes, ~suv is right (as usual ;-)). In previous versions, enabling the "snap nodes, paths, and handles" button was sufficient to snap the nodes of a selection to for example a grid, but this didn't allow for specifying whether cusp nodes or smooth nodes were to be snapped. At some point this was changed (don't know in which version exactly though), and now you have to enable either or both of the cusp/smooth nodes buttons. That's likely what you're experiencing. More changes are planned in this particular area of the snapping gui, to make this more explicit and clear, and at the same time to make things more configurable. Haven't had time though to work on this yet.

The other part that ~suv mentioned is that for large selections, we can't consider all nodes for snapping. Snapping a few hundred nodes is simply too much to be handled within a second or so, so Inkscape has to be clever. In the past, only the convex hull of such a large selection was used for snapping, but this could still contain quite a number of nodes and still needed to be calculated. On top of that, in most cases that didn't make that much sense to the user after all. We could just as well have taken any other arbitrary subset of nodes. Chances were that the node that needed snapping wasn't part of the selection, which is annoying. In the current versions, you just grab the selection close to node that you want to snap. That gives you much more control of the snapping, and can be handled by Inkscape in milliseconds. "Only snap node closest to the mouse pointer" has to be enabled though (in the preferences). Also, in such a case, you can use the tab key to cycle through the nodes. Pressing tab once will make the node second closest to the mouse pointer snap, and you can continue pressing tab (or shift-tab) as long as needed to get to the node you like.

Does this help you?