On 2012-04-22 23:48, Johan Engelen wrote:
You're basing your opinion too strongly on the selector tool only, I believe.
No, I'm trying to make a consistent UI, and one that doesn't have a steep learning curve. Without taking away control from power users
I think the majority of grid users want node snap sourcing in the node tool, and not in the selector tool.
Please explain, because I don't understand this. Are you saying that in the selector tool nodes shouldn't snap?
In the selector tool for example you really need to be able to control what snaps to the grid, and what not. So control of snap sources is a must, also for novices. Buttons are much easier for this than options such as "snap-closest-only",
Really? For each move you do, you go to the toolbar and set the correct snap buttons?
Easiest != Fastest.
and are in some cases even indispensable as Luca explained.
This is only relevant for the selector tool, right? How often is "some cases", and does the tab cycling solve it easily, or is that too cumbersome?
Yes, that can be cumbersome if you have many nodes. But what's more important that it's hard to discover. Even you hadn't discovered it ;-)
I would feel the same about the node tool, because in general I don't want to snap smooth nodes to anything. But it should be possible for power-users.
If snapping is on. And you have only one single thing that could possibly snap. The most logical thing to do is snap it. Full stop. If you don't want it to snap, press shift.
If only shift-to-disable-snapping would have been implemented consistently... If behaves very differently from case to case, even when limiting the discussion to the node tool. When you start dragging a node or a selection of nodes, it matters if you press shift before or after you click and drag the node. Of course, this is by design. Also, when using the handles to scale a selection of nodes, shift makes the scaling symmetric instead of disabling snapping.
I'm very much in favor of shift-to-disable-snapping, but we need other options too as long as this hasn't been implemented consistently and Inkscape wide. We cannot expect everyone to discover and remember the peculiarities related to the modifier keys. Obviously this is not a problem for you and me, but for others having a clearly visible and discoverable button is easiest (not fastest)
Can I go ahead and restore node tool snap behavior?
Yes, but only it things are still unbearable for you after I'm done :-).
Regards,
Diederik