Wykres commitów

284 Commity (e8bd745dfca8c40c0e688c31cec1b09f1cfc65d2)

Autor SHA1 Wiadomość Data
Lex Neva 0659bc294e fix output regression 2018-06-16 22:33:02 -04:00
Lex Neva b674c192ee fix issue with input plugin 2018-06-15 21:44:52 -04:00
Lex Neva 4c46c2eec1 fix zip file corruption 2018-06-15 21:44:52 -04:00
Lex Neva f9a5e4c03a remove tmp directory from zip file paths 2018-06-15 21:44:52 -04:00
Lex Neva ea1135c145 add ZIP batch export extension 2018-06-15 21:44:52 -04:00
Lex Neva ede0e766d8 add output extension 2018-06-15 21:44:05 -04:00
Lex Neva 350c292f8d show 'no embroiderable paths' error in Params too 2018-06-12 20:18:55 -04:00
Lex Neva d1042eb9dc fix crash on 'use last settings' in Params 2018-06-10 16:09:38 -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 406032c0f7 handle SVG with no width/height 2018-06-10 15:31:10 -04:00
Lex Neva d06ff488f0 fix defaulting of stroke width to 1 2018-06-10 15:25:46 -04:00
Lex Neva ae940b2466
Merge pull request #187 from lexelby/lexelby-realistic-rendering
realistic rendering
2018-06-09 21:35:25 -04:00
Lex Neva ba9b50ab86 fix latent bug in base.py 2018-06-09 21:23:21 -04:00
Lex Neva fb273a6daa rasterize realistic SVGs at 600dpi 2018-06-08 23:16:08 -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 f10393989b realistic rendering checkboxes 2018-06-03 23:24:26 -04:00
Lex Neva 2a4f3e8cdf add Expand param for fills 2018-06-01 20:34:27 -04:00
Lex Neva ae286b17ad refactor print_pdf and generate realistic previews 2018-05-30 22:25:43 -04:00
Lex Neva 0348b03b91 add realistic boolean param to render_stitch_plan() 2018-05-30 22:25:05 -04:00
Lex Neva a9b834878b optimize path 2018-05-29 20:55:46 -04:00
Lex Neva d7d2328b59 tinker with rendering 2018-05-29 20:04:30 -04:00
Lex Neva 4c986117bf first attempt at realistic rendering 2018-05-29 20:04:30 -04:00
Lex Neva b32a37178a add a JUMP at the start of each color block
This seems to be the way other digitizing software does it, so it's probably
required.
2018-05-28 22:39:59 -04:00
Lex Neva f0c8c6a27b don't do ties around the fake color change of a "STOP after" 2018-05-28 22:39:59 -04:00
Lex Neva 49b8c9f00b fix two bugs in running stitch
* the first stitch was duplicated
  * the last stitch was omitted
2018-05-28 21:34:58 -04:00
Lex Neva 9c2350eff7 don't bother trimming before a color change 2018-05-28 21:34:33 -04:00
Lex Neva 77d6b78f92 fix STOP handling
Apparently STOP codes (a.k.a. color changes) should be by themselves, not
attached to another stitch.  To add a STOP code at a given stitch, we should
clone the stitch and then set the STOP command on the new stitch.
2018-05-28 20:06:26 -04:00
Lex Neva 8f320525e9 missing import when saving with origin axes set 2018-05-11 20:36:49 -04:00
Lex Neva 2c9077abce Merge branch 'master' into lexelby-single-extension 2018-05-04 20:00:29 -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