Kaalleen
d5e873f8c5
Merge pull request #481
...
show various bugs the door
2019-07-28 10:02:28 +02:00
Lex Neva
833a8a971d
Merge pull request #487 from inkstitch/no_import_jumps
...
remove additional jump stitches on import
2019-07-27 15:48:50 -04:00
Lex Neva
03af8b3727
add grbl laser options for g-code output ( #450 )
...
add grbl laser options for g-code output
2019-07-27 15:45:12 -04:00
Momo
7ce4387ff6
trim >= 3 jumps
2019-07-10 08:08:39 +02:00
Lex Neva
cff12ce18f
remove all empty color blocks
2019-07-09 20:39:07 -04:00
Momo
0cd562a4fc
delete empty color block
2019-07-07 16:25:21 +02:00
Kaalleen
fccefb3e0d
rescue VP3
2019-07-07 15:55:48 +02:00
Kaalleen
1b18d915a9
use get_pattern_interpolate_trim
...
This has the same inaccuracy as the previous version, but we can actually use a pyembroidery function to turn a specific number of jumps into trims.
2019-07-06 11:24:56 +02:00
Kaalleen
62d4e35be9
fix layer commands
2019-07-06 10:18:01 +02:00
Kaalleen
3ef2ad9be4
fix style
2019-07-04 10:52:30 -04:00
Kaalleen
f039ef4c8d
respect trim commands
2019-07-04 10:52:30 -04:00
Kaalleen
23ac0a4f7f
Ignore commands on input files
2019-07-04 10:52:30 -04:00
Lex Neva
32548e8e51
lettering features ( #399 )
...
lettering features
2019-07-04 10:51:22 -04:00
Kaalleen
e478ec10d8
fix unicode import ( #482 )
2019-06-23 20:26:57 +02:00
Lex Neva
2258bf76ca
partial fix for unicode filenames ( #478 )
2019-06-22 18:46:39 -04:00
Lex Neva
f031560429
update embroider_satin_column in all cases ( fixes #466 )
2019-06-22 18:12:50 -04:00
Lex Neva
57e0c0b79b
rephrase/verbosify 'no embroiderable paths' error
2019-05-08 20:17:49 -04:00
Lex Neva
43a385ea0a
Merge branch 'master' into lexelby/lettering-features
2019-04-30 19:57:31 -04:00
Lex Neva
febf98a2d3
add grbl laser options for g-code output
2019-04-30 19:46:12 -04:00
Lex Neva
352aebad5e
comment to explain sleep
2019-04-23 19:57:49 -04:00
Lex Neva
b307b8e824
fix style
2019-04-20 22:01:58 -04:00
Lex Neva
fee43e0941
fix parameter management
2019-04-18 11:35:29 -04:00
Lex Neva
313cd44483
don't overwrite user's positioning of text when re-editing
2019-04-15 20:26:30 -04:00
Lex Neva
9b2a47136b
enable print button
2019-04-12 17:57:07 -04:00
Lex Neva
3a3c9e5406
fix style
2019-04-12 15:32:37 -04:00
Lex Neva
7e04b879c2
wait for server to (probably) be up
2019-04-11 00:03:33 -04:00
Lex Neva
9ccf2f552b
switch print pdf gui to electron
2019-04-10 23:37:16 -04:00
Lex Neva
98e59f2550
add support for scaling text
2019-04-10 20:23:11 -04:00
Kaalleen
75fdfe22de
fix base file name bug
2019-04-10 17:42:49 +02:00
Lex Neva
6c5e57d39c
implement lettering presets
2019-04-02 23:39:54 -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
Kaalleen
f435520663
Add Custom Page to Print PDF ( #418 )
2019-03-26 18:24:02 +01: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
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
Kaalleen
0b9f95ed88
keep color when convert to satin column
2019-03-06 17:49:43 +01:00
Lex Neva
52bf2c80b6
fix style
2019-02-16 16:53:38 -05:00
Kaalleen
7b04eb1234
Fix print metadata ( #372 )
2019-02-16 16:53:38 -05:00
Lex Neva
32458c619a
fix fill == none detection
2018-12-19 14:39:47 -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
Lex Neva
1e0280db10
basic lettering GUI ( #351 )
2018-12-15 20:21:41 -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
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
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
1d55716f26
add g-code output format ( #336 )
2018-10-20 17:50:39 -06:00