Wykres commitów

58 Commity (d0b41d2a923a10e21cc74fdd8b31dc776aae43b6)

Autor SHA1 Wiadomość Data
George Steel d0b41d2a92 make ripple stitch use even stitching when not staggering or randomizing. 2024-04-08 20:27:16 -04:00
George Steel a3594f92d6 Add randomized running stitch, make available in ripple stitch, curcular, and contour 2024-04-06 22:47:01 -04:00
Kaalleen 8e70f3d2fe
Add object based min stitch length (#2792)
* add object based min stitch length (overwrites global)
* add object based minimum jump stitch (overwrites global)
* rename patches to stitch_groups
2024-03-26 07:10:40 +01:00
Kaalleen 92ac798693
add zigzag option to meander (#2699) 2024-01-28 08:48:44 +01:00
Kaalleen 7edebd60f9
fix invalid clip path (#2577)
use fallback if shape has grating issues (too small)
2023-11-10 16:41:36 +01:00
Kaalleen c18bc11383
render satins with only one subpath as running stitch (#2404) 2023-07-04 06:26:23 +02:00
Kaalleen 66068208e8 change running stitch length default 2023-05-16 16:27:52 +02:00
Kaalleen e8a6516471 add reverse rails to ripple 2023-05-14 20:56:17 +02:00
Kaalleen c799b798bc
apply clip to stroke (#2283) 2023-05-10 09:02:47 +02:00
Kaalleen 2e62ba7926
Avoid duplicated points in make_spiral (#2268)
* avoid duplicated points in make_spiral
* circular fill: add end_row_spacing, repeats and bean repeats
* fix circular fill if original shape is a circle
2023-05-06 18:31:54 +02:00
Kaalleen 81e0fa1c72
stagger ripples: rows are lines (#2250) 2023-04-28 21:09:03 +02:00
Kaalleen d458ea563b
Ripple stitch: add density and stagger option (#2206) 2023-04-27 20:00:59 +02:00
Kaalleen 0d19853b18
stroke_method: running stitch fallback (#2241) 2023-04-27 19:48:40 +02:00
Kaalleen 2312e43f46
add pull compensation param to zigzag stitches (#2228) 2023-04-23 07:03:23 +02:00
Kaalleen c7819c4971
add max stitch length setting to manual stitch (#2201) 2023-04-08 19:15:43 +02:00
Kaalleen 221ff2a645
Stitch selection methods (#2114) 2023-03-25 19:45:36 +01:00
Kaalleen fd6e43cf00
Various fixes (#2125)
* add unit info to scale value in ripple stitch

* fix apply threadlist with empty description

* fix satin type ripple with unequal nodes

* fix legacy auto_fill conversion

* inform about too small meander shapes
2023-03-09 18:57:55 +01:00
Kaalleen 28eb374bd0
Add extension stroke to lpe satin (#2115) 2023-03-07 18:27:28 +01:00
Rick Levine ca6fc84d4b
Allow locks, trim, stop on manual stitch placement (#2101)
Co-authored-by: Lex Neva
2023-03-07 17:02:26 +01:00
Kaalleen ec076315bb
Various lock stitch options (#2006)
Co-authored-by: Lex Neva
2023-02-27 16:05:52 +01:00
George Steel 9ca7088651 Replace running stitch algorithm to give consistent stitch lengths. 2023-01-22 03:06:01 -05:00
Kaalleen 1cdb3538a8
Add bean stitch repeat pattern (#1938)
! backward compatibility warning:
Users need to fix their documents if they used comma separated values for multiple fill underlays (without a space)
2023-01-15 20:04:10 +01:00
George Steel f69bd1654a Merge branch 'main' of https://github.com/inkstitch/inkstitch into george-steel/random-base-satin 2023-01-07 19:27:35 -05:00
Kaalleen a7b2122d91
Cutwork needle info (#1988)
* add cutwork needle info to thread color
* apply threadlist: apply cutwork_needle attribute
2023-01-07 09:32:33 +01:00
George Steel e28ea888a9 use random oracle for randomized satin columns and redo split stitches 2022-12-26 20:13:48 -05:00
Kaalleen 4c845df846
small zigzag warning (#1891) 2022-11-22 09:50:21 +01:00
Kaalleen 8d5ef5b663
Fixes (#1703)
* 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-30 19:22:33 +02:00
Lex Neva e884fb78db
add running stitch tolerance param (#1701) 2022-06-22 15:26:37 +02:00
Kaalleen 2fde596272
Guided ripple stitch (#1675)
Co-authored-by: @lexelby
2022-06-10 16:25:30 +02:00
Kaalleen e968f814f7
Add ripple stitch feature (#1667) 2022-05-24 19:40:30 +02:00
Lex Neva 8ab4abf190
Merge pull request #1548 from inkstitch/feature_guided_fill
Feature guided fill
2022-05-20 12:06:31 -04:00
Kaalleen 4712319876 avoid simple satin division by zero error 2022-05-19 20:03:37 +02:00
Kaalleen bc4f3b4699
Auto route for running stitch (#1638)
* add auto route for running stitch
* introduce free motion commands

Co-authored-by: Lex Neva <github.com@lexneva.name>
2022-05-18 16:02:07 +02:00
Kaalleen f9d57f6ea5
Fix lettering scale, etc. (#1620)
* 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-24 08:27:42 +02:00
Lex Neva 923ff3cb97 fix more patch references 2021-08-07 12:37:17 -04:00
Lex Neva 84cb4e2c33 move StitchGroup into lib.stitch_plan 2021-08-07 11:21:13 -04:00
Lex Neva 12ef0c84aa Merge remote-tracking branch 'origin/main' into kaalleen/satin-patterns 2021-08-07 10:58:02 -04:00
Lex Neva c1e6558f78 rename Patch to StitchGroup 2021-08-07 10:57:53 -04:00
luzpaz e6fad808e9
Fix typos (#1291) 2021-07-29 20:52:44 +02:00
Kaalleen c7f73c2710
rename satin stitch to running stitch in stroke params (#1180) 2021-05-01 20:11:26 +02: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
Kaalleen 455b02847f
cleanup extension (#713)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2020-05-27 16:08:19 +02:00
Kaalleen 1006476946
fix untranslatable string (#708) 2020-05-18 17:57:37 +02:00
Kaalleen 077f7ea72b add Troubleshoot extension (#465)
adds an extension to help you understand what's wrong with an object and how to fix it, e.g. "invalid" fill shapes
2019-08-05 22:42:48 -04:00
Lex Neva bec33656ec add trim commands in import and stitch plan 2019-07-04 17:22:46 -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
Kaalleen 40cb741092
add tooltips to params (#262)
* add tooltips to params

Closes #34
2018-08-09 20:32:41 +02:00
Lex Neva f8f108367a fix simple satin 2018-07-28 20:10:27 -04:00