Wykres commitów

1520 Commity (9ccf2f552be246f7912e9dc923f8da8ae47fe544)

Autor SHA1 Wiadomość Data
Lex Neva 9ccf2f552b switch print pdf gui to electron 2019-04-10 23:37:16 -04:00
Kaalleen 75fdfe22de
fix base file name bug 2019-04-10 17:42:49 +02:00
Lex Neva f180a3f265 v1.23.0: underpathing for fills and so much more!
new features:
  * add custom page to print PDF
    * example: add instructions for in-the-hoop projects
  * option to show needle penetration points in simulator
  * new auto-fill algorithm
    * faster
    * option to travel inside shape instead of around the border (underpathing)

fixes:
  * keep color when converting line to satin column
  * prevent HTML from showing up in custom text fields in Print PDF
  * fixed issues with manually entering a stitch number in simulator
  * "realistic" checkbox for a color block rendered the entire design
2019-04-10 00:13:09 -04:00
Lex Neva 08e8a885ea
Merge pull request #409 from inkstitch/lexelby/revamp-fill
revamp auto-fill algorithm
2019-04-10 00:10:51 -04:00
Lex Neva 2c39fbc8cf Merge branch 'master' into lexelby/revamp-fill 2019-04-10 00:07:55 -04:00
Lex Neva 9d4441b700 remove unnecessary comparisons to None 2019-04-10 00:00:44 -04:00
Lex Neva a766e4e408 make error message more readable 2019-04-09 23:49:54 -04:00
Lex Neva 92541eb760 split up long function 2019-04-09 23:47:24 -04:00
Catherine Holloway d87750b8b0
Merge pull request #429 from CatherineH/ch-fix-dev
adding minimum version requirement on jinja2
2019-04-07 17:03:35 -04:00
Kaalleen c94a28756d
simulate needle penetration points 2019-04-07 21:00:14 +02:00
Kaalleen 3d2aa93e8b
fix realistic detailed view (#424) 2019-04-07 09:16:02 +02:00
Catherine Holloway 70bb53bc4c adding minimum version requirement on jinja2 2019-04-06 14:06:49 -04:00
Lex Neva f204366347 try harder to avoid traveling around the border 2019-04-04 19:58:35 -04:00
Lex Neva 1f7b69980c render graphs as a single path to avoid killing inkscape 2019-04-04 19:57:40 -04:00
Kaalleen 211561eabc
simulator stitch box improvement (#402) 2019-04-02 06:27:33 +02:00
Kaalleen c8a43bbe1d
prevent html from showing up in custom text field (#421) 2019-04-02 06:21:53 +02:00
Lex Neva f5f0ce49a8 fix 'too many values to unpack' exception 2019-03-30 22:20:46 -04:00
Lex Neva d0ce93649d
Merge pull request #401 from inkstitch/lexelby/satin-density-fix
don't do density compensation in underlay
2019-03-30 21:57:19 -04:00
Lex Neva 37722b7ddf fix underlay underpath checkbox 2019-03-30 21:56:39 -04:00
Lex Neva 284ef6afcb avoid parsing forward slashes in docstring 2019-03-29 20:24:24 -04:00
Lex Neva 513850c975 add vertical travel edges for less jagged travel paths 2019-03-29 20:19:25 -04:00
Lex Neva 90a16fb7f9 more debug logging 2019-03-29 15:03:28 -04:00
Lex Neva 1995015021 add SVG debugging with LineStrings 2019-03-28 15:52:42 -04:00
Lex Neva 56f1d85647 add timing logging for auto-fill 2019-03-28 15:22:11 -04:00
Lex Neva 8aa86f6619 set up debug logging 2019-03-28 15:21:50 -04:00
Ink/Stitch Crowdin integration 5315c34c4d new translations from Crowdin 2019-03-27 02:53:07 +00:00
Kaalleen f435520663
Add Custom Page to Print PDF (#418) 2019-03-26 18:24:02 +01:00
Lex Neva f6e6d099d2 penalize outline edges more 2019-03-24 14:57:47 -04:00
Lex Neva af6588a442 'fix' style 2019-03-24 14:50:49 -04:00
Lex Neva cf6621d0dd make travel stitch prefer the center of the shape 2019-03-22 20:08:47 -04:00
Lex Neva e54b9d7d8d default underlay underpathing to enabled as well 2019-03-22 19:34:03 -04:00
Lex Neva e7a8a3677b put underlay underpath checkbox in the right tab 2019-03-21 21:09:03 -04:00
Lex Neva eada4bed7e don't let simulator preview thread crash 2019-03-21 21:09:03 -04:00
Lex Neva 90fe045169 don't try to end inside the shape 2019-03-21 21:09:03 -04:00
Lex Neva 97ced89e87 switch to multigraph to avoid accidentally deleting outline edges 2019-03-20 22:41:57 -04:00
Lex Neva 1e5733bbcd add first stitch 2019-03-20 20:46:26 -04:00
Lex Neva 4c1f1bc2bb tidy up start/end travel code 2019-03-20 20:45:29 -04:00
Lex Neva 69df0271b5 protect against shapely error 2019-03-20 20:35:54 -04:00
Lex Neva 685df3b3f0 fix start/end at top or bottom of shape 2019-03-19 23:28:19 -04:00
Lex Neva 68590492f5 allow starting and ending on the border of a hole 2019-03-19 22:36:05 -04:00
Lex Neva 6b8121fb04 add underpath checkboxes for underlay and top stitching 2019-03-19 22:30:07 -04:00
Lex Neva 8520d4e63c avoid cutting corners 2019-03-19 20:26:25 -04:00
Lex Neva ba2b78d349 use blazing-fast STRtree for intersection detection 2019-03-19 20:02:42 -04:00
Lex Neva 2ba333c8a7 avoid putting underpathing on top 2019-03-18 20:57:05 -04:00
Lex Neva ec14fe7343 more cleanup 2019-03-14 21:54:51 -04:00
Lex Neva 200e2ac5f7 deduplicate and comment code 2019-03-14 21:46:44 -04:00
Lex Neva e616061e85 underpathing! 2019-03-14 21:02:47 -04:00
Lex Neva 30ea54dc6d tidy up the code a bit 2019-03-13 20:11:07 -04:00
Lex Neva 8323bd5f0f remove unused code 2019-03-13 06:18:27 -04:00
Lex Neva 8ffa9ca90e faster, simpler auto-fill algorithm 2019-03-12 23:03:22 -04:00