summaryrefslogtreecommitdiff
path: root/lib/stitch_plan
AgeCommit message (Collapse)Author
2022-10-15Fix stop command (#1841)Kaalleen
2022-06-30Fixes (#1703)Kaalleen
* guide line position * use direction from line to shape * optimize intersection detection * fix flapack elf * handle weird guide lines better * update starting point for self crossing (multiple) fills * ripple: fixes and non circular join style * avoid jumps in ripple stitch * fallback only necessary if shape does not intersect grating * make valid may return a polygon * add profiling * Stitch.__init__ didn't work right and was super slow * shrink or grow to multipolygon Co-authored-by: Lex Neva
2022-06-22Option to drop short stitches (#1693)Kaalleen
2022-04-24Fix lettering scale, etc. (#1620)Kaalleen
* fix lettering scale * adapt to updated inkex: transform operator, selections * fix #1597 * no traceback error message on broken satin columns * highlight troubleshoot "steps to solve" through additional headline * set a minimum value for running stitch repeats * rename "import" thread list to "apply" thread list
2022-04-10Scale and toggle commands (etc) (#1611)Kaalleen
* scale and toggle commands * fix tie in when first stitch is a jump stitch * set tie modus to 3 for cutwork objects * cutwork set stitch length * fix bug in remove embroidery settings
2021-12-18PDF: Estimated thread (#1389)Kaalleen
2021-12-09Force lock stitches option/extension and some typos (#1471)Kaalleen
2021-10-09Letters to font extension (#1312)Kaalleen
2021-10-02Fix ties (#1365)Kaalleen
2021-08-15keep underlay, underpath, and border travelLex Neva
2021-08-07add headersLex Neva
2021-08-07rename more patch referencesLex Neva
2021-08-07StitchGroups now contain only StitchesLex Neva
2021-08-07add tags capabilityLex Neva
2021-08-07move StitchGroup into lib.stitch_planLex Neva
2021-08-07rename Patch to StitchGroupLex Neva
2021-05-15fix element selection (#1208)Kaalleen
2021-03-28Merge pull request #1083 from inkstitch/lexelby/license-headersLex Neva
add license headers
2021-03-22update font tools etc (#1086)Kaalleen
* update font tools * fix tie error * ignore duplicated commands
2021-03-14add lock stitches select box (#1076)Kaalleen
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-03-11add copyright headersLex Neva
2021-03-04Update for Inkscape 1.0 (#880)Kaalleen
* 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>
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