Wykres commitów

359 Commity (lexelby/fix-hook)

Autor SHA1 Wiadomość Data
Kaalleen 5185237643
fix gradient style (#3200) 2024-09-30 10:57:26 +02:00
Kaalleen 4edb11d058
Fix clones with NoneType hrefs (#3196) 2024-09-17 17:35:31 +02:00
capellancitizen 7474aa7a3a
Fixed hidden objects being stitched out when cloned (Fix #3167) (#3171)
Extracted Base.descendants into a util function
2024-08-28 20:12:16 -04:00
capellancitizen 07f98b0a9b
Fixed transforms on cloned commands (#3160)
Also, point-upwards now applied to commands that are children
of cloned elements.
2024-08-20 23:18:13 -04:00
Kaalleen 5e387d76a7
satin troubleshoot: do not fail on satins without rails (#3148) 2024-08-17 17:27:29 +02:00
capellancitizen f3a3cde71e
Clones now also clone commands attached to element and its children. (#3032, #3121) (#3086) 2024-08-14 19:40:42 -04:00
Kaalleen 828ce1d675
method expects string after all (#3108) 2024-07-24 16:27:37 +02:00
Kaalleen 1b09fdbddb
multiple int param is expected to return int not str (#3102) 2024-07-22 17:39:41 +02:00
rejbasket 9c537f33b9
shapely arm fix (#3094) 2024-07-20 09:20:10 +02:00
Kaalleen e52886a64a
Various fixes (#3028)
* 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-30 22:49:18 +02:00
Kaalleen 2281130ab7
Various fixes (#3011)
* change satin underlay stitch length default for real
* fix zero length lock stitch
* fix typos
2024-06-23 13:59:20 +02:00
Kaalleen 8968f8698c
fix typo (#3006) 2024-06-22 06:51:41 +02:00
Lex Neva e8017e0bcc
auto-fill pull compensation (#2891) 2024-06-20 19:45:53 +02:00
Kaalleen c017cae01a
gray out randomize stitch length param when random stitch length is disabled (#3002) 2024-06-20 16:56:00 +02:00
Kaalleen 1cc14f7ba6
add warning for closed path satins (#2976) 2024-06-09 11:06:08 +02:00
Lex Neva f3ed7249eb
auto fill gap fix (#2884)
* first try

* fill gaps

* fix style

* add parameter

* loops can only be made of non-segments
2024-06-07 14:33:20 -07:00
Kaalleen 952ba0023a
Update tartan gui (#2965)
* 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-04 22:27:33 +02:00
Kaalleen 7f9ae2ca1e
Avoid FloatingPointError (fill) (#2959) 2024-06-03 06:52:03 +02:00
Kaalleen cf0356a6f3
fix boolean param (#2942) 2024-05-24 12:15:49 +02:00
Kaalleen 7a19800a6f
add links to documention in inx extensions (#2937) 2024-05-22 21:49:35 +02:00
Kaalleen 175709cdcf
set default underlay stitch length to 3 (#2925) 2024-05-22 21:47:29 +02:00
Claudine Peyrat 501a089142
add a tooltip to split method param (#2926) 2024-05-20 22:53:44 +02:00
Kaalleen 2cd0f89747
filter invalid satin second trial (#2918) 2024-05-17 11:23:34 +02:00
Kaalleen 4cda460741
filter invalid paths in satins (#2916) 2024-05-17 09:57:16 +02:00
Kaalleen 705dabaa56
fix gap after auto-route satin (#2907) 2024-05-16 06:43:01 +02:00
Kaalleen 747ae5e3b7
fix center walk underlay repeats (#2895) 2024-05-12 20:19:56 +02:00
Kaalleen bf42ef00ca
Update inkex (#2892)
* fix currentColor
* fix pip inkex import
* fix color block extension
2024-05-11 08:14:40 +02:00
Kaalleen 6019f0cce0
Sample correct font variant (#2883) 2024-05-07 23:36:35 +02:00
Kaalleen 45a8537c98
remove special treatment for polylines (#2866) 2024-05-07 20:48:05 +02:00
Kaalleen 1d865556fd
Remove unused param from legacy fill (#2879)
* remove unused param from legacy fill
* zigzag -> zig-zag, some ordering
2024-05-06 18:44:40 +02:00
George Steel d32a8fd466
Add randomized running and fill stitches (#2830)
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-05 13:55:33 -04:00
George Steel 05ca4132f1
Add option to disable the stitch plan cache (#2655)
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-27 14:16:18 -04:00
capellancitizen cca25ba679
Clean-up of clone code (#2851) 2024-04-23 18:09:32 -04:00
capellancitizen 7e756b8971
Additional Clone functionality (#2834)
- 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-12 16:01:17 -04:00
Kaalleen 36ab53301d
remove empty d error (#2818) 2024-04-06 08:26:14 +02:00
Kaalleen a5aa9dd688
add stitch tolerance to satin underlays (#2814) 2024-04-01 22:52:27 +02:00
Kaalleen 41c73a2125
rename patch -> stitch_group (#2805) 2024-03-29 11:54:03 +01:00
Kaalleen 2439adafa8
Add "the tartan universe" (#2782) 2024-03-29 10:25:02 +01:00
capellancitizen 2bbebe56fd
Fixed clones of group elements not appearing. (#2766) 2024-03-28 22:21:42 +01: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 1112959da1
use offset curve for convert satin extension (#2775)
filter invalid rungs when merging satin sections
2024-03-23 09:00:40 +01:00
Kaalleen 3bf30f6f26
add no rung warning (#2791) 2024-03-23 08:18:39 +01:00
Kaalleen 7118bacb78
troubleshoot/linear gradient: add no linear gradient warning (#2779) 2024-03-13 15:03:34 +01:00
Kaalleen e89d9c6ff2
update meander zigzag defalt (#2778) 2024-03-13 15:03:02 +01:00
Kaalleen 3c7afaaf22
fix style (#2776) 2024-03-11 14:15:07 +01:00
Kaalleen ea4d48119a
troubleshoot: stroke and fill warning (#2761) 2024-03-11 13:54:20 +01:00
Kaalleen f6a0b2eeeb
Fix lettering along path when glyphs have subgroups (#2754)
* remove "use no commands" restriction for lettering along path
2024-03-07 17:59:38 +01:00
Claudine Peyrat 4d520fece2
collapse length is not used anymore (#2745)
replace collapse length by minimum jump stitch length in a tool tip
2024-03-01 02:37:41 +01:00
Kaalleen 760f39df90
Satin warnings (#2735) 2024-02-23 16:52:29 +01:00
Kaalleen e87fe0cce7
Detect satins with two rungs (#2734)
1. select elements
2. troubleshoot
2024-02-21 22:48:33 +01:00