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