I meant for this branch to literally only be related to the implementation of more sophisticated shape editing, but it's also resulted in major framework changes. On top of that, the next changes I want to make will probably deprecate a huge amount of code.
To some extent, the purpose of this branch has been adhered to--the shape editor is now more sophisticated, and allows for the joining of points and the deleting of points.
But the original things I wanted to implement in this branch simply seem a bit too fundamental to justify calling them "advanced shapes," and so I'm calling it good.
I meant for this branch to literally only be related to the implementation of more sophisticated shape editing, but it's also resulted in major framework changes. On top of that, the next changes I want to make will probably deprecate a huge amount of code.
To some extent, the purpose of this branch has been adhered to--the shape editor is now more sophisticated, and allows for the joining of points and the deleting of points.
But the original things I wanted to implement in this branch simply seem a bit too fundamental to justify calling them "advanced shapes," and so I'm calling it good.