summaryrefslogtreecommitdiff
path: root/lib/stitches
AgeCommit message (Collapse)Author
2024-06-07auto fill gap fix (#2884)Lex Neva
* first try * fill gaps * fix style * add parameter * loops can only be made of non-segments
2024-06-04Update tartan gui (#2965)Kaalleen
* update tartan gui * params settings size * fix issue with set_precision * fix issue with linear gradient * do not add ignore layer command to png rerealistic output
2024-06-03Avoid FloatingPointError (fill) (#2959)Kaalleen
2024-06-02Avoid FloatingPointError in auto_route satin (#2954)Kaalleen
2024-05-16fix gap after auto-route satin (#2907)Kaalleen
2024-05-11Update inkex (#2892)Kaalleen
* fix currentColor * fix pip inkex import * fix color block extension
2024-05-05Add randomized running and fill stitches (#2830)George Steel
Add a mode to running stitch that uses randomized phase and stitch length instead of even spacing. This greatly reduces moire effects when stitching closely-spaced curves in running-stitch-based fills. Add option for randomized running stitch to: ripple stitch circular fill contour fill guided fill auto-fill When is randomization is not selected, ripple stitch will use even running stitch when staggers are set to 0 (default) and the stagger algorithm from guided fill (which does not look nice with a stagger period of 0) when staggers is nonzero. Also includes fix for satin contour underlays (missing tolerance default) mentioned in #2814. This sets the default tolerance to 0.2mm, which is the largest tolerance guaranteed to be backwards-compatible with existing designs using the default inset of 0.4mm. Original commits: * fix satin underlay tolerance default * Add randomized running stitch, make available in ripple stitch, circular, and contour * add randomized guided fill * make ripple stitch use even stitching when not staggering or randomizing. * add random auto-fill and switch jitter parameter to a percentage (matches satin) * fix comments
2024-05-02move default tartan starting point (#2877)Kaalleen
2024-03-29Add "the tartan universe" (#2782)Kaalleen
2024-02-01do not filter small segments for linear gradient graph (#2707)Kaalleen
2024-01-28add zigzag option to meander (#2699)Kaalleen
2024-01-25Second chance for invalid fill stitch graphs (#2643)Kaalleen
2023-12-31auto-route: do not add jumps between subpaths of satin columns (#2667)Kaalleen
2023-12-31autorun: fix networkx no path (#2645)Kaalleen
2023-12-26Contour fill: replace buffer with offset_curve (#2654)Kaalleen
2023-12-25Ignore multipoints in intersect regions with gratings (#2647)Kaalleen
2023-12-25fix networkx nopath error for start/end nodes (fill) (#2635)Kaalleen
2023-11-22Add linear gradient fill (#2587)Kaalleen
2023-11-10fix invalid clip path (#2577)Kaalleen
use fallback if shape has grating issues (too small)
2023-10-15Update shapely (#2471)Kaalleen
* update shapely * pin pyinstaller to 5.13.2 (issues with macOS) (rejbasket) * macOS: do not install shapely from binary, but remove .dylibs folder (breaks notarizazion) (rejbasket)
2023-09-11Merge pull request #2431 from inkstitch/lexelby/split-satin-staggerLex Neva
stagger split satin rows
2023-09-07improve params errors (#2437)Lex Neva
2023-07-20add min/max split positionLex Neva
2023-07-16add running_stitch.split_segment_stagger_phase()Lex Neva
2023-07-04avoid error message on small contour fill with single or double spiral (#2403)Kaalleen
2023-07-01fix guided and circular fillKaalleen
2023-07-01ensure PointsLex Neva
2023-07-01remove debug timing in frequently-run functionsLex Neva
2023-07-01smooth underpathsLex Neva
2023-07-01slightly less edge avoidanceLex Neva
2023-07-01avoid travel stitches outside shapeLex Neva
2023-06-11fid guided fillGeorge Steel
2023-06-05fix circular fill (#2350)Kaalleen
2023-06-04fix #2335 (#2336)Kaalleen
2023-05-28suppress annoying shapely warningLex Neva
2023-05-28fix "skip last stitch in each row"Lex Neva
2023-05-26Possible fix for parallel offset in guided fill for macOS (#2321)Kaalleen
* fix parallel offset in guided fill for macOS * ripple grid start position * circular ripple grid
2023-05-19ripple: apply stitch length and stagger to gridKaalleen
2023-05-17ripple stitch grid starting pointKaalleen
2023-05-14ripple: ensure min line countKaalleen
2023-05-14ripple: line countKaalleen
2023-05-13* move all gradient methods to extensionKaalleen
* add underlay to single color elements to compensate density
2023-05-13ripple constant end positionKaalleen
2023-05-10circular fill bean: ignore travel stitches (#2281)Kaalleen
2023-05-06Avoid duplicated points in make_spiral (#2268)Kaalleen
* 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-04-30fix irregular bean stitch start (#2257)Kaalleen
2023-04-27Ripple stitch: add density and stagger option (#2206)Kaalleen
2023-04-24Add bean stitch and repeat options to meander fill (#2232)Kaalleen
2023-04-03add meander angleLex Neva
2023-04-02add clip optionLex Neva