Lex Neva
8d41d0f9af
convert to satin extension
2018-07-30 14:57:54 -04:00
Lex Neva
395067f97e
support multiword extension names
2018-07-28 20:40:14 -04:00
Lex Neva
d14880db58
v1.14.0: new embroidery file saving library
...
This release integrates pyembroidery, a pure Python machine embroidery file
format library. This fixes major bugs in several file formats and may make
a Mac OS version significantly easier.
* known working file formats:
* writing: PEC PES EXP DST JEF VP3
* reading: PEC PES EXP DST JEF VP3 XXX SEW u01 SHV 10o 100 BRO DSB DSZ EMD INB TBF KSM TAP STX
* stop handling is much better
* Ink/Stitch ends the color block at a STOP
* Stop blocks are denoted in Print PDF's operator detail view
2018-07-25 21:22:44 -04:00
Lex Neva
f147855656
Merge pull request #234 from inkstitch/lexelby-integrate-pyembroidery
...
switch from libembroidery to pyembroidery
2018-07-25 21:21:24 -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
d994d2506e
fix pyinstaller error
2018-07-25 21:17:58 -04:00
Lex Neva
c0745f2b58
remove libembroidery-convert install script
2018-07-25 21:17:58 -04:00
Lex Neva
4dc228e15e
add pyembroidery-convert
2018-07-25 21:17:58 -04:00
Lex Neva
89f1d45c30
clean up remaining libembroidery references
2018-07-25 21:17:58 -04:00
Lex Neva
017026e10c
fix zip extension
2018-07-25 21:17:58 -04:00
Lex Neva
40968365d4
update output extension for pyembroidery
2018-07-25 21:17:58 -04:00
Lex Neva
3cac91a193
update input extension for pyembroidery
2018-07-25 21:17:58 -04:00
Lex Neva
d189f88050
update zip output generator and INX
2018-07-25 21:17:58 -04:00
Lex Neva
c061b3a66a
update output extension generator and INXes
2018-07-25 21:17:58 -04:00
Lex Neva
17a9f23bfb
update input extension generator and INXes
2018-07-25 21:17:58 -04:00
Lex Neva
f85ee33af6
update Embroider extension for pyembroidery
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
dbcbf7cff1
switch to pyembroidery for file generation
2018-07-25 21:17:58 -04:00
Lex Neva
04ab1c4ae9
add pyembroidery to requirements.txt
2018-07-25 21:17:58 -04:00
Lex Neva
a93e774cd9
remove libembroidery from build
2018-07-25 21:17:58 -04:00
Lex Neva
aa6bc73e54
remove embroidermodder submodule
2018-07-25 21:17:58 -04:00
Lex Neva
82c06cceda
regenerate messages.po
2018-07-24 20:20:10 -04:00
Lex Neva
380636640a
Merge pull request #235 from inkstitch/translation-comments-1
...
Update Makefile
2018-07-24 20:19:11 -04:00
AkiraNorthstar
aada6970b5
Update Makefile [ci skip]
...
replace --no-location with --add-location=full (if --add-location not given it is "full" by default)
replace multiple --add-comments to one option
add --sort-by-file sort output by file location - default False
write out option -s to --strip-comments
2018-07-19 14:45:34 +02:00
Lex Neva
77ea00a941
v1.13.0: new "attach commands" extension
...
* use the extension to add command symbols to any object:
* auto-fill start and end positions
* trim thread
* stop (pause) sewing
2018-07-13 19:52:16 -04:00
Lex Neva
c6ebfea542
Merge pull request #224 from inkstitch/lexelby-trim-stop-commands
...
trim and stop commands
2018-07-13 19:51:25 -04:00
Lex Neva
6caba7b839
fix import
2018-07-12 20:13:58 -04:00
Lex Neva
b90d4c152e
make connector 50% transparent
2018-07-12 20:13:46 -04:00
Lex Neva
0c6288f769
perturb the positions of commands a bit
2018-07-12 20:13:46 -04:00
Lex Neva
73565ae691
fix stop count
2018-07-12 20:13:46 -04:00
Lex Neva
942afda383
change symbol object IDs to avoid conflicts
2018-07-12 20:13:46 -04:00
Lex Neva
1b63ac5bfa
only process each node once
2018-07-12 20:13:46 -04:00
Lex Neva
7ccc6aa72c
remove legacy params when attaching the equivalent command
2018-07-12 20:13:46 -04:00
Lex Neva
1c5e4fbf73
set fill to none for connectors
2018-07-12 20:13:46 -04:00
Lex Neva
3de394e14b
add new extension to attach commands to objects
2018-07-12 20:13:46 -04:00
Lex Neva
0d41f8685c
fixup! center symbols on the origin
2018-07-12 20:13:46 -04:00
Lex Neva
d9033be6fc
refactor out logic to gather node's transforms
2018-07-12 20:13:46 -04:00
Lex Neva
22102ee0e8
add CONNECTION_TYPE
2018-07-12 20:13:46 -04:00
Lex Neva
62ef2850a2
generalize Element.shape and implement in all element types
2018-07-12 20:13:46 -04:00
Lex Neva
d090fa0038
move get_bundled_dir to utils
2018-07-12 20:13:46 -04:00
Lex Neva
a0659e2c2d
remove leftover debugging code (oops)
2018-07-12 20:13:46 -04:00
Lex Neva
c0a04f3dca
center symbols on the origin
2018-07-12 20:13:46 -04:00
Lex Neva
aa86dc56ad
remove 'TRIM after' and 'STOP after' from Params dialog
2018-07-12 20:13:46 -04:00
Lex Neva
3893d13b52
add support for trim/stop commands
2018-07-12 20:13:34 -04:00
Lex Neva
61983b615b
add has_command()
2018-07-12 20:13:34 -04:00
Lex Neva
422e770ead
add stop and trim command symbols
2018-07-12 20:13:34 -04:00