On 01/15/2009 08:56 PM, Rock Star wrote:
- How come that snapping behavior is much better when drawing new
things than when editing existing paths/objects, i.e. moving nodes, paths, objects etc. Snapping while editing seams more like old snapping behavior, i.e. before adding weight factor. It would be cool if snapping behavior would be the same in both modes (using a new one of course :))
I don't understand what you're trying to explain here. What exactly is better when drawing new things? When drawing there's only one point to snap, whereas when for example translating there will be more, and it will therefore be harder to predict which point will snap. Is that what you're seeing?
- There are no icons for snap to grid and snap to guides. Is this
intentionally or they are simply not added yet? I believe adding those would be good as well.
The problems is that we would get many toggles in series that should all be enabled to allow snapping to a grid: 1) the global snapping toggle 2) the GLOBAL grid snapping toggle 3) the PER-GRID snapping toggle (see the grids tab in the document properties toggle) 4) and finally the snap bounding box corners toggle or the snap nodes toggle
It is just too easy to overlook one, which would lead to confused users... So every toggle we add makes things more complex. You can toggle snapping to a grid on a per-grid basis already, but you would have to open the document-properties dialog. If we add a global GRID snapping toggle, we should IMHO get rid of the PER-GRID toggle. Who invented using multiple grids simultaneously anyway? ;-) (rhetoric question!). Anyway, we shouldn't implement both 2) and 3).
- Maybe it would be better to separate toolbar in 3 sections, like a)
toggle all snapping, b) what snaps and c) what does it snap to. Anyway, this is only a thought.
It's already like that, more or less. With the distinction that bounding boxes can only snap to bounding boxes, and nodes can only snap to paths/nodes. We don't want to combine these buttons all together in one single "what snaps" group and one single "what does it snap to" group, because we shouldn't snap bounding box corners to paths, or nodes to bounding boxes. If you want to know why then have a look at the attached document. I've made this proposal a long time ago so it's not completely accurate any longer, but it will explain my point.
Diederik