Lex Neva
313cd44483
don't overwrite user's positioning of text when re-editing
2019-04-15 20:26:30 -04:00
Lex Neva
98e59f2550
add support for scaling text
2019-04-10 20:23:11 -04:00
Lex Neva
6c5e57d39c
implement lettering presets
2019-04-02 23:39:54 -04:00
Lex Neva
a6a86973dd
add localization for font names and descriptions
2019-04-02 23:07:38 -04:00
Lex Neva
a9cf553066
add font description to font selector dropdown
2019-04-02 22:36:54 -04:00
Lex Neva
5550536949
implement font chooser
2019-04-02 20:15:06 -04:00
Lex Neva
13b6c67644
less haphazard positioning for commands
2019-03-08 20:51:58 -05:00
Lex Neva
d1c001857d
get root properly
2019-03-08 20:51:58 -05:00
Lex Neva
fb3c8186d2
lower trim threshold to 0.75mm
2019-03-08 20:06:36 -05:00
Lex Neva
a14ed903cf
auto satin should trim at the end too
2019-03-08 19:59:28 -05:00
Lex Neva
602f201cb6
implement trim option for lettering
2019-03-08 19:57:11 -05:00
Lex Neva
53a9bd6b31
add trims in stitches.auto_satin
2019-03-08 19:57:11 -05:00
Lex Neva
4ba3cd7085
refactor add_commands() out into commands module
2019-03-08 19:57:11 -05:00
Lex Neva
3611e23409
fix two font issues
2019-03-08 19:57:11 -05:00
Lex Neva
aea7b846a2
correct for viewbox
2019-03-08 19:57:11 -05:00
Lex Neva
003ee406a5
add trim checkbox
2019-03-08 19:57:11 -05:00
Lex Neva
f30dba6728
don't do density compensation in underlay
2019-03-08 19:55:13 -05:00
Lex Neva
d25d10aaaa
1.22.1: satin density fix
...
This is a small release with one bug fix:
* try to maintain consistent density in satin columns when rails expand or contract from each other
2019-03-05 19:40:14 -05:00
Lex Neva
16c07a7d5d
Merge pull request #389 from inkstitch/lexelby/satin-density
...
try to fix satin density issues
2019-03-05 19:39:32 -05:00
Lex Neva
b63fe4aa84
avoid gaps at the end
2019-03-01 21:31:20 -05:00
Lex Neva
bf40f01b5d
compensate for non-parallel rails
...
This uses some trig to try to reduce the excess density we were seeing with
rails that expand or contract from each other. While I was in there I
redid the satin algorithm, making it much simpler and less magical-seeming.
2019-03-01 21:31:20 -05:00
Ink/Stitch Crowdin integration
63d5410930
new translations from Crowdin
2019-02-17 02:34:30 +00:00
Lex Neva
59dfe19441
v1.22.0: tons of bug fixes!
...
Bug fixes:
* properly handle black fill (#362 )
* don't create paths with empty "d" attribute when importing DST, PES, etc (#363 )
* properly encode trims in JEF files (#377 )
* significantly improve error messages for crashes in auto-fill
* informative error message for auto-fill of extremely tiny shapes
* fix file corruption in "Save As" JEF, DST, etc (all formats) (#387 )
* Ink/Stitch was erroneously adding a carriage return at the end of the file
* fix print metadata (#372 )
* fix adding presets in Params (#381 )
* fix crash if fill start and end points are very close
* don't crash on a design with no stitches
* support manual stitch paths with a single stitch
New feature:
* option to skip the last stitch in each row of fill stitch
* usually that stitch is unnecessary and will be very close to the stitch at the start of the next row
* this can reduce stitch count for "free" in most cases
2019-02-16 17:08:42 -05:00
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