On Wednesday 22 August 2007 21:49:36 Diederik en Rezi wrote:
Vladimir Savic wrote:
Something even more annoying: node doesn't snap to path intersection.
Well, that would be possible, but unfortunately far from easy to implement though.
Unfortunately.. :(
There's no visualization of snapping (pervert request -- I know it wouldn't be easy to implement) :)
Bulia and I had a discussion about this some time ago. We could have a an icon in the statusbar that lights up when you're snapped and grays out when not. From what I've heard this is the way Xara does it. We could also have a dot blinking for a second, on the canvas, at the position where the snapping occurred... That would really be cool, but maybe this is also a bit too much eye-candy. It certainly wouldn't improve the responsiveness I guess.
I'm completely against icon blinking thing. Reason is really simple, I think?! Snapping job is precise operation and occupies someones attention for a short amount of time. Think that there would be too much eye movements all over the screen.
And don't know about that how hard would be to implement this one... There was some mentioning of current svn version slowness when dragging shapes over the canvas (with complex drawing) because it wants to snap to everything. Would it be even possible to determine how fast user wants to move something?
That would be a possible work around, but I'd rather fight the cause itself instead of just the symptoms. I think there's still room for improvement in the object-snapper. On top of that, the new lib2geom is expected to improve the snapping responsiveness significantly. Don't know when that is due though...
You're right till some point. It's symptom! But I don't really see the point of insane speed dragging trying to snap to someting. This wont exclude necessary object-snapper improvements at other places, but will speed up things even when lib2geom comes on stage. No?
Vlada
Diederik