Undo action should undo the helix offset changes when strands are moved or created outside the boundaries of helices when 'dynamically update helices' option is checked #968
While having the 'dynamically update helices' option checked, moving or creating strands as shown (outside the helix boundaries) does not undo the helix offset changes.
While having the 'dynamically update helices' option checked, moving or creating strands as shown (outside the helix boundaries) does not undo the helix offset changes.
Original strand:![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/41177970/a2f435d1-64f2-4a39-8374-faaf7b7e4752)
Moved strand:![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/41177970/d90f39e4-ea8c-4e6e-a2d4-902c67c2b335)
After undo:![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/41177970/8306a809-d997-4a0f-a8ef-d492c27fe3d4)