<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkstitch/lib/sew_stack, branch nix</title>
<subtitle>Inkscape extension for machine embroidery design</subtitle>
<id>http://git.push-f.com/inkstitch/atom/lib/sew_stack?h=nix</id>
<link rel='self' href='http://git.push-f.com/inkstitch/atom/lib/sew_stack?h=nix'/>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/'/>
<updated>2025-08-21T20:10:48Z</updated>
<entry>
<title>fix type errors (#3928)</title>
<updated>2025-08-21T20:10:48Z</updated>
<author>
<name>Lex Neva</name>
<email>lexelby@users.noreply.github.com</email>
</author>
<published>2025-08-21T20:10:48Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=e9bcdc910a2101c0da2fa379da36e1d1be2fe3f2'/>
<id>urn:sha1:e9bcdc910a2101c0da2fa379da36e1d1be2fe3f2</id>
<content type='text'>
* fix type checking error in overriding path propery

* fix type hints in sew stack

* enable type checking for tartan

* ignore type warnings for dynamic wx module attributes

* fix tartan type errors

* fix circular import

* add type-check and test targets

* use Optional instead</content>
</entry>
<entry>
<title>Fix issue with bad color names (#3816)</title>
<updated>2025-07-11T20:14:52Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-07-11T20:14:52Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=2235ec6571601e12be7eb3c74907668fb68bebd4'/>
<id>urn:sha1:2235ec6571601e12be7eb3c74907668fb68bebd4</id>
<content type='text'>
* fix issue with bad color names and define element colors at one place and reuse
* fix bad tartan color
* verify color in gradient block
* add thread color tests
* use default color behavior for elements linked to non-existing definitions (gradients)
* Added mypy change for tests (authored by: CapellanCitizen)</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>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>
</feed>
