I come back to a subject that I have already mentioned.
When making modifications, I often have to place the pointer at a specific level in the history and create several points.
When creating each point we have to manually advance the history pointer because otherwise if the next point depends on the previous one, Seamly2D causes a fatal error. I would have preferred the pointer to advance automatically each time a point is created as is the case when the pointer is at the end of the history.
A small example to illustrate my point.
I created a point A1, a curve Spl_A_A1.
Subsequently I want to create the points A2 and A3 and use the length of A2_A3 as the weight of the spline.
I place the pointer on A1
I create point A2
I move the pointer to A2
I create A3
I move the pointer back to the end of the history
The risk of crash is high when you have to add many points.
It seems to me that it is only a question of modifying the operation of a variable in the code but even if I find the code, I am unable to understand it.

