Wykres commitów

82 Commity (kaalleen/simple-png)

Autor SHA1 Wiadomość Data
Kaalleen 45dda2616d
Clipped groups (#3261) 2024-11-12 19:07:24 +01: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
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 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 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
Kaalleen 2439adafa8
Add "the tartan universe" (#2782) 2024-03-29 10:25:02 +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 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 92ac798693
add zigzag option to meander (#2699) 2024-01-28 08:48:44 +01:00
Kaalleen 2677c30a0f
Second chance for invalid fill stitch graphs (#2643) 2024-01-25 17:54:08 +01:00
Kaalleen 3bd92265b2
Add linear gradient fill (#2587) 2023-11-22 20:55:58 +01:00
Kaalleen d6f8fc00c9
return valid shape (#2594) 2023-11-10 17:06:32 +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
Lex Neva af96d720e9
improve params errors (#2437) 2023-09-07 19:25:47 +02:00
Lex Neva 6c5920f48e default more likely to avoid stitching outside shape 2023-07-01 08:23:46 +02:00
Kaalleen b6cf065f09 fix starting point for multiple underlays 2023-05-17 23:17:58 +02:00
Kaalleen 66068208e8 change running stitch length default 2023-05-16 16:27:52 +02:00
Kaalleen d655aa1e1f troubleshoot: read numbers with exponent 2023-05-15 19:19:44 +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 8a32d0787d
expose end_row_spacing and (re)order fill params (#2265) 2023-05-03 17:18:01 +02:00
Kaalleen 2542f124eb
remove random seed param from unaffected stitch types (#2251) 2023-05-01 12:03:06 +02:00
Kaalleen c00084e3a2
fill: ensure size (#2240) 2023-04-27 19:49:12 +02:00
Kaalleen e5ccb10eef
Add bean stitch and repeat options to meander fill (#2232) 2023-04-24 22:52:31 +02:00
Lex Neva 63effb841f add meander angle 2023-04-03 22:59:02 -04:00
Lex Neva c01fb85c3d add clip option 2023-04-02 14:16:16 -04:00
Lex Neva 74157dd1cb
meander: pick ending point far from starting point (#2095) 2023-03-07 18:13:57 +01:00
Kaalleen 9552291de5
change method to update legacy fill_method (#2111) 2023-03-07 17:52:09 +01:00
Kaalleen a90a4e9897
row spacing for circular fill (#2099) 2023-02-27 19:36:39 +01:00
Kaalleen ec076315bb
Various lock stitch options (#2006)
Co-authored-by: Lex Neva
2023-02-27 16:05:52 +01:00
Kaalleen ed4aa55a73
Circular fill (#2053) 2023-02-27 16:01:37 +01:00
Lex Neva 92dff9f359 remove unused import 2023-02-20 15:30:18 -05:00
Lex Neva 315866de9a use new combo param type 2023-02-20 15:27:56 -05:00
Lex Neva be699bf892 fix params for meander 2023-02-20 15:27:56 -05:00
Lex Neva 3da70348b0 change wording of smoothness tooltip 2023-02-20 15:27:56 -05:00
Lex Neva 3b1a161532 sort tiles by name 2023-02-20 15:27:56 -05:00
Lex Neva f2344375df clarify running stitch params for meander 2023-02-20 15:27:55 -05:00
Lex Neva 49d39d6169 expose Expand setting in meander 2023-02-20 15:27:55 -05:00
Lex Neva 9ea61ef3f3 remove buffer concept 2023-02-20 15:27:55 -05:00
Lex Neva 8dde33d867 make meander interruptible 2023-02-20 15:27:55 -05:00
Lex Neva 86f8062382 expose running stitch length in meander 2023-02-20 15:27:55 -05:00
Lex Neva 6612d10689 avoid super-dense meander graph 2023-02-20 15:27:55 -05:00