THIS ITEM WAS REASSIGNED TO BUG #31134
At present, gchempaint snaps to a set of invisible grid points when adding a new bond through clicking and dragging, and it would be helpful if these control points were
a) visible
b) of configurable angular spacing, e.g. 30 degrees for default use

Furthermore, the default one-click bond addition behaves poorly in that adding multiple bonds to a single atom results in bonds at 60, 300, 0 and then a further bond at 0 (using, for instance, Xe as the central atom to get around the problem of overly-strict valency). Ideally, bonds should go 60, 300, 0, 120, 240 and then stop adding, rather than creating an unpredicatabl double-bond.