summaryrefslogtreecommitdiff
path: root/lib/elements
AgeCommit message (Collapse)Author
2025-01-04precision test (FloatingPointError) (#3404)Kaalleen
2025-01-01fill: first stitch correction (#3391)Kaalleen
2024-12-30Multi shape tartan jumps (#3386)Kaalleen
* lettering_ description box size * reduce jump stitches for combined tartan patterns
2024-12-27forgot to remove this (#3375)Kaalleen
2024-12-27various fixes (#3372)Kaalleen
2024-12-26End points (#3370)Kaalleen
* end at nearest point to next element (if requested and possible)
2024-12-15add rungs when rails are intersecting (#3344)Kaalleen
2024-12-14Split satins at stitch level (#3336)Kaalleen
2024-12-07Enable start end commands for satins (#3315)Kaalleen
Updates commands fill_start (_end) => starting_point (_end) stain_start (_end) and run_start (_end) => autoroute_start ripple_target => target_point Sets inkstitch svg version to 3
2024-11-30add bean stitch option to manual stitch (#3312)Kaalleen
2024-11-30add randomization options to linear gradient fill (#3311)Kaalleen
2024-11-18Manual ripple pattern (#3256)Kaalleen
* ripple stitch: add manual pattern placement option * add flip copies option * rewrite adjust grid * more control for satin guided ripples: render at rungs
2024-11-18Add icons and descriptions for extension gallery (#3287)Kaalleen
2024-11-12clone: do not fixup href (#3277)Kaalleen
2024-11-12Clipped groups (#3261)Kaalleen
2024-11-01Fix 'None'-string confusions in style (#3243)Kaalleen
2024-10-21satin column: ignore single point paths (#3244)Kaalleen
2024-09-30fix gradient style (#3200)Kaalleen
2024-09-17Fix clones with NoneType hrefs (#3196)Kaalleen
2024-08-28Fixed hidden objects being stitched out when cloned (Fix #3167) (#3171)capellancitizen
Extracted Base.descendants into a util function
2024-08-20Fixed transforms on cloned commands (#3160)capellancitizen
Also, point-upwards now applied to commands that are children of cloned elements.
2024-08-17satin troubleshoot: do not fail on satins without rails (#3148)Kaalleen
2024-08-14Clones now also clone commands attached to element and its children. (#3032, ↵capellancitizen
#3121) (#3086)
2024-07-24method expects string after all (#3108)Kaalleen
2024-07-22multiple int param is expected to return int not str (#3102)Kaalleen
2024-07-20shapely arm fix (#3094)rejbasket
2024-06-30Various fixes (#3028)Kaalleen
* several thread palette extension fixes * fix svg tartan when original shape is invalid * tartan stroke spaces * style * fix tartan color substituion at pattern start * ripple: do not render too small paths * use less space for params warning headline * fix clone shape path * zip export template fix (typo) * add realistic stitch plan output warning (help tab)
2024-06-23Various fixes (#3011)Kaalleen
* change satin underlay stitch length default for real * fix zero length lock stitch * fix typos
2024-06-22fix typo (#3006)Kaalleen
2024-06-20auto-fill pull compensation (#2891)Lex Neva
2024-06-20gray out randomize stitch length param when random stitch length is disabled ↵Kaalleen
(#3002)
2024-06-09add warning for closed path satins (#2976)Kaalleen
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