Lex Neva
dd86500835
keep underlay, underpath, and border travel
2021-08-15 17:26:14 -04:00
Lex Neva
3b7994c01a
add headers
2021-08-07 12:38:41 -04:00
Lex Neva
173548dee5
rename more patch references
2021-08-07 12:18:55 -04:00
Lex Neva
28e394b2ae
StitchGroups now contain only Stitches
2021-08-07 12:01:07 -04:00
Lex Neva
8fc42628e2
add tags capability
2021-08-07 11:37:17 -04:00
Lex Neva
84cb4e2c33
move StitchGroup into lib.stitch_plan
2021-08-07 11:21:13 -04:00
Lex Neva
c1e6558f78
rename Patch to StitchGroup
2021-08-07 10:57:53 -04:00
Kaalleen
ec93f15193
fix element selection ( #1208 )
2021-05-15 09:57:43 +02:00
Lex Neva
f787121080
Merge pull request #1083 from inkstitch/lexelby/license-headers
...
add license headers
2021-03-28 18:11:15 -04:00
Kaalleen
183b2451fd
update font tools etc ( #1086 )
...
* update font tools
* fix tie error
* ignore duplicated commands
2021-03-22 17:06:48 +01:00
Kaalleen
21614c7c3a
add lock stitches select box ( #1076 )
...
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-03-14 09:38:36 +01:00
Lex Neva
3b3f890c12
add copyright headers
2021-03-11 23:17:19 -05:00
Kaalleen
e84a86d4ac
Update for Inkscape 1.0 ( #880 )
...
* update for inkscape 1.0
* add about extension
* Build improvements for the inkscape1.0 branch (#985 )
* zip: export real svg not stitch plan
* #411 and #726
* Tools for Font Creators (#1018 )
* ignore very small holes in fills
* remove embroider (#1026 )
* auto_fill: ignore shrink_or_grow if result is empty (#589 )
* break apart: do not ignore small fills
Co-authored-by: Hagen Fritsch <rumpeltux-github@irgendwo.org>
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-03-04 18:40:53 +01:00
Lex Neva
cb2b4e3522
electron simulator ( #531 )
2020-04-28 18:34:05 +02:00
Lex Neva
0c9f13d766
remove STOP at the end
2019-08-10 22:16:08 -04:00
Lex Neva
363e052097
input: read STOP commands too
2019-08-10 22:14:47 -04:00
Lex Neva
833a8a971d
Merge pull request #487 from inkstitch/no_import_jumps
...
remove additional jump stitches on import
2019-07-27 15:48:50 -04:00
Momo
7ce4387ff6
trim >= 3 jumps
2019-07-10 08:08:39 +02:00
Lex Neva
cff12ce18f
remove all empty color blocks
2019-07-09 20:39:07 -04:00
Momo
0cd562a4fc
delete empty color block
2019-07-07 16:25:21 +02:00
Lex Neva
155e1ed165
remove unnecessary check
2019-04-30 19:56:14 -04:00
Lex Neva
febf98a2d3
add grbl laser options for g-code output
2019-04-30 19:46:12 -04:00
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