| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-01-06 | add scale parameter in simulate | Lex Neva | |
| 2018-01-05 | add notes about the switch to 96dpi | Lex Neva | |
| 2018-01-04 | remove pixels_per_mm option | Lex Neva | |
| 2018-01-04 | use PIXELS_PER_MM in simulate | Lex Neva | |
| 2018-01-04 | simulate bugfix | Lex Neva | |
| 2018-01-04 | parse and use viewBox attribute | Lex Neva | |
| The viewBox effectively adds global scaling and translation to all shapes in the SVG. Borrowing from inkscape-silhouette, we construct a transform from the viewBox and apply it to all objects. When adding the stitch plan into the SVG, we need to compensate for this implied transformation, which we do by adding its inverse as a transform on the stitch plan polylines. All of this allows us to do away with the nonstandard 10 pixels per mm that was previously hardcoded into inkstitch. Old designs can add a viewBox to switch from 10 pixels per mm to the standard 96 ppi that Inkscape uses. | |||
| 2018-01-03 | remove outdated index.html | Lex Neva | |
| 2018-01-03 | more README fixups | Lex Neva | |
| 2018-01-03 | Create CNAME | Lex Neva | |
| 2018-01-03 | Set theme jekyll-theme-minimal | Lex Neva | |
| 2018-01-03 | readme fixups | Lex Neva | |
| 2018-01-03 | rename to ink/stitch | Lex Neva | |
| 2018-01-01 | add link to video of live preview feature | Lex Neva | |
| 2018-01-01 | remove live simulation from TODO | Lex Neva | |
| 2018-01-01 | Merge pull request #10 from lexelby/live-simulate | Lex Neva | |
| live stitching preview in the Params extension | |||
| 2018-01-01 | adjust colors in the simulator to make them visible | Lex Neva | |
| Colors too close to white are darkened just a bit to make them stand out against the white background. | |||
| 2018-01-01 | add restart option for simulator | Lex Neva | |
| 2018-01-01 | render objects in the correct order | Lex Neva | |
| 2017-12-31 | make debugging slightly easier by popping up traceback | Lex Neva | |
| 2017-12-31 | trim unnecessary whitespace | Lex Neva | |
| 2017-12-31 | don't start outdated simulation | Lex Neva | |
| 2017-12-31 | adjust default simulation speed to always take ~5 seconds | Lex Neva | |
| 2017-12-31 | show simulate window at start | Lex Neva | |
| 2017-12-31 | don't mirror Y axis for patches | Lex Neva | |
| 2017-12-30 | cancel should not output the SVG | Lex Neva | |
| also sped up simulation | |||
| 2017-12-30 | get rid of thread killing | Lex Neva | |
| Switching to a cooperative model. This has the downside that a long patch computation will cause the simulate window to take longer to update, but in practice the longest this will be is a couple of seconds (for a very complicated autofill region). | |||
| 2017-12-30 | render in a background thread | Lex Neva | |
| The problem with this approach is that sometimes the SystemExit happens down inside shapely and it complains bitterly (on stderr). May have to rethink. | |||
| 2017-12-30 | params simulate window | Lex Neva | |
| when you change params, a simulate window opens to preview the results right away | |||
| 2017-12-28 | fix trailing whitespace | Lex Neva | |
| 2017-12-28 | generalize EmbroiderySimulator | Lex Neva | |
| * add ability to use patches instead of a stitch file * add stop() and load() methods to use a new stitch file / patches list | |||
| 2017-12-28 | rename draw_one_stitch to be more accurate | Lex Neva | |
| 2017-12-28 | Merge pull request #8 from lexelby/fix-macos | Lex Neva | |
| remove uses of `wx.CB_SORT` to fix OS X | |||
| 2017-12-27 | remove uses of wx.CB_SORT | Lex Neva | |
| Apparently that option is not available on OS X. It's easy enough to just sort the values before giving them to wxGTK. | |||
| 2017-12-24 | add some new ideas to TODO | Lex Neva | |
| 2017-12-07 | Merge branch 'master' of github.com:lexelby/inkscape-embroidery | Lex Neva | |
| 2017-12-06 | add link to youtube tutorial video | Lex Neva | |
| 2017-12-03 | Merge pull request #5 from Moini/patch-1 | Lex Neva | |
| Add update/install script for Ubuntu | |||
| 2017-12-03 | Do not install dependencies needed for building wxpython, | Moini | |
| ... and make sure pip can pick up the package installed via apt. | |||
| 2017-12-03 | Install wxpython via apt in Ubuntu autoinstall script | Moini | |
| 2017-12-03 | Update README for installing wxpython via apt | Moini | |
| 2017-11-26 | fix installation script for Ubuntu 16.04, add script to install ↵ | Moini | |
| libembroidery-convert, adapt README | |||
| 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-22 | Move Ubuntu install script, change message to user, update README accordingly. | Moini | |
| 2017-11-21 | fix image width in README | Lex Neva | |
| 2017-11-22 | add soulstorm brew patch | 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-19 | Update README for script | Moini | |
| 2017-11-18 | Add installation script for Ubuntu and its derivatives | Moini | |
| TODO: extend README for instructions. Please do not merge yet. | |||
