<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkstitch/lib/svg, branch nix</title>
<subtitle>Inkscape extension for machine embroidery design</subtitle>
<id>http://git.push-f.com/inkstitch/atom/lib/svg?h=nix</id>
<link rel='self' href='http://git.push-f.com/inkstitch/atom/lib/svg?h=nix'/>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/'/>
<updated>2025-07-19T20:30:15Z</updated>
<entry>
<title>Convert to satin internally (3874)</title>
<updated>2025-07-19T20:30:15Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-07-19T20:30:15Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=ffc0db1ddf2f790fecaa67cdacec87f207e999e8'/>
<id>urn:sha1:ffc0db1ddf2f790fecaa67cdacec87f207e999e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Manual stitch: apply clipping (#3734)</title>
<updated>2025-05-20T14:12:50Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-05-20T14:12:50Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=eebf69947f8616b25113d147dbf179697be803cf'/>
<id>urn:sha1:eebf69947f8616b25113d147dbf179697be803cf</id>
<content type='text'>
* manual stitch: apply clipping
* add clip to cache</content>
</entry>
<entry>
<title>Disconnect stroke and fill pull compensation param (#3670)</title>
<updated>2025-04-18T05:39:15Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-04-18T05:39:15Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=8137481953398b22f6eb9c2f7497102f82ccee0b'/>
<id>urn:sha1:8137481953398b22f6eb9c2f7497102f82ccee0b</id>
<content type='text'>
* make stroke pull compensation a sided property</content>
</entry>
<entry>
<title>parent.remove -&gt; delete (#3600)</title>
<updated>2025-03-22T16:43:50Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-03-22T16:43:50Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=40405edfe1ab9735e33fd705b090dc467983611f'/>
<id>urn:sha1:40405edfe1ab9735e33fd705b090dc467983611f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mypy type correctness (#3199)</title>
<updated>2025-03-10T01:21:48Z</updated>
<author>
<name>capellancitizen</name>
<email>thecapellancitizen@gmail.com</email>
</author>
<published>2025-03-10T01:21:48Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=99509df8d8abf1e7b701a4a09cf170a362f6d878'/>
<id>urn:sha1:99509df8d8abf1e7b701a4a09cf170a362f6d878</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add debug variable to enable sew stack elements (#3476)</title>
<updated>2025-02-03T21:37:36Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-02-03T21:37:36Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=497fbcfab5734aac889f15b72384a6a8631fffa4'/>
<id>urn:sha1:497fbcfab5734aac889f15b72384a6a8631fffa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sew Stack first steps (#3133)</title>
<updated>2025-01-29T17:04:07Z</updated>
<author>
<name>Lex Neva</name>
<email>lexelby@users.noreply.github.com</email>
</author>
<published>2025-01-29T17:04:07Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=913c2700d1486284dba0583ae1b280b1aa237570'/>
<id>urn:sha1:913c2700d1486284dba0583ae1b280b1aa237570</id>
<content type='text'>
* 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 &lt;thecapellancitizen@gmail.com&gt;</content>
</entry>
<entry>
<title>Improve satin guided ripple stitch and add stitch grid first option (#3436)</title>
<updated>2025-01-26T06:37:21Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-01-26T06:37:21Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=160ef32d43f5fc0d7229dbec6e7daf638a811d15'/>
<id>urn:sha1:160ef32d43f5fc0d7229dbec6e7daf638a811d15</id>
<content type='text'>
* ripple stitch: add stitch grid first option
* introduce an anchor line to fine tune satin guided ripples</content>
</entry>
<entry>
<title>End points (#3370)</title>
<updated>2024-12-26T15:19:35Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2024-12-26T15:19:35Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=ef7d056173cc6d7782d6120c031dae9276725a3d'/>
<id>urn:sha1:ef7d056173cc6d7782d6120c031dae9276725a3d</id>
<content type='text'>
* end at nearest point to next element (if requested and possible)</content>
</entry>
<entry>
<title>Fix path effect clips (#3364)</title>
<updated>2024-12-26T04:43:36Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2024-12-26T04:43:36Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=72b403bd503eee4ad19897c6be7dbbf55a3ef1a9'/>
<id>urn:sha1:72b403bd503eee4ad19897c6be7dbbf55a3ef1a9</id>
<content type='text'>
</content>
</entry>
</feed>
