Lex Neva
b40c373949
bugfix: don't crash on tiny objects
2018-08-09 15:17:33 -04:00
Kaalleen
40cb741092
add tooltips to params ( #262 )
...
* add tooltips to params
Closes #34
2018-08-09 20:32:41 +02:00
Lex Neva
f749c4c1e8
Merge remote-tracking branch 'origin/master' into lexelby-e-stitch
2018-08-05 20:31:53 -04:00
Lex Neva
f8f108367a
fix simple satin
2018-07-28 20:10:27 -04:00
Lex Neva
0ab7223980
add E stitch for satin columns
2018-07-27 21:14:09 -04:00
Lex Neva
cdb8fdb133
add bean stitch option
2018-07-27 20:26:18 -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
abbda62835
ending point speciifed by fill_end command
2018-06-22 22:31:42 -04:00
Lex Neva
0c527cc51e
starting point specified by fill_start command
2018-06-22 22:29:23 -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
83efa9e02f
error if satin column set for path with single subpath
2018-06-10 16:03:12 -04:00
Lex Neva
f79b3a7a95
default fill to black per SVG spec
2018-06-10 15:43:17 -04:00
Lex Neva
d06ff488f0
fix defaulting of stroke width to 1
2018-06-10 15:25:46 -04:00
Lex Neva
1d73c040d8
Merge pull request #180 from lexelby/lexelby-outset
...
add Expand param for fills
2018-06-07 20:16:45 -04:00
Lex Neva
0ff4f2a61b
convert Stroke to use stitches.running_stitch
2018-06-04 20:43:56 -04:00
Lex Neva
692e033e71
don't crash on empty subpaths
2018-06-04 20:19:37 -04:00
Lex Neva
2a4f3e8cdf
add Expand param for fills
2018-06-01 20:34:27 -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