Hi!
Is object snapping supposed to work? Im talking about the recent svn version, and File->Document properties->[Snap]
The options: [ ] Snap bounding boxes to objects [ ] Snap nodes to objects [ ] Snap to object paths [ ] Snap to object nodes Snap sensitivity: [-|-------------] [ ] Always Snap
It took some time the figure out how it is working.
1. So If I want to snap one object node to an another object node I must check the following options: [ ] Snap bounding boxes to objects [X] Snap nodes to objects [ ] Snap to object paths [X] Snap to object nodes Snap sensitivity: [-|-------------] [ ] Always Snap
2. If I want to snap one object node to an another object path I must check the following options: [ ] Snap bounding boxes to objects [X] Snap nodes to objects [X] Snap to object paths [ ] Snap to object nodes Snap sensitivity: [-|-------------] [ ] Always Snap
3. If I check the above two cases it work a little buggy way. Particulary on a curved path. So I pull the mousepointer and sometimeworks sometime just jumping a little distance. Around the node is really hard to place the node.
4. If I check the following to options, it does snapping, but Im not able to figure out its snapping to what. [X] Snap bounding boxes to objects [ ] Snap nodes to objects [ ] Snap to object paths [X] Snap to object nodes Snap sensitivity: [-|-------------] [ ] Always Snap
It does snapping, because the Snap sensitivity have its behaviour.
5. If I want to snap the bounding box around an object paths, I must check the following options: [X] Snap bounding boxes to objects [ ] Snap nodes to objects [X] Snap to object paths [ ] Snap to object nodes Snap sensitivity: [-|-------------] [ ] Always Snap
------------------ The problems:
The bigger problem is the not clear UI design, its not marked anywhere what I must check If I want some behavoiour. And it does not marked, that one checkbox *depends* an another checkbox.
'Always snap' button does not seems to work. What is supposed to do?
Its not clear that the 'Snap sensitivity' GtkHScale element affects ALL the other checkboxes.
I was thinking yesterday, that the snappings are not implemented, because I was unable to figure out what checkbox must I checked. So I think it must seriously reconsider this ui design, because this EXCELLENT feature is really a MUSTHAVE.
I have found and figured out accidently, and I have already written my feature request for this feature, which is already implemented! (just figured out a Snapping title in the recent changelog) ----------------
Question/rfe about the snapping issues: There is an option (like the new show/hide bezier handles option) to show the nodes of all the objects? It would be easier to snapping. And more speedy to create nice diagrams, flowcharts, etc.
----------------
This feature CLOSE the following RFE (I think): [1014477]Snap (is already closed, but now is fully implemented): https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det... [1326224] Snap to curve and snap to node: https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[907478] Snap to (nodes of) existing objects: https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1252641] Snap objects to nodes of other objects (DUP of #907478): https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1108238] snap bounding boxes to each other: https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1306873] In node tool, nodes/handles must always snap w/ grid on https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[903432] Snap selection to grid command: https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1424653] Snap behavior instability (This is not implemented, but it can easily achieve with the recent snapping possibilities): https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1418315] Grid: option to snap to upper left corner only (DUP of #1424653) https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
----------------- Related RFEs, which is NOT IMPLEMENTED, but depends on the above implementation:
[1104630] Special fixing points to allow objects to snap together (Its like in Microsoft Visio, or DIA, where one object can snap some autogenerated fixing points. It can workaround by adding additional nodes, but there arent any more elegant way?): https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1421855] Snap to Grid (There should be an option to active/deactivate the Snap to Grid without going to Document Preferences): https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1328200] snap icons in toolbar (DUP of #1421855) https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[863737] Snap indicator+ snap/guides dialog/palette (DUP of #1421855) https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1213890] Guides to Snap to Grid (almost everything can be snapping except GUIDES to GRID/BOUNDING BOX/NODE): https://sourceforge.net/tracker/?func=detail&atid=604309&aid=1213890...
[1328174] snap guides to nodes (DUP of #1213890, we can merge the two rfe) https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1213890] Guides to Snap to Grid (DUP of #1213890): https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[928027] advanced snap features (missing features, but it can easily workaround by adding some nodes to the object): Snap to Endpoint, Snap to Midpoint, Snap to Intersection): https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1390687] snap to path imprecise in some cases: https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
-------------
RFEs what is related, but I cant decide is it resolved or not.
[1215241] snap to guides with screen pixels (I cant understand what is the difference between screen and document pixels) https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1119020] snap only to visible gridlines, snap distance in screen px (DUP of #1215241): https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
[1390676] On-screen-pixel distance as snap to... unit (DUP of #1215241) https://sourceforge.net/tracker/?group_id=93438&atid=604309&func=det...
--------------
Proposal:
Can we consider to close ALL the feature request about snapping? And create one new feature request, where we summarize what snapping feautres was implemented, and what needs to be implemented.
So we can close the feature request what is implemented, and mark as DUPLICATE of the above RFE all the other feature requests. However with this RFE, we can track all the snapping issues and roadmap.
Sorry for my english, and thanks if you have read all my email;)
Best regards, Khiraly