Lex Neva
d9525968a2
fix manual stitch and add debugging support ( #339 )
...
* add debugging support using pydev
* fix: don't add tie stitches for manual stitch
* fix style
2018-10-23 18:08:46 -06:00
Lex Neva
fa125ff27e
remove obselete 'fake color change' code
2018-09-16 13:09:00 -04:00
Lex Neva
9b619de228
use faster algorithm for ties
2018-09-15 21:35:04 -04:00
Lex Neva
3fe3399d90
simulator standalone mode
2018-09-01 13:35:47 -04:00
Lex Neva
165d96e3b1
show command name in simulator (STITCH, JUMP, etc)
2018-08-27 15:36:54 -04:00
Lex Neva
94f391ab42
more pep8 fixes
2018-08-21 20:50:14 -04:00
Lex Neva
038875f876
autopep8
2018-08-21 20:32:50 -04:00
Lex Neva
1bd7aa110a
change '# stops' in block to be 'stop after?'
2018-07-25 21:18:13 -04:00
Lex Neva
e0cecd6fa4
fix a couple crashes
2018-07-25 21:17:58 -04:00
Lex Neva
5ce8df77a0
remove incorrect stop logic
2018-07-25 21:17:58 -04:00
Lex Neva
b191215757
tidy up code
2018-07-25 21:17:58 -04:00
Lex Neva
754bf54897
fix gap caused by splitting block
2018-07-25 21:17:58 -04:00
Lex Neva
2cd4963d09
adjust stitch plan code for pyembroidery
2018-07-25 21:17:58 -04:00
Lex Neva
73565ae691
fix stop count
2018-07-12 20:13:46 -04:00
Lex Neva
b32a37178a
add a JUMP at the start of each color block
...
This seems to be the way other digitizing software does it, so it's probably
required.
2018-05-28 22:39:59 -04:00
Lex Neva
f0c8c6a27b
don't do ties around the fake color change of a "STOP after"
2018-05-28 22:39:59 -04:00
Lex Neva
9c2350eff7
don't bother trimming before a color change
2018-05-28 21:34:33 -04:00
Lex Neva
77d6b78f92
fix STOP handling
...
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-28 20:06:26 -04:00
Lex Neva
05daffb7e0
refactor everything out of lib/__init__.py
2018-05-01 21:21:07 -04:00
Lex Neva
1b31806423
rename inkstitch/ to lib/
...
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.
2018-05-01 20:37:51 -04:00