A.J. Carter wrote:
- firstly, that the type of snap currently enforced (since several
turned on at once) is displayed somehow near the cursor, and if several
apply at once a key can be pressed to cycle between these [...]
- thirdly that each type of snap could be quickly turned on and off with a
simple keypress, and it's status displayed say in the status bar
Indeed, it should be indicated somewhere which snap mode is active. I'd
prefer to go the status bar route though, because I don't think it's
important enough to display it near the cursor. Besides, showing it at
the status bar is the easiest thing to implement. Please file an RFE for
this in Launchpad and assign it to me.
About the cycling / toggling of the snap mode: if you toggle the
visibility of the grid/guides, you also toggle the snapping. This
toggling is already linked to keys (# and | ), isn't this sufficiently
convenient? Of course there will be use cases for snapping to invisible
grids (or not snapping to visible grids), but these are probably much
less common. For these special cases one would simply have to open the
document properties dialog, that's only little additional effort. I can
think of stuff that needs to be fixed or implemented more urgently on
which I'd rather spend my precious time ;-).
- secondly that snapping can be enabled whenever an input point is
required, not just for new shapes. So the center of a translation could be
from the midpoint of the side of a hexagon (say) and moved so it's aligned
with the corner (endpoint) of a rectangle.
I'm not sure that I fully understand what you're trying to explain here:
what do you mean with "center of a translation"? Would you simply like
to have the midpoint of one of the hexagon's sides aligned to a corner
of the rectangle? That will be possible as soon as I implement the
snapping of midpoints, which is on my todo list. Currently, we could
only snap the hexagon's nodes (endpoints) to that corner.