The current chosen method is to stitch within the adjacent stitch at .33, .66, .33, 0 through that stitch.
There are other methods that might be preferred.
Split stitch. Make sure the first stitch is small by subdividing it into small stitches.
Small triangle. Create a small triangle stitch at the end or beginning.
Divide the first stitch in two and perform a triple stitch (bean stitch). Similar to current.
Contingencies to be considered:
First stitch is smaller that 0.5 mm. (Length of 5)
Currently if you started with a stitch of length 0. Tie-On/Off would create 5 stitches of length 0.
Tie off non-trimmed long-jump
There's sometimes need to perform a really long jump operation, and sometimes these jump operations could be tied-off. Though it might be proper to just tell pyembroidery to Tie_Off in that case overtly, rather than have it looking around for such events. Or perhaps utilize the STITCH_BREAK command there.
In theory a properly streamlined version of this would replace the Tie-On Tie-Off settings with their mode and just add a mode for "do nothing". Such things would be breaking changes. And thus left for 1.3.x
The current chosen method is to stitch within the adjacent stitch at .33, .66, .33, 0 through that stitch.
There are other methods that might be preferred.
Contingencies to be considered:
In theory a properly streamlined version of this would replace the Tie-On Tie-Off settings with their mode and just add a mode for "do nothing". Such things would be breaking changes. And thus left for 1.3.x