**BUG**
In a schematic with Text and wires/components, doing Ctrl+A selects everything in the canvas.
If the user then clicks on a **wire** or a component and moves all the selected objects then everything moves in grid snap sized steps.
Therefore the end result of moving by selecting wires or components is everything stays on-grid.
Good!
But ....
If the user then clicks on a **text object** and moves all the selected objects then everything moves in text move sized steps. These steps are much smaller than the grid size.
Therefore the end result of moving by selecting text is everything is very likely to end up off-grid.
Bad!
**If** the user notices and **does not deselect and/or reselect and move** other things, then it is easy to fix because if the user then clicks on wires or components and moves, everything snaps back onto the grid.
The danger is that if the user does *not* notice that the circuit is off grid and then tries to add or edit wires and components, very soon the schematics can become a horrible unconnected mess!
I think it ought to be made so that:
> 1. A Text only (maybe text + drawing objects) selection can be moved anywhere on the fine grid.
> 2. A wires and/or components only selection can only be moved on the schematic snap grid.
> 3. A mix of text + wires and/or components can only be moved on the schematic snap grid.
Verson 1.6.3.
Chrome W7 Pro