Wykres commitów

154 Commity (main)

Autor SHA1 Wiadomość Data
Kaalleen e371015c03
lettering along path: enable preview (#2229) 2023-04-21 20:20:45 +02:00
Kaalleen 6273393b90
Lpe Satin: objects to paths (#2213)
* lpe satin: objects to paths

* option to link path effects on multiple objects or to use independently
2023-04-13 16:58:28 +02:00
Kaalleen 3ef31628cb
Select embroidery elements: autorun underpath selection (#2187) 2023-04-13 16:44:22 +02:00
Kaalleen acdb911145
troubleshoot: size options (#2186) 2023-04-01 15:30:13 +02:00
Kaalleen 06b6f976a9
Command options (#2160)
* letters to font: add visual command import option

* add visual command option to stitch plan preview
2023-03-31 17:10:40 +02:00
Kaalleen c44fdcf601 disable live preview for lpe satin 2023-03-26 09:46:46 +02:00
Kaalleen 221ff2a645
Stitch selection methods (#2114) 2023-03-25 19:45:36 +01:00
Kaalleen eaa5984f92
add close gap option (#2159) 2023-03-21 19:50:07 +01:00
Kaalleen 0b0704c300
Zigzag line to satin (#2131) 2023-03-15 20:41:54 +01:00
Kaalleen c92b495917
Fix stroke to lpe satin (#2134) 2023-03-15 16:47:14 +01:00
Kaalleen 704d9c3f62
update fill method in select_elements extension (#2121) 2023-03-07 20:45:31 +01:00
Kaalleen fb9336749b
Select embroidery elements by stitch type (#1965) 2023-03-07 20:04:22 +01:00
Kaalleen 28eb374bd0
Add extension stroke to lpe satin (#2115) 2023-03-07 18:27:28 +01:00
Lex Neva 98bc2e2ff9 add preferences UI including cache settings 2023-02-18 22:34:47 -05:00
Kaalleen 920a3e267c
fix split text (#2057) 2023-02-07 08:18:11 +01:00
Kaalleen dbded7c9b1
Add lock stitch plan option (#2020) 2023-01-28 14:55:10 +01:00
Kaalleen 4156c4adb4
Fill Centerline (#1722) 2023-01-15 12:31:27 +01:00
Kaalleen 90e3d34f2a
jump to stroke: add stitch length settings (#2003) 2023-01-07 08:53:01 +01:00
Kaalleen f74f427cae
Add jump to stroke extension (#1947) 2022-12-11 09:44:42 +01:00
Kaalleen 815b3c6035
Add extension: Lettering along path (#1937) 2022-12-10 10:50:14 +01:00
Kaalleen e761d8b42c
Convert to gradient blocks extension (#1844) 2022-11-22 10:21:45 +01:00
Kaalleen 27d2fcecaa
Lettering: add font size filter (#1854)
* auto-update scale on font selection with an active filter
2022-10-23 09:17:17 +02:00
Kaalleen ab8c87928b
Update pyembroidery (#1683)
Embroidery formats (read)
.hus: Husqvarna Embroidery Format
.zhs: Zeng Hsing Embroidery Format

Color formats (read & write)
.col : Color format.
.edr : Color format.
.inf : Color format.

Stitch formats (read & write)
.pmv : Brother Stitch Format.

Image (write)
.png : Portable Network Graphic (line art)

G-Code
The export file format is not .txt anymore but .gcode

Bug fixes
2022-06-24 17:11:52 +02:00
Kaalleen b6bde000fe
Option to drop short stitches (#1693) 2022-06-22 15:22:34 +02:00
Kaalleen eef2ec232e
Undo stitch plan preview and density map (#1687) 2022-06-21 19:48:28 +02:00
Kaalleen e968f814f7
Add ripple stitch feature (#1667) 2022-05-24 19:40:30 +02:00
Lex Neva 8ab4abf190
Merge pull request #1548 from inkstitch/feature_guided_fill
Feature guided fill
2022-05-20 12:06:31 -04:00
Kaalleen bc4f3b4699
Auto route for running stitch (#1638)
* add auto route for running stitch
* introduce free motion commands

Co-authored-by: Lex Neva <github.com@lexneva.name>
2022-05-18 16:02:07 +02:00
Andreas 0fcf8bb97c added tangential and guided fill 2022-05-04 18:55:40 +02:00
Kaalleen f9d57f6ea5
Fix lettering scale, etc. (#1620)
* fix lettering scale
* adapt to updated inkex:  transform operator, selections
* fix #1597
* no traceback error message on broken satin columns
* highlight troubleshoot "steps to solve" through additional headline
* set a minimum value for running stitch repeats
* rename "import" thread list to "apply" thread list
2022-04-24 08:27:42 +02:00
Kaalleen 7ecfa7a2e6
Scale and toggle commands (etc) (#1611)
* scale and toggle commands
* fix tie in when first stitch is a jump stitch
* set tie modus to 3 for cutwork objects
* cutwork set stitch length
* fix bug in remove embroidery settings
2022-04-10 10:21:59 +02:00
Kaalleen c575aeda96
palette to text (#1619) 2022-04-10 10:10:50 +02:00
Kaalleen b2f8186383
Generate color palette (#1618) 2022-04-05 18:20:03 +02:00
Kaalleen bd43e00775
Cutwork segmentation (#1582)
* add cutwork segmentation extension
* simulator: option to not render jump stitches
2022-02-28 16:24:51 +01:00
Kaalleen f3b0ea62b5
gcode: set min and max for z value (#1509) 2022-01-07 18:03:52 +01:00
Kaalleen 36f7610cc0
Force lock stitches option/extension and some typos (#1471) 2021-12-09 15:05:21 +01:00
rejbasket 41ace3a9e5
add macOS and windows installer (#1352) 2021-12-08 22:18:41 +01:00
Kaalleen 31609fce8b
fix translatable strings in templates (#1444) 2021-11-15 07:31:29 +01:00
Kaalleen 87403aec4e
add stitch plan options (#1418) 2021-11-07 20:13:08 +01:00
Kaalleen 53e84137e4
add translationdomain to letters_to_font template (#1402) 2021-10-23 10:13:13 +02:00
Kaalleen 56172835da
add non-translatable tag to inx files (#1393) 2021-10-14 09:56:38 +02:00
Kaalleen 5a1ad7e4e8
Letters to font extension (#1312) 2021-10-09 18:25:29 +02:00
Kaalleen 65b2376c07
no translations in inx (#1358) 2021-09-27 15:18:54 +02:00
Kaalleen fcd13815d3
One Version for all Languages (#1346)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-09-26 11:42:17 +02:00
Lex Neva 12ef0c84aa Merge remote-tracking branch 'origin/main' into kaalleen/satin-patterns 2021-08-07 10:58:02 -04:00
Kaalleen 1f725f42bb
install custom palette extension (#1171) 2021-07-21 17:20:04 +02:00
Kaalleen 5ea98e5e89
convert satin to stroke (#1265) 2021-07-04 11:45:06 +02:00
Kaalleen 52d9ee6a6d structuring 2021-06-30 14:05:13 +02:00
Kaalleen ecacb9829e pattern markers 2021-06-28 20:05:50 +02:00
Kaalleen 2f54ff2a43 group command extension 2021-06-27 22:47:43 +02:00
Kaalleen c602c4c517 group patterns 2021-06-27 22:29:57 +02:00
Kaalleen 1adfa87a68 satin pattern and split stitch 2021-06-22 20:04:39 +02:00
Kaalleen b226fb34c4
add threshold unit info (#1221) 2021-05-29 09:30:03 +02:00
Kaalleen 205cc62023
empty string in about extension (#1175) 2021-05-01 10:39:02 +02:00
Kaalleen 711b507fe2
fix missing translation (#1166) 2021-04-24 21:04:46 +02:00
Kaalleen c89db7bfc8
add edit menu (#1139) 2021-04-08 17:13:57 +02:00
Kaalleen d713c86492
rename transfer params to duplicate params (#1128) 2021-04-05 18:54:09 +02:00
Kaalleen b051612bf5
menu update (#1114) 2021-04-03 10:37:21 +02:00
Kaalleen 8a696e1871
Lettering: ability to force letter case (#1113) 2021-04-02 19:05:34 +02:00
Kaalleen 354759b6ca
Add Transfer Params Extension (#1096) 2021-04-02 10:22:04 +02:00
Lex Neva f787121080
Merge pull request #1083 from inkstitch/lexelby/license-headers
add license headers
2021-03-28 18:11:15 -04:00
Kaalleen 71a5d4772a
Catch Palette IndexError (#1100)
* thread palette catch indexerror
* export threadlist with utf-8
2021-03-27 16:55:08 +01:00
Kaalleen 183b2451fd
update font tools etc (#1086)
* update font tools
* fix tie error
* ignore duplicated commands
2021-03-22 17:06:48 +01:00
Lex Neva 1632afbb01 make license text scrollable 2021-03-11 23:31:30 -05:00
Kaalleen e84a86d4ac
Update for Inkscape 1.0 (#880)
* update for inkscape 1.0
* add about extension
* Build improvements for the inkscape1.0 branch (#985)
* zip: export real svg not stitch plan
* #411 and #726
* Tools for Font Creators (#1018)
* ignore very small holes in fills
* remove embroider (#1026)
* auto_fill: ignore shrink_or_grow if result is empty (#589)
* break apart: do not ignore small fills

Co-authored-by: Hagen Fritsch <rumpeltux-github@irgendwo.org>
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-03-04 18:40:53 +01:00
Lex Neva c3aff91496 rename menu item to reflect only installing palettes 2020-08-19 21:20:17 -04:00
Kaalleen 455b02847f
cleanup extension (#713)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2020-05-27 16:08:19 +02:00
Kaalleen e03b032f85
break apart loops (#690) 2020-05-16 23:12:06 +02:00
Kaalleen 4e95033241
custom g-code commands (#687) 2020-05-16 22:43:48 +02:00
Kaalleen 0b2156b1ad
fix simulator template (#694) 2020-05-10 11:12:03 +02:00
Kaalleen e8222c87c9
update simulator command tag (#688) 2020-05-07 18:25:52 +02:00
Lex Neva cb2b4e3522
electron simulator (#531) 2020-04-28 18:34:05 +02:00
Kaalleen 1d3b89111e
import threadlist (#666) 2020-04-25 14:24:01 +02:00
Kaalleen b44ca4ebac
threadlist in zip (#664) 2020-04-20 20:53:39 +02:00
Kaalleen 2f4ca0cf10
New Extension: Break Apart and Retain Holes (#653) 2020-04-19 18:38:28 +02:00
Kaalleen 895af1da45
option to alternate z-value (#659) 2020-04-19 09:49:41 +02:00
Kaalleen facf181792
Option to include SVG in ZIP file (#648) 2020-04-01 18:50:14 +02:00
Kaalleen 88ba830a99
add stitch plan extension (#640) 2020-03-22 09:16:28 +01:00
Lex Neva 0c166e09bd remove unnecessary dependency tags 2020-03-06 23:22:00 -05:00
Lex Neva a4277d19a6 remove stub 2020-03-06 22:39:25 -05:00
Kaalleen 0c0874b91c
reset embroidery settings (#506) 2020-02-02 20:08:00 +01:00
Kaalleen 077f7ea72b add Troubleshoot extension (#465)
adds an extension to help you understand what's wrong with an object and how to fix it, e.g. "invalid" fill shapes
2019-08-05 22:42:48 -04:00
Kaalleen 27670996b4
Do not hide buttons in print preview (#499) 2019-07-28 10:21:12 +02:00
Lex Neva 64fdda07a8 add dynamic laser power toggle and laser warm up time option 2019-05-01 20:51:13 -04:00
Lex Neva febf98a2d3 add grbl laser options for g-code output 2019-04-30 19:46:12 -04:00
Kate Murphy 3251b94332
Remove language name from menus 2019-04-17 19:40:49 -04:00
Lex Neva 1e0280db10
basic lettering GUI (#351) 2018-12-15 20:21:41 -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
Lex Neva 8830eb7d40
new extension: split satin (#315)
This branch adds a new command to split a satin column at a specified point.  The split happens at a stitch boundary to ensure that the two resulting satins sew just like the original.  All parameters set on the original satin remain set on the two new satins, and all rungs are retained.  If one of the satins would have no rungs left, a new rung is added.

How to use:

1. Select a satin column (simple satin doesn't work)
2. Attach the "Satin split point" command using the "Attach commands to selected objects" extension.
3. Move the symbol (or just the connector line's endpoint) to point to the exact spot you want the satin to be split at.
4. Select the satin column again.
5. Run "Split Satin Column".
6. The split point command and connector line disappear, and nothing else appears to have happened.  Select your satin and you'll see that it's been split.

This extension is a by-product of my initial work on #214.  Ink/Stitch will need the ability to split a satin at an arbitrary point, and I figured, why not go ahead and release that functionality as an extension while I'm at it? :)
2018-09-29 14:00:36 -06:00
AkiraNorthstar 7057720cc1
Update zip.inx
fix typo
2018-08-26 20:06:24 +02:00
Lex Neva 53f92df056 add 'Add Commands' extension 2018-08-24 20:56:41 -04:00
Lex Neva d2f16f0666 fix layer and object commands templates 2018-08-23 21:05:47 -04:00
Lex Neva 4e15a2ead2 add context for 'English' translation string 2018-08-22 14:16:39 -04:00
Lex Neva 8f700007fc fix leftover </_name> 2018-08-21 16:37:47 -04:00
Lex Neva a2cad1f522 generate INX files for all languages 2018-08-20 20:42:02 -04:00
Lex Neva 871358d990 gettextify INX templates 2018-08-20 15:56:29 -04:00
Lex Neva 512c341164 integrate inx generation into ink/stitch proper 2018-08-19 22:14:10 -04:00
Lex Neva b4dd5a1e8f add zip INX generator and INX 2018-06-15 21:44:52 -04:00