Wykres commitów

1460 Commity (2ab4c451e8042868b2516a6b3fe1f60836f27ffe)

Autor SHA1 Wiadomość Data
Lex Neva 2ab4c451e8
tons of bug fixes (#364)
bug fixes
2019-02-16 17:07:34 -05:00
Lex Neva fa3236372b fix style 2019-02-16 16:53:38 -05:00
Lex Neva be7d0af82d improve error message when trying to autofill tiny shapes 2019-02-16 16:53:38 -05:00
Lex Neva 4c7f8f32fd show inkscape label in error messages 2019-02-16 16:53:38 -05:00
Lex Neva 754c2aa63a fix stub output handling 2019-02-16 16:53:38 -05:00
Lex Neva 52bf2c80b6 fix style 2019-02-16 16:53:38 -05:00
Lex Neva 4fe95be93a another try at a .JEF trim fix 2019-02-16 16:53:38 -05:00
Lex Neva fdd9a74fd6 fix argument bug in auto-satin 2019-02-16 16:53:38 -05:00
redhat421 f3cdcfbdfa Remove extra self param from store_preset call. (#381)
It looks like an extra "self" parameter was added to the store_preset call in the add_preset function.

This prevents add_preset from working.
2019-02-16 16:53:38 -05:00
Kaalleen 7b04eb1234 Fix print metadata (#372) 2019-02-16 16:53:38 -05:00
Lex Neva 89def21611 pin to numpy 1.16 to fix pyinstaller on windows 2019-02-16 16:53:00 -05:00
Ink/Stitch Crowdin integration bd6e4d9d32 new translations from Crowdin 2019-02-01 02:27:17 +00:00
Lex Neva 3d99377852 don't add jump stitches between satin column fill and top stitching 2019-01-17 19:55:51 -05:00
Lex Neva dd4e5c8e23 use pyembroidery 1.2.30 for JEF fix 2019-01-17 19:38:15 -05:00
redhat421 ea84cea4a6 Remove extra self param from store_preset call. (#381)
It looks like an extra "self" parameter was added to the store_preset call in the add_preset function.

This prevents add_preset from working.
2019-01-15 19:45:31 -05:00
Lex Neva 6a8edfc1cd fix crash if fill start and end points are very close 2019-01-04 20:22:10 -05:00
Lex Neva 04ed93cb25 ability to stitch a single-point running stitch path 2019-01-04 20:08:11 -05:00
Kaalleen 85e12f4b85
Fix print metadata (#372) 2019-01-01 19:47:28 +01:00
Lex Neva 004df12e88 don't crash on a design with no stitches 2018-12-30 20:15:32 -05:00
Lex Neva c8d354a2fc print error message correctly 2018-12-22 22:12:23 -05:00
Lex Neva 32458c619a fix fill == none detection 2018-12-19 14:39:47 -05:00
Lex Neva 9f4f6d85a0 fix duplicate point handling 2018-12-19 12:46:31 -05:00
Lex Neva 3cf7f1547c fix error message 2018-12-18 20:32:14 -05:00
Lex Neva dc77f5cebc fix style 2018-12-18 20:25:08 -05:00
Lex Neva ef45f4b740 Merge branch 'master' into lexelby/bugs 2018-12-18 20:23:04 -05:00
Ink/Stitch Crowdin integration 3cfda3c0b9 new translations from Crowdin 2018-12-16 02:01:04 +00:00
Lex Neva e8eb95f5b3 v1.21.0: basic lettering
* new features:
  * lettering extension
    * generates multi-line text as satin columns in your SVG
    * dynamically routes stitching, breaking up satins if necessary and adding running stitch
    * live preview window
    * many more features forthcoming in future versions
  * editable footer in Print PDF with rich text
    * great for branding
    * can save as default
* bug fixes:
  * fix PHC load issue
2018-12-15 20:27:54 -05:00
Lex Neva 1e0280db10
basic lettering GUI (#351) 2018-12-15 20:21:41 -05:00
Lex Neva 8f3c922011 fix style 2018-12-13 20:10:50 -05:00
Lex Neva 9ae97154d6 add option to skip last stitch in fill rows 2018-12-12 20:55:04 -05:00
Lex Neva 7a73b20115 tidy imports 2018-12-12 20:55:04 -05:00
Lex Neva 74e6dac011 avoid creating paths with empty 'd' in stitch plan (#363) 2018-12-12 20:55:04 -05:00
Lex Neva e47fcaa8da tidy up imports 2018-12-12 20:55:04 -05:00
Lex Neva ef83ff75a0 use proper defaults for fill and stroke in Params (#362) 2018-12-12 20:55:04 -05:00
Kaalleen 8389d792ad
Fix encoding 2018-11-23 22:09:40 +01:00
Ink/Stitch Crowdin integration 9255667a65 new translations from Crowdin 2018-11-23 01:47:31 +00:00
Kaalleen 05aaf36d6d
add editable footer
closes #346
2018-11-15 17:39:25 +01:00
Lex Neva f5c85183d9
basic lettering (#344)
Can handle multiple lines of text and routes the stitching in alternating directions on each line.
2018-11-14 20:23:06 -05:00
Lex Neva 238ad843dd
use latest pyembroidery (#347)
fixes PHC load problem (#345)
2018-11-14 20:12:13 -05:00
Ink/Stitch Crowdin integration 10223d3ebd new translations from Crowdin 2018-10-31 01:36:10 +00:00
Lex Neva 6ded67dfea v1.20.0: auto-route satin, sewing time estimate, and g-code output
This release is packed with new features and important bug fixes!

* new features:
  * cut satin column
    * break a satin column into two pieces at a specified point
  * auto-route satin columns
    * arranges the selected satins into a logical stitching order
    * cuts satins if necessary
    * adds running stitch as "underpathing"
    * option to add trim intructions
    * huge time-saver!
  * sewing time estimate in Print to PDF
    * specify your machine's stitches per second
    * options to adjust estimates as needed
  * g-code output format
    * great for DIY arduino-based embroidery machines
* bug fixes
  * handle SVGs without a bounding box
  * use a faster algorithm for tie stitches
  * fixed regression: tie stitches were incorrectly added to manual stitch
  * operator notes in Print PDF showed HTML
2018-10-30 20:07:51 -04:00
Kaalleen 98612eeae3 Print Estimated Time (#341) 2018-10-30 18:06:31 -06:00
Lex Neva be833f898f
new extension: Auto-Route Satin Columns (#330)
**video demo:** https://www.youtube.com/watch?v=tbghtqziB1g

This branch adds a new extension, Auto-Route Satin Columns, implementing #214!  This is a huge new feature that opens the door wide for exciting stuff like lettering (#142).

To use it, select some satin columns and run the extension.  After a few seconds, it will replace your satins with a new set with a logical stitching order.  Under-pathing and jump-stitches will be added as necessary, and satins will be broken to facilitate jumps.  The resulting satins will retain all of the parameters you had set on the original satins, including underlay, zig-zag spacing, etc.

By default, it will choose the left-most extreme as the starting point and the right-most extreme as the ending point (even if these occur partway through a satin such as the left edge of a letter "o").  You can override this by attaching the new "Auto-route satin stitch starting/ending position" commands.

There's also an option to add trims instead of jump stitches.  Any jump stitch over 1mm is trimmed.  I might make this configurable in the future but in my tests it seems to do a good job.  Trim commands are added to the SVG, so it's easy enough to modify/delete as you see fit.
2018-10-30 17:43:21 -06:00
Lex Neva d9525968a2
fix manual stitch and add debugging support (#339)
* add debugging support using pydev

* fix: don't add tie stitches for manual stitch

* fix style
2018-10-23 18:08:46 -06:00
Ink/Stitch Crowdin integration 3e6704e5c0 new translations from Crowdin 2018-10-23 01:30:15 +00:00
Lex Neva 1d55716f26
add g-code output format (#336) 2018-10-20 17:50:39 -06:00
Ink/Stitch Crowdin integration 6735077a0a new translations from Crowdin 2018-10-18 01:27:11 +00:00
Kaalleen 5888a8ae10
Fix PDF operator notes
use text() not html() (#338)
2018-10-17 17:03:55 +02:00
AkiraNorthstar fb707ca4a2 Update Makefile (#324)
add inx, locales and *.zip to distclean
2018-10-06 19:07:53 -06:00
Ink/Stitch Crowdin integration 43d780c93f new translations from Crowdin 2018-10-02 01:18:46 +00:00