I will post in new feature branch my progress. All who want can try and say what they think. I hope such openness will help make redesign we all really need.
First push i will make only when will have something to test. Of course this will be pre alpha state. But we will quickly change it.
Because of complexity such a redesign i have decided to create parallel classes that will replace in future current. So meet newcomers: VPiece, VPieceNode, VAbstractPiece and DialogSeamAllowance.
I will do changes step by step, so all interested will have chance to collaborate.
Finally! I made some progress. The code was published earlier.
I made two stages of seam allowance:
Base seam allowance when you set only global width.
Local seam allowance.
Little bit more about the local seam allowance. It allows rewrite global seam allowance value and control value before point and after point. If you want control a curve you need to select a segment. This is similar to what we had before. Select start point and end point of a curve segment and seam allowance for curve will be calculated accordingly. Values can be different too.
These changes cover three issues: #535, #451, #88.
It is probably because you forgot about our branch model.
According to this all these changes live in separate feature branch until i will decide they are stable enough. So you should update to feature branch and build it.
Yes. I know the structure and I’m mainly using develop-branch.
The feature branch is merged with develop as in your picture shows and I assumed the features to be available in develop.
I compiled the feature. The seam tools looks good and useful. Thanks,
Some quick issues I found
The Detail remains in Group list after the detail is deleted in Details mode
The Seam allowance cannot be entered when creating the detail. It must be edited in detail mode.
Points cannot be deleted in the Dialog list
The Seam allowance not correct in the example ( the 2 simple curves are CCW )