summaryrefslogtreecommitdiff
path: root/lib/elements
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-05-24fix boolean param (#2942)Kaalleen
2024-05-22add links to documention in inx extensions (#2937)Kaalleen
2024-05-22set default underlay stitch length to 3 (#2925)Kaalleen
2024-05-20add a tooltip to split method param (#2926)Claudine Peyrat
2024-05-17filter invalid satin second trial (#2918)Kaalleen
2024-05-17filter invalid paths in satins (#2916)Kaalleen
2024-05-16fix gap after auto-route satin (#2907)Kaalleen
2024-05-12fix center walk underlay repeats (#2895)Kaalleen
2024-05-11Update inkex (#2892)Kaalleen
* fix currentColor * fix pip inkex import * fix color block extension
2024-05-07Sample correct font variant (#2883)Kaalleen
2024-05-07remove special treatment for polylines (#2866)Kaalleen
2024-05-06Remove unused param from legacy fill (#2879)Kaalleen
* remove unused param from legacy fill * zigzag -> zig-zag, some ordering
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-04-27Add option to disable the stitch plan cache (#2655)George Steel
Setting the cache size to 0 bypasses the cache completely. This is necessary during development to ensure newly-changed code actually gets run. Also fixes the error pane in the params gui. * make params warning pane large enough to see contents * rename sizers in preferences dialog descriptive names * add shapely version bound * add option to disable stitch plan cache * remove out-of-date wxg file * make a cache size of 0 disable the cache
2024-04-23Clean-up of clone code (#2851)capellancitizen
2024-04-12Additional Clone functionality (#2834)capellancitizen
- Recursive Clones now pick up inkstitch:angle etc. from clones they clone - Style now properly propogates to clones - Unlink Clone tool (which applies angle changes, etc.) - Minor refactoring
2024-04-06remove empty d error (#2818)Kaalleen
2024-04-01add stitch tolerance to satin underlays (#2814)Kaalleen
2024-03-29rename patch -> stitch_group (#2805)Kaalleen
2024-03-29Add "the tartan universe" (#2782)Kaalleen
2024-03-28Fixed clones of group elements not appearing. (#2766)capellancitizen
2024-03-26Add object based min stitch length (#2792)Kaalleen
* add object based min stitch length (overwrites global) * add object based minimum jump stitch (overwrites global) * rename patches to stitch_groups
2024-03-23use offset curve for convert satin extension (#2775)Kaalleen
filter invalid rungs when merging satin sections
2024-03-23add no rung warning (#2791)Kaalleen
2024-03-13troubleshoot/linear gradient: add no linear gradient warning (#2779)Kaalleen
2024-03-13update meander zigzag defalt (#2778)Kaalleen
2024-03-11fix style (#2776)Kaalleen
2024-03-11troubleshoot: stroke and fill warning (#2761)Kaalleen
2024-03-07Fix lettering along path when glyphs have subgroups (#2754)Kaalleen
* remove "use no commands" restriction for lettering along path
2024-03-01collapse length is not used anymore (#2745)Claudine Peyrat
replace collapse length by minimum jump stitch length in a tool tip
2024-02-23Satin warnings (#2735)Kaalleen
2024-02-21Detect satins with two rungs (#2734)Kaalleen
1. select elements 2. troubleshoot
2024-01-28add zigzag option to meander (#2699)Kaalleen
2024-01-25Second chance for invalid fill stitch graphs (#2643)Kaalleen
2023-12-28troubleshoot: pointer on rail (#2657)Kaalleen
2023-12-25fix polyline shape (#2603)Kaalleen
2023-12-25Add shape property to clone (#2637)Kaalleen
2023-12-17replace jumps by running stitches in large satin columns (#2624)Claudine Peyrat
* replace jumps by running stitches - this modify the contour underlay by adding a running stitch to travel from first side to second side - it also add running stitches between underlays and between underlay and final satin stitches * rename patch to stitch_group * Update satin_column.py add a function to avoid repetitive code
2023-11-22Add linear gradient fill (#2587)Kaalleen
2023-11-10return valid shape (#2594)Kaalleen
2023-11-10fix invalid clip path (#2577)Kaalleen
use fallback if shape has grating issues (too small)
2023-10-28Update satin_column.py (#2578)Claudine Peyrat
* Update satin_column.py * Update satin_column.py
2023-10-23correct tooltip (#2573)Claudine Peyrat
tooltip for random zig-zag spacing was hinting it was applied to stitch length.
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-09-07zigzag: ensure pairsKaalleen
2023-08-05obey reversed rails when synthesizing rungsLex Neva