Wykres commitów

137 Commity (2841cb8c6f44072c9be9347069f1838fca1e369e)

Autor SHA1 Wiadomość Data
Lex Neva 2841cb8c6f rudimentary gradient support, only for manual fill currently 2017-11-18 20:11:43 +00:00
Lex Neva 2a97c5d25a fix braino 2017-11-14 01:02:14 +00:00
Lex Neva 68f246b0b7 now compatible with networkx 2.0 2017-11-11 01:15:53 +00:00
Lex Neva c7b1b22f68 update inkscape version notes 2017-11-11 00:59:57 +00:00
Lex Neva cd5b1663bf fix copypaste fail in 0986c8f2db 2017-11-10 03:35:56 +00:00
Lex Neva 2e03bbaa3f
Merge pull request #4 from vikrum/patch-1
Update README.md for python dependencies
2017-11-04 20:51:18 -04:00
Lex Neva e974d89e6e
rework documentation around python modules
It's about time I added a proper requirements.txt.
2017-11-04 20:50:05 -04:00
Lex Neva c558629412 add appdirs to requirements.txt 2017-11-05 00:48:22 +00:00
Lex Neva f7fff3332a remove unused import 2017-11-05 00:47:05 +00:00
Lex Neva 403b7c445e add requirements.txt 2017-11-05 00:46:58 +00:00
Lex Neva 0986c8f2db allow specification of output file for standalone processing 2017-11-05 00:44:57 +00:00
Lex Neva bd50c08b5d fix occasional failure of which_outline() 2017-10-28 21:27:16 +01:00
Lex Neva 806123b6ac preserve order of rails in satin with rungs 2017-10-25 03:12:10 +01:00
Lex Neva 5986ea4f22 default simulate to a slower speed 2017-10-24 03:46:52 +01:00
Lex Neva d40bf67180 add handling for <polyline> 2017-10-22 20:23:24 +01:00
Lex Neva 6a742200b5 add super hero and orca patches 2017-10-20 16:37:29 +01:00
Lex Neva bc64624719 resurrect correct connect_points algorithm 2017-10-18 04:44:26 +01:00
Lex Neva 6bfe4eb0d2 don't go the long way around the outline 2017-10-17 18:25:00 +01:00
Lex Neva eff59de06d fix snipping of unnecessary outline section 2017-10-17 18:24:45 +01:00
Lex Neva 8744ae054b add Simulate effect to visualize stitching order 2017-10-03 13:10:08 +01:00
Lex Neva f4d1843b98 add paired tab's dependent tabs to preset too 2017-09-27 01:17:06 +01:00
Lex Neva 4b78102632 bugfix and useful warning 2017-09-27 00:59:32 +01:00
Lex Neva 41effdbf9f way easier satin column using additional subpaths to delineate sections 2017-09-24 01:56:53 +01:00
Lex Neva 60d14f777f fix handling of starting point / last stitch 2017-09-23 02:42:58 +01:00
Lex Neva 4b8fa11942 ignore empty subpaths 2017-09-23 02:42:35 +01:00
Lex Neva b7db218d92 remove notes about autofill hole hacks 2017-09-23 01:07:21 +01:00
Lex Neva 1e86acdc58 rewrite of autofill to handle arbitrary holes! 2017-09-23 01:03:33 +01:00
Vikrum Nijjar 16e138cd17 Update README.md
Added missing dependency for Mac.
2017-07-30 23:28:45 -07:00
Lex Neva a13745e39b add 'use last settings' button 2017-06-14 00:43:42 +01:00
Lex Neva 8f9e6028f9 bugfix in is_same_run 2017-02-05 20:37:03 +00:00
Lex Neva 290f5cd1da fix type for pixels_per_mm option 2017-02-05 20:24:20 +00:00
Lex Neva fdd1124624 remove ancient example images 2017-01-25 07:58:37 +00:00
Lex Neva f1b829d11f add doc on patches 2017-01-25 07:58:19 +00:00
Lex Neva 24293e5286 patches.md wip 2017-01-25 07:08:44 +00:00
Lex Neva ff6e45c48f start README.md 2017-01-23 01:12:42 +00:00
Lex Neva 6bf62825c9 fix nasty stroke bug 2017-01-20 22:04:17 +00:00
Lex Neva 5ac04a40b8 uniqify values 2017-01-05 03:36:20 +00:00
Lex Neva 2c2c58e572 Fill and Stroke are not mutually exclusive 2016-12-24 19:18:41 +00:00
Lex Neva 3afd6e500f bugfix 2016-12-19 02:58:21 +00:00
Lex Neva 80a482af80 handle boolean parameters with no values 2016-11-19 22:52:33 -05:00
Lex Neva 723e580b14 set sane defaults in embroider.inx 2016-11-19 22:34:21 -05:00
Lex Neva 3e0bbcd38a remove completed TODO item 2016-11-19 21:53:23 -05:00
Lex Neva 4f895d6919 bugfix 2016-11-19 21:52:47 -05:00
Lex Neva 5fbd665fb9 params GUI fixups 2016-11-19 21:45:47 -05:00
Lex Neva a7bfc17e7c rewrite of Embroidery Params into a full GUI app
The Embroidery Params filter now pops up a full GTK dialog.  This alows it to
load existing values in the selected shapes and present them to the user.  The
user can also load and save presets.

If selected shapes have differing values for a given param, the values are
presented in a dropdown so the user can select one to apply to all.
2016-11-19 16:11:24 -05:00
Lex Neva 1fedbc11b5 clean up PyEmb.Point 2016-11-12 14:05:09 -05:00
Lex Neva 055eb63bec avoid doubly multiplying by pixels_per_mm 2016-11-11 20:09:21 -05:00
Lex Neva 9d7a148f63 add caching decorator 2016-11-11 19:59:00 -05:00
Lex Neva b9637a9287 auto-fill: try to hide connecting stitches in the fill pattern
This lets us auto-fill regions with holes in it.  Just cut the region exactly
along the fill angle to convert a region with a hole to a region without.

This:
 __________________
|                  |
|      ______      |
|     |      |     |
|     |      |     |
|     |      |     |
|     |______|     |
|__________________|

Becomes this:
 __________________
|                  |
|      ______      |
|     |      |     |
|     |      |     |
 =====       |     |
|     |______|     |
|__________________|

The cut ( ===== ) is less than the width of the row spacing.  Any connecting
stitch that follows this path becomes hidden among the rest of the fill --
an extra row of stitching isn't visible so long as the staggers line up.
2016-11-09 22:00:14 -05:00
Lex Neva 6bbfbf6ef3 update TODO 2016-11-07 20:58:10 -05:00