| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-12-30 | params simulate window | Lex Neva | |
| when you change params, a simulate window opens to preview the results right away | |||
| 2017-11-25 | don't infinitely loop in build_graph heuristic | Lex Neva | |
| 2017-11-23 | don't omit jump stitches | Lex Neva | |
| 2017-11-20 | fix param definition for zigzag underlay inset | Lex Neva | |
| clearly I've never set this manually | |||
| 2017-11-19 | switch stitch view from paths to polylines | Lex Neva | |
| Polylines in SVG are essentially the same thing as paths, but with no curves. But inkscape-embroidery treats polylines as literal stitches; it does not do satins, fills, etc but instead takes the coordinates and uses them directly as stitches. The advantage in this case is that one can re-run the extension on its own output and get back the same stitch output. Why would you want to do this? Consider the case where you have a basic embroidery machine that can only do a 4x4" square. If you have something that's a bit bigger than 4 inches wide, it might still fit in the square if you turn it at an angle. But working with your entire design rotated at an angle is a total pain, and you'd also have to rotate the angles of all the fills to compensate. Instead, just run the extension, rotate the stitches to fit, and re-run, and your stitch file will work on your 4x4" machine. | |||
| 2017-11-18 | remove copyright notices made redundant by LICENSE file | Lex Neva | |
| 2017-11-18 | rudimentary gradient support, only for manual fill currently | Lex Neva | |
| 2017-11-14 | fix braino | Lex Neva | |
| 2017-11-11 | now compatible with networkx 2.0 | Lex Neva | |
| 2017-11-10 | fix copypaste fail in 0986c8f2db | Lex Neva | |
| 2017-11-05 | allow specification of output file for standalone processing | Lex Neva | |
| 2017-10-28 | fix occasional failure of which_outline() | Lex Neva | |
| 2017-10-25 | preserve order of rails in satin with rungs | Lex Neva | |
| 2017-10-22 | add handling for <polyline> | Lex Neva | |
| 2017-10-18 | resurrect correct connect_points algorithm | Lex Neva | |
| 2017-10-17 | don't go the long way around the outline | Lex Neva | |
| 2017-10-17 | fix snipping of unnecessary outline section | Lex Neva | |
| 2017-09-27 | bugfix and useful warning | Lex Neva | |
| 2017-09-24 | way easier satin column using additional subpaths to delineate sections | Lex Neva | |
| 2017-09-23 | fix handling of starting point / last stitch | Lex Neva | |
| 2017-09-23 | ignore empty subpaths | Lex Neva | |
| 2017-09-23 | rewrite of autofill to handle arbitrary holes! | Lex Neva | |
| 2017-02-05 | bugfix in is_same_run | Lex Neva | |
| 2017-02-05 | fix type for pixels_per_mm option | Lex Neva | |
| 2017-01-20 | fix nasty stroke bug | Lex Neva | |
| 2016-12-19 | bugfix | 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 | 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 | 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 | |
