summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-03Replaced reference to software for kudos dateX3msnake
2018-03-301.5.0: printing, logos, and more!Lex Neva
* spawn a web server and open a printable view of the design in the user's web browser * configurable inclusion of client and operator views * editable fields for color names, client, title, and purchase order number * groundwork laid to save these parameters back into the SVG * major refactor of codebase to support printing * code is organized logically into modules * added inkstitch logo and branding guidelines * logo and branding guidelines by @x3msnake * includes example digitized versions of the logo by @wwderw * l10n text extraction now handled by babel * removed legacy embroider_update extension * partial fix for #125
2018-03-30InkStitch digitized logo SVGs (#123)wwderw
Single and multi-color digitized versions of the InkStitch logo.
2018-03-30print through web browser (#127)Lex Neva
* spawn a web server and open a printable view of the design in the user's web browser * configurable inclusion of client and operator views * editable fields for color names, client, title, and purchase order number * groundwork laid to save these parameters back into the SVG * major refactor of codebase to support printing * code is organized logically into modules * added inkstitch logo and branding guidelines * l10n text extraction now handled by babel * removed legacy embroider_update extension * partial fix for #125
2018-03-04version 1.4.0Lex Neva
New features: * tie-in and tie-off stitches * user can specicfy origin for embroidery output by setting up guides * add two guides to the document with names starting with "embroidery origin" * where they intersect will be the (0, 0) in the embroidery design file * inset option for fill underlay
2018-03-01don't commit messages.po if only POT-Creation-Date changed (#114)Lex Neva
2018-03-01Fill underlay inset (#108)Lex Neva
* interim commit * implement underlay inset * more refactoring
2018-02-27fix make messages.poLex Neva
2018-02-27fix stroke regressionLex Neva
2018-02-27remove line number comments from all translation .po files (#104)Lex Neva
* New translations messages.po (Afrikaans) * New translations messages.po (Japanese) * New translations messages.po (Ukrainian) * New translations messages.po (Turkish) * New translations messages.po (Swedish) * New translations messages.po (Spanish) * New translations messages.po (Serbian (Cyrillic)) * New translations messages.po (Russian) * New translations messages.po (Romanian) * New translations messages.po (Portuguese, Brazilian) * New translations messages.po (Portuguese) * New translations messages.po (Polish) * New translations messages.po (Norwegian) * New translations messages.po (Korean) * New translations messages.po (Italian) * New translations messages.po (Arabic) * New translations messages.po (Hungarian) * New translations messages.po (Hebrew) * New translations messages.po (Greek) * New translations messages.po (German) * New translations messages.po (French) * New translations messages.po (Finnish) * New translations messages.po (English) * New translations messages.po (Dutch) * New translations messages.po (Danish) * New translations messages.po (Czech) * New translations messages.po (Chinese Traditional) * New translations messages.po (Chinese Simplified) * New translations messages.po (Catalan) * New translations messages.po (Vietnamese)
2018-02-27Tie-in and tie-off (#100)Lex Neva
* turn inkstitch.py into a module * add running stitch library function * tie-in and tie-off * remove temporary testing code
2018-02-26don't include line numbers in messages.po (#101)Lex Neva
* don't include line numbers in messages.po * update messages.po
2018-02-26translations for "Fill" and "Auto-Fill" (German) (#103)Lex Neva
2018-02-26user can specify origin for embroidery output by setting up guides (#52)Lex Neva
* user can specify origin using guides * embroidery origin defaults to center of canvas
2018-02-25Merge pull request #102 from lexelby/l10nAkiraNorthstar
New Crowdin translations
2018-02-25New translations messages.po (German)Lex Neva
2018-02-24German translation fixes (#94)Lex Neva
* New translations messages.po (Afrikaans) * New translations messages.po (Japanese) * New translations messages.po (Ukrainian) * New translations messages.po (Turkish) * New translations messages.po (Swedish) * New translations messages.po (Spanish) * New translations messages.po (Serbian (Cyrillic)) * New translations messages.po (Russian) * New translations messages.po (Romanian) * New translations messages.po (Portuguese, Brazilian) * New translations messages.po (Portuguese) * New translations messages.po (Polish) * New translations messages.po (Norwegian) * New translations messages.po (Korean) * New translations messages.po (Italian) * New translations messages.po (Arabic) * New translations messages.po (Hungarian) * New translations messages.po (Hebrew) * New translations messages.po (Greek) * New translations messages.po (German) * New translations messages.po (French) * New translations messages.po (Finnish) * New translations messages.po (English) * New translations messages.po (Dutch) * New translations messages.po (Danish) * New translations messages.po (Czech) * New translations messages.po (Chinese Traditional) * New translations messages.po (Chinese Simplified) * New translations messages.po (Catalan) * New translations messages.po (Vietnamese) * New translations messages.po (Afrikaans) * New translations messages.po (Japanese) * New translations messages.po (Ukrainian) * New translations messages.po (Turkish) * New translations messages.po (Swedish) * New translations messages.po (Spanish) * New translations messages.po (Serbian (Cyrillic)) * New translations messages.po (Russian) * New translations messages.po (Romanian) * New translations messages.po (Portuguese, Brazilian) * New translations messages.po (Portuguese) * New translations messages.po (Polish) * New translations messages.po (Norwegian) * New translations messages.po (Korean) * New translations messages.po (Italian) * New translations messages.po (Arabic) * New translations messages.po (Hungarian) * New translations messages.po (Hebrew) * New translations messages.po (Greek) * New translations messages.po (German) * New translations messages.po (French) * New translations messages.po (Finnish) * New translations messages.po (English) * New translations messages.po (Dutch) * New translations messages.po (Danish) * New translations messages.po (Czech) * New translations messages.po (Chinese Traditional) * New translations messages.po (Chinese Simplified) * New translations messages.po (Catalan) * New translations messages.po (Vietnamese)
2018-02-24use gettext for params tab names (#68)Lex Neva
* use gettext for params tab names * new localization messages
2018-02-23fix windows build releaseLex Neva
2018-02-22version 1.3.0Lex Neva
* Windows support added * fixed bug: repeated colors were shown as random colors in output files
2018-02-22Windows fixes (#83)Lex Neva
* os.execv doesn't replace the process on windows * fix simulate/params crash * pyinstaller windowed mode breaks things? * fix output routing for windows * properly route stderr to inkscape too * don't print unless there's something to print * remove last backup version if necessary * add documentation for Windows build
2018-02-22Add support for pt and pc (#87)Scott Dutton
* Add support for pt and pc * Misc fixes
2018-02-22fix link on Trim/Stop UpdateX3msnake
2018-02-22Update info on trimX3msnake
Since pull #29 trim and stop are integrated so no external edit needed anymore
2018-02-22Update LICENSEAkiraNorthstar
fix Year
2018-02-19don't show console window in WindowsLex Neva
2018-02-19windows build (#79)Lex Neva
Ink/stitch now supports windows!
2018-02-17fix repeated colors showing as randomLex Neva
2018-02-10typo fix in Portuguese translation (#67)Lex Neva
2018-02-09version 1.2.0Lex Neva
* Simulate now works regardless of the output format you chose when you ran Embroider. * Simulate (and the preview in Params) now respects TRIMs. * Inkscape restart required (embroider.inx changed). * added margin around simulator * UI localization framework * Portuguese translation (thanks, @X3msnake!) * German translation (thanks, @AkiraNorthstar!)
2018-02-09Translation docs (#61)Lex Neva
* add link to LOCALIZATION.md in README.md * create LOCALIZATION.md
2018-02-09up to 100% german UI translation (#63)Lex Neva
2018-02-05Portuguese (pt_PT) translation and partial German translation (#60)Lex Neva
* New translations messages.po (Portuguese) * New translations messages.po (German)
2018-02-04initial PO files (#58)Lex Neva
2018-02-04one more fixLex Neva
2018-02-04fix make localesLex Neva
2018-02-04framework for translations (#55)Lex Neva
sets up all the plumbing to send strings to CrowdIn for translation and incorporate the results
2018-01-29add margin around simulator (#46)Lex Neva
This adds a 10px margin around the design in the simulator view (both the Simulate plugin and the Params preview window). This is useful because otherwise stitches at the edges weren't very visible. Also, because we're using anti-aliased lines, parts of the drawing did actually extend beyond the canvas previously. All in all, with the margin it just feels more comfortable.
2018-01-28protect against bad values for certain params (#44)Lex Neva
This is a stopgap measure to prevent the extension from infinitely looping if the user mistakenly gives a zero or negative value for zig-zag spacing or running stitch length. It's definitely not ideal -- the user is still allowed to enter invalid numbers, but the extension just interprets any zero value as 0.01. In the future, I'll refactor things to add proper bounds-checking for parameters and limit the values that can be entered in the UI.
2018-01-28properly notify GUI of Stroke being disabled (#43)Lex Neva
fixes #32: when changing from Stroke to Fill in params, the preview drew both.
2018-01-28Fix simulate (#42)Lex Neva
* Simulate now works regardless of the output format you chose when you ran Embroider. * Simulate (and the preview in Params) now respects TRIMs. * Inkscape restart required (embroider.inx changed). This one kind of grew in the telling. #37 was a theoretically simple bug, but in reality, the code necessary to fix it was the straw that broke the camel's back, and I had to do a fair bit of (much needed) code reorganization. Mostly the reorganization was just under the hood, but there was one user-facing change around the Embroider extension's settings window. Way back in the day, the only way to control things like the stitch length or satin density was through global options specified in the extension settings. We've long since moved to per-object params, but for backward compatibility, ink/stitch defaulted to the command-line arguments. That means that it was possible to get different stitch results from the same SVG file if you changed the extension's settings. For that reason, I never touched mine. I didn't intend for my users to use those extension-level settings at all, and I've planned to remove those settings for awhile now. At this point, the extension settings just getting in the way of implementing more features, so I'm getting rid of them and moving the defaults into the parameters system. I've still left things like the output format and the collapse length (although I'm considering moving that one too).
2018-01-26add contributor covenant code of conduct (#38)Lex Neva
2018-01-23stop adding build.tar.gz to the releaseLex Neva
2018-01-23gitignore libembroideryLex Neva
2018-01-23don't lint embroidermodder's python filesLex Neva
2018-01-23fast finishLex Neva
2018-01-23prevent build loopLex Neva
2018-01-23use TRAVIS_BRANCH (which is the tag for tag builds)Lex Neva
2018-01-23trying for a single pre-release per branchLex Neva
2018-01-23add params for "TRIM after" and "STOP after" (#29)Lex Neva
* adds new options to Params: "TRIM after" and "STOP after" * adds tooltip support to Params * inkstitch now includes libembroidery and can directly output any supported file type * this avoids the need for `libembroidery-convert` and compiling embroidermodder! * TRIM support for DST format (inserts 3 JUMPs) * STOP command supported as an extra color change that the operator can assign to code C00 * TRIMs cause the following jump stitch not to be displayed in the Embroidery layer