| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-25 | add doc on patches | Lex Neva | |
| 2017-01-25 | patches.md wip | Lex Neva | |
| 2017-01-23 | start README.md | Lex Neva | |
| 2017-01-20 | fix nasty stroke bug | Lex Neva | |
| 2017-01-05 | uniqify values | Lex Neva | |
| 2016-12-24 | Fill and Stroke are not mutually exclusive | Lex Neva | |
| 2016-12-19 | bugfix | Lex Neva | |
| 2016-11-19 | handle boolean parameters with no values | Lex Neva | |
| 2016-11-19 | set sane defaults in embroider.inx | Lex Neva | |
| 2016-11-19 | remove completed TODO item | Lex Neva | |
| 2016-11-19 | bugfix | Lex Neva | |
| 2016-11-19 | params GUI fixups | Lex Neva | |
| 2016-11-19 | rewrite of Embroidery Params into a full GUI app | Lex Neva | |
| The Embroidery Params filter now pops up a full GTK dialog. This alows it to load existing values in the selected shapes and present them to the user. The user can also load and save presets. If selected shapes have differing values for a given param, the values are presented in a dropdown so the user can select one to apply to all. | |||
| 2016-11-12 | clean up PyEmb.Point | Lex Neva | |
| 2016-11-11 | avoid doubly multiplying by pixels_per_mm | Lex Neva | |
| 2016-11-11 | add caching decorator | Lex Neva | |
| 2016-11-09 | auto-fill: try to hide connecting stitches in the fill pattern | Lex Neva | |
| This lets us auto-fill regions with holes in it. Just cut the region exactly along the fill angle to convert a region with a hole to a region without. This: __________________ | | | ______ | | | | | | | | | | | | | | |______| | |__________________| Becomes this: __________________ | | | ______ | | | | | | | | | ===== | | | |______| | |__________________| The cut ( ===== ) is less than the width of the row spacing. Any connecting stitch that follows this path becomes hidden among the rest of the fill -- an extra row of stitching isn't visible so long as the staggers line up. | |||
| 2016-11-07 | update TODO | Lex Neva | |
| 2016-11-07 | don't do auto-fill for regions with holes | Lex Neva | |
| 2016-11-06 | fix fill underlay params | Lex Neva | |
| 2016-11-06 | fix bug in get_param | Lex Neva | |
| 2016-11-06 | pep8 | Lex Neva | |
| 2016-11-06 | add fill underlay settings to embroider_params and embroider_update extensions | Lex Neva | |
| 2016-11-06 | default to auto-fill | Lex Neva | |
| 2016-11-06 | start auto-fill at end of previous patch | Lex Neva | |
| 2016-11-06 | add underlay option to auto-fill | Lex Neva | |
| 2016-11-06 | pick closest starting point | Lex Neva | |
| 2016-11-04 | WIP | Lex Neva | |
| 2016-11-03 | WIP | Lex Neva | |
| 2016-11-03 | split out fill algorithm into a function | Lex Neva | |
| 2016-11-02 | add embroider_update extension to convert old-style param names to new | Lex Neva | |
| 2016-11-02 | major refactor | Lex Neva | |
| Split into classes for Fill, Stroke, and SatinColumn. Renamed params to be the same across XML attributes and OptionParser. Added distinct stitch length params for satin underlay. Renamed "satin underlay" to "contour underlay" and split out "center walk underlay" and "zigzag underlay". The code is ten times more readable, parameters make more sense, and everything is specified by the user in millimeters. Basically, everything is way better. | |||
| 2016-10-29 | pep8 fixes | Lex Neva | |
| 2016-10-28 | remove obselete stitch order option | Lex Neva | |
| 2016-10-28 | switch to millimeters and make pixels_per_millimeter an option | Lex Neva | |
| 2016-10-28 | remove unnecessary imports | Lex Neva | |
| 2016-10-27 | tidy | Lex Neva | |
| 2016-10-27 | studly caps to underscores (pep8) | Lex Neva | |
| 2016-10-27 | inline reverseTuple | Lex Neva | |
| 2016-10-27 | get rid of shapelyLineSegmentToPyTuple | Lex Neva | |
| 2016-10-27 | simplify polygon sorting | Lex Neva | |
| 2016-10-27 | remove hatching option | Lex Neva | |
| 2016-10-27 | remove trailing spaces | Lex Neva | |
| 2016-10-27 | tabs to spaces | Lex Neva | |
| 2016-10-26 | big refactor to untangle embroidery from stitch generation | Lex Neva | |
| 2016-10-26 | remove PatchList class and use a simple List | Lex Neva | |
| 2016-10-26 | remove sortorder bits | Lex Neva | |
| 2016-10-26 | be sure to visit selected nodes in the right order | Lex Neva | |
| 2016-10-24 | get rid of traveling salesman stuff | Lex Neva | |
| The algorithm was terrible. In general, it seems to work a lot better to just have the human choose what order things are stitched in than to try to do it automatically. | |||
| 2016-10-24 | remove unused row_spacing_px option from EmbroideryObject | Lex Neva | |
