summaryrefslogtreecommitdiff
path: root/lib/stitch_plan
AgeCommit message (Collapse)Author
2020-04-28electron simulator (#531)Lex Neva
2019-08-10remove STOP at the endLex Neva
2019-08-10input: read STOP commands tooLex Neva
2019-07-27Merge pull request #487 from inkstitch/no_import_jumpsLex Neva
remove additional jump stitches on import
2019-07-10trim >= 3 jumpsMomo
2019-07-09remove all empty color blocksLex Neva
2019-07-07delete empty color blockMomo
2019-04-30remove unnecessary checkLex Neva
2019-04-30add grbl laser options for g-code outputLex Neva
2018-10-23fix manual stitch and add debugging support (#339)Lex Neva
* add debugging support using pydev * fix: don't add tie stitches for manual stitch * fix style
2018-09-16remove obselete 'fake color change' codeLex Neva
2018-09-15use faster algorithm for tiesLex Neva
2018-09-01simulator standalone modeLex Neva
2018-08-27show command name in simulator (STITCH, JUMP, etc)Lex Neva
2018-08-21more pep8 fixesLex Neva
2018-08-21autopep8Lex Neva
2018-07-25change '# stops' in block to be 'stop after?'Lex Neva
2018-07-25fix a couple crashesLex Neva
2018-07-25remove incorrect stop logicLex Neva
2018-07-25tidy up codeLex Neva
2018-07-25fix gap caused by splitting blockLex Neva
2018-07-25adjust stitch plan code for pyembroideryLex Neva
2018-07-12fix stop countLex Neva
2018-05-28add a JUMP at the start of each color blockLex Neva
This seems to be the way other digitizing software does it, so it's probably required.
2018-05-28don't do ties around the fake color change of a "STOP after"Lex Neva
2018-05-28don't bother trimming before a color changeLex Neva
2018-05-28fix STOP handlingLex Neva
Apparently STOP codes (a.k.a. color changes) should be by themselves, not attached to another stitch. To add a STOP code at a given stitch, we should clone the stitch and then set the STOP command on the new stitch.
2018-05-01refactor everything out of lib/__init__.pyLex Neva
2018-05-01rename inkstitch/ to lib/Lex Neva
You can't have a module and a package named the same thing. PyInstaller wants to import the main script as if it were a module, and this doesn't work unless there's no directory of the same name with a __init__.py in it.