| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-21 | prevent erroring out on #3742 (#3743) | Kaalleen | |
| 2025-05-20 | fix ripple anchor cache (#3737) | Kaalleen | |
| 2025-05-20 | Manual stitch: apply clipping (#3734) | Kaalleen | |
| * manual stitch: apply clipping * add clip to cache | |||
| 2025-04-18 | Fix an issue when auto_satin produces NoneType satins (#3680) | Kaalleen | |
| 2025-04-18 | Disconnect stroke and fill pull compensation param (#3670) | Kaalleen | |
| * make stroke pull compensation a sided property | |||
| 2025-04-18 | Multicolor satin (windows): apply settings in spinctrldouble when they hit ↵ | Kaalleen | |
| enter (#3677) * multicolor satin (windows): apply settings in spinctrldouble when they hit enter * enable nearest points for multicolor satin --------- Co-authored-by: CapellanCitizen | |||
| 2025-04-15 | Add transform extension which also transforms the fill angles (#3657) | Kaalleen | |
| 2025-04-06 | generate split line at specified end point rather than next point (#3634) | Kaalleen | |
| 2025-03-25 | Read sew stack debug information once and re-use (#3604) | Kaalleen | |
| 2025-03-22 | parent.remove -> delete (#3600) | Kaalleen | |
| 2025-03-20 | undo c2aeb39 | Kaalleen | |
| 2025-03-15 | Element info: take pattern into account (#3581) | Kaalleen | |
| * element info: take pattern into account * ensure multi-polygon for fill nonzero shapes | |||
| 2025-03-10 | Rewrite force lock stitch extension (#3559) | Kaalleen | |
| * rewrite force lock stitch extension * do not add forced lock stitch before color change | |||
| 2025-03-09 | Mypy type correctness (#3199) | capellancitizen | |
| 2025-03-08 | use buffer(0) when fill rule is nonzero (#3561) | Kaalleen | |
| 2025-03-02 | Use symbol as command position (#3542) | Kaalleen | |
| 2025-02-09 | stroke: as_multi_line_string ignore single point paths (#3491) | Kaalleen | |
| 2025-02-03 | Add debug variable to enable sew stack elements (#3476) | Kaalleen | |
| 2025-01-29 | Sew Stack first steps (#3133) | Lex Neva | |
| * handle more recursive cases * scaffolding for stitch layers * scaffolding for SewStack * always use DotDict when parsing json params * add DefaultDotDict + DotDict fixes * first working SewStack (no UI yet) * ignore inkstitch_debug.log and .svg * refactor * early WIP: property grid display temporarily in stitch plan preview * start of sew stack editor extension * add layer properties panel and splitter * spacing and better icon * handle checkbox * add layer action buttons * show selected property help text in an HtmlWindow * rename * rephrase help text for tolerance * refactor into separate file * simplify structure * better property type handling * add randomization button * add random seed re-roll button * simulator preview * update preview in a few more cases * always DotDict * avoid ridiculously slow simulations * preview selected layer or all layers * edit multiple objects and save only modified properties into the SVG * better preview handling * add reverse and jitter * add stitch path jitter * fix types * fix random shuffle button * fixes * fix repeats * type hinting to please pycharm * show layer description * avoid exception in properties with multiple values * fix typing * fix new layer * draw a box around property grid and help box * confirm before closing * rename properties and fix seed * fix close/cancel logic * add buttons to undo changes and reset to default value * set not modified if default is original setting * fix invisible icon * more space for properties * fix random properties * better regulation of simulator rendering speed * Fixed timer being passed a float * fix get_json_param() default handling * fix tests * add checkbox for sew stack only * fix property help * adjustable stitch layer editor help box size, with persistence * repeat exact stitches * "fix" style * adjust for new next_element stuff --------- Co-authored-by: CapellanCitizen <thecapellancitizen@gmail.com> | |||
| 2025-01-27 | enable the expand option for contour fill (#3462) | Kaalleen | |
| 2025-01-26 | Improve satin guided ripple stitch and add stitch grid first option (#3436) | Kaalleen | |
| * ripple stitch: add stitch grid first option * introduce an anchor line to fine tune satin guided ripples | |||
| 2025-01-25 | satin: ignore ending_point when it is already at the end (#3460) | Kaalleen | |
| 2025-01-22 | satin ending_point: fix error when split point at start/end (#3452) | Kaalleen | |
| 2025-01-16 | improve symbol handling (#3440) | Kaalleen | |
| 2025-01-11 | satin: set start/end at nearest point as default (#3423) | Kaalleen | |
| 2025-01-09 | exclude invisible from node_to_elements directly (#3424) | Kaalleen | |
| 2025-01-04 | precision test (FloatingPointError) (#3404) | Kaalleen | |
| 2025-01-01 | fill: first stitch correction (#3391) | Kaalleen | |
| 2024-12-30 | Multi shape tartan jumps (#3386) | Kaalleen | |
| * lettering_ description box size * reduce jump stitches for combined tartan patterns | |||
| 2024-12-27 | forgot to remove this (#3375) | Kaalleen | |
| 2024-12-27 | various fixes (#3372) | Kaalleen | |
| 2024-12-26 | End points (#3370) | Kaalleen | |
| * end at nearest point to next element (if requested and possible) | |||
| 2024-12-15 | add rungs when rails are intersecting (#3344) | Kaalleen | |
| 2024-12-14 | Split satins at stitch level (#3336) | Kaalleen | |
| 2024-12-07 | Enable 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-30 | add bean stitch option to manual stitch (#3312) | Kaalleen | |
| 2024-11-30 | add randomization options to linear gradient fill (#3311) | Kaalleen | |
| 2024-11-18 | Manual 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-18 | Add icons and descriptions for extension gallery (#3287) | Kaalleen | |
| 2024-11-12 | clone: do not fixup href (#3277) | Kaalleen | |
| 2024-11-12 | Clipped groups (#3261) | Kaalleen | |
| 2024-11-01 | Fix 'None'-string confusions in style (#3243) | Kaalleen | |
| 2024-10-21 | satin column: ignore single point paths (#3244) | Kaalleen | |
| 2024-09-30 | fix gradient style (#3200) | Kaalleen | |
| 2024-09-17 | Fix clones with NoneType hrefs (#3196) | Kaalleen | |
| 2024-08-28 | Fixed hidden objects being stitched out when cloned (Fix #3167) (#3171) | capellancitizen | |
| Extracted Base.descendants into a util function | |||
| 2024-08-20 | Fixed transforms on cloned commands (#3160) | capellancitizen | |
| Also, point-upwards now applied to commands that are children of cloned elements. | |||
| 2024-08-17 | satin troubleshoot: do not fail on satins without rails (#3148) | Kaalleen | |
| 2024-08-14 | Clones now also clone commands attached to element and its children. (#3032, ↵ | capellancitizen | |
| #3121) (#3086) | |||
| 2024-07-24 | method expects string after all (#3108) | Kaalleen | |
