snapAnnotationsToGridIfEnabled method
Helper method to snap annotation coordinates to grid if enabled
Implementation
Offset snapAnnotationsToGridIfEnabled(Offset position) {
if (!snapAnnotationsToGrid.value) return position;
final grid = gridSize.value;
final snappedX = (position.dx / grid).round() * grid;
final snappedY = (position.dy / grid).round() * grid;
return Offset(snappedX, snappedY);
}