ABU 31-dec-2021 (ver 1.0 released)
ABU 30-mar-2022 (ver 1.1 released) - with Undo/Redo
ABU 16-nov-2025 (ver 1.2 released) - new improved version
Everything started with a little experiment, trying to draw splines (Catmull-Rom Centripetal Splines), but then ... why not a full editor ?
Well, this is not a full professional editor, it's just the 1.0 milestone but I think it has enough features for creating interesting vectorial drawings.
It's been almost three years since the last release of Spline Editor, and I realized it couldn't continue to remain incomplete and half-baked. So I decided to complete it; although it doesn't have all the features imaginable for a vector editor, many features have been added, including the most notable:
As well as a long list of small bug fixes... -- I hope you find it as fun as I did tracing and adjusting simple drawings like those in comic strips.
Here you can download the full source ( it's 100% pure Tcl )
Jeff Smith 2022-03-31 : Below is an online demo using CloudTk. This demo runs "SplineEditor" in a Alpine Linux Docker Container. It is a 28.4MB image which is made up of Alpine Linux + tclkit + SplineEditor.kit + libx11 + libxft + fontconfig + ttf-linux-libertine. It is run under a user account in the Container. The Container is restrictive with permissions for "Other" removed for "execute" and "read" for certain directories.
Fullscreen via the noVNC control bar at the side of the window.
Please Note : This demo has a run time of 5 minutes.
4-jan-2022 - Minor bugfixing in progress about the user-interaction
30-mar-2022 - Code cleaning and 90% refactored. Added Undo/Redo
ABU 5-apr-2022 Now, after introducing the undo/redo feature, SplineEditor is ready to grow .. Next planned features are: