Wykres commitów

35 Commity (e6fad808e9459ed6211c5ee04f3f1a00b786fa7a)

Autor SHA1 Wiadomość Data
luzpaz e6fad808e9
Fix typos (#1291) 2021-07-29 20:52:44 +02:00
Kaalleen 2f35a4a192
Fix Style Issues (#1154)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-07-25 07:24:34 +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 183b2451fd
update font tools etc (#1086)
* update font tools
* fix tie error
* ignore duplicated commands
2021-03-22 17:06:48 +01:00
Kaalleen 21614c7c3a
add lock stitches select box (#1076)
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-03-14 09:38:36 +01:00
Lex Neva 3b3f890c12 add copyright headers 2021-03-11 23:17:19 -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
Kaalleen bda9389670
stroke width calculation (#940)
Co-authored-by: Lex Neva <lexelby@users.noreply.github.com>
2021-01-23 09:39:33 +01:00
Kaalleen c22035cf27 clone style 2020-06-04 19:15:16 +02:00
Kaalleen b461b2d85b
fix parse style bug (#709) 2020-05-27 16:07:07 +02:00
Kaalleen a308db7ae1
support svg objects (#643) 2020-05-16 23:01:00 +02:00
Kaalleen a67eace2cd
inherit styles (#673) 2020-05-02 15:00:42 +02:00
Kaalleen 3199050876
Namespaced Attributes (#657) 2020-04-25 14:45:27 +02:00
Kaalleen 3b2c7ba1a9
fix parse style (#667) 2020-04-25 14:22:17 +02:00
Kaalleen 6a012b64ee
add ties checkbox (#619) 2020-03-19 17:37:47 +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 e81e819602
fix unicode error message 2019-06-24 18:54:43 +02:00
Lex Neva 18f50a93eb handle unicode node names (fixes #467) 2019-06-22 18:12:50 -04:00
Lex Neva 4c7f8f32fd show inkscape label in error messages 2019-02-16 16:53:38 -05:00
Kaalleen 8389d792ad
Fix encoding 2018-11-23 22:09:40 +01: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
Lex Neva 71643ba280 make error messages more useful 2018-09-01 20:11:01 -04:00
Lex Neva 7bf8c2d871 helpful error message for empty path "d" attribute (fixes #220)
also internationalizes "error:" string
2018-09-01 20:11:01 -04:00
Lex Neva 908f2cd772 pyflakes fixes 2018-08-21 21:43:09 -04:00
Lex Neva 038875f876 autopep8 2018-08-21 20:32:50 -04:00
Lex Neva 62ef2850a2 generalize Element.shape and implement in all element types 2018-07-12 20:13:46 -04:00
Lex Neva aa86dc56ad remove 'TRIM after' and 'STOP after' from Params dialog 2018-07-12 20:13:46 -04:00
Lex Neva 3893d13b52 add support for trim/stop commands 2018-07-12 20:13:34 -04:00
Lex Neva 61983b615b add has_command() 2018-07-12 20:13:34 -04:00
Lex Neva 1f4bc62d96 add quick access methods for commands 2018-06-22 22:28:51 -04:00
Lex Neva e29096ee13 add commands framework 2018-06-21 15:41:06 -04:00
Lex Neva d06ff488f0 fix defaulting of stroke width to 1 2018-06-10 15:25:46 -04:00
Lex Neva 692e033e71 don't crash on empty subpaths 2018-06-04 20:19:37 -04:00
Lex Neva 05daffb7e0 refactor everything out of lib/__init__.py 2018-05-01 21:21:07 -04:00
Lex Neva 1b31806423 rename inkstitch/ to lib/
You can't have a module and a package named the same thing.  PyInstaller wants
to import the main script as if it were a module, and this doesn't work unless
there's no directory of the same name with a __init__.py in it.
2018-05-01 20:37:51 -04:00