Wykres commitów

1687 Commity (d5eded5d2bcd03c8796ceec3f72626e4562c60e2)

Autor SHA1 Wiadomość Data
Lex Neva 36b1697215 v1.26.0 Troubleshoot extension plus more
* bug fixes
  * better unicode support
  * fix simulator scale display on MacOS
  * tons of other fixes

* new features
  * Troubleshoot (HIGHLY REQUESTED)
    * points out exactly what part of a shape is causing Ink/Stitch to complain
      * example: a fill shape with a border that crosses itself
    * suggests how to resolve each kind of error
    * gives helpful tips for shapes that have issues even if they won't cause Ink/Stitch to error out
  * lettering
    * add trims between letters
    * scale text up and down
    * settings presets
    * select a font
      * a couple of new fonts
  * saving as G-code
    * options to support GRBL-based laser cutters
  * opening embroidery files
    * STOP and TRIM commands are recognized and imported
  * support for several MacOS versions (we hope)
2019-08-11 16:37:32 -04:00
Ink/Stitch Crowdin integration 66d4c8d882 new translations from Crowdin 2019-08-11 20:36:35 +00:00
Lex Neva 9362a977bd fix crowdin 2019-08-11 16:29:44 -04:00
Lex Neva b05cc4a031
Merge pull request #509 from inkstitch/lexelby/input-fixes
input: read STOP commands too
2019-08-11 16:26:54 -04:00
Lex Neva dafc3b9782 ignore single-point point lists too 2019-08-10 22:22:46 -04:00
Lex Neva 0c9f13d766 remove STOP at the end 2019-08-10 22:16:08 -04:00
Lex Neva d1f10d5dc8 bump pyembroidery for JEF read trim fix 2019-08-10 22:14:47 -04:00
Lex Neva 09bf8bd1cb allow unicode filenames again 2019-08-10 22:14:47 -04:00
Lex Neva 363e052097 input: read STOP commands too 2019-08-10 22:14:47 -04: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
Lex Neva cdb8d1d0d4
Merge pull request #503 from inkstitch/lneva/stub-unicode
deal with None encoding in python 2
2019-08-05 22:39:21 -04:00
Kaalleen 956ec51a8b
Fix simulator scale in macOS (#504) 2019-08-03 07:51:04 +02:00
Kaalleen 604a957c67
Support various macOS Versions 2019-07-31 17:32:39 +02:00
Lex Neva 13d44e1f07 deal with None encoding in python 2 2019-07-28 20:18:52 -04:00
Kaalleen 27670996b4
Do not hide buttons in print preview (#499) 2019-07-28 10:21:12 +02:00
Kaalleen d5e873f8c5
Merge pull request #481
show various bugs the door
2019-07-28 10:02:28 +02:00
Lex Neva 833a8a971d
Merge pull request #487 from inkstitch/no_import_jumps
remove additional jump stitches on import
2019-07-27 15:48:50 -04:00
Lex Neva 03af8b3727
add grbl laser options for g-code output (#450)
add grbl laser options for g-code output
2019-07-27 15:45:12 -04:00
Momo 7ce4387ff6 trim >= 3 jumps 2019-07-10 08:08:39 +02:00
Lex Neva cff12ce18f remove all empty color blocks 2019-07-09 20:39:07 -04:00
Momo 0cd562a4fc delete empty color block 2019-07-07 16:25:21 +02:00
Kaalleen fccefb3e0d
rescue VP3 2019-07-07 15:55:48 +02:00
Kaalleen 1b18d915a9
use get_pattern_interpolate_trim
This has the same inaccuracy as the previous version, but we can actually use a pyembroidery function to turn a specific number of jumps into trims.
2019-07-06 11:24:56 +02:00
Kaalleen 62d4e35be9
fix layer commands 2019-07-06 10:18:01 +02:00
Lex Neva bec33656ec add trim commands in import and stitch plan 2019-07-04 17:22:46 -04:00
Kaalleen 3ef2ad9be4 fix style 2019-07-04 10:52:30 -04:00
Kaalleen f039ef4c8d respect trim commands 2019-07-04 10:52:30 -04:00
Kaalleen 23ac0a4f7f Ignore commands on input files 2019-07-04 10:52:30 -04:00
Lex Neva 32548e8e51
lettering features (#399)
lettering features
2019-07-04 10:51:22 -04:00
Kaalleen 4db305a36d
unicode export 2019-07-02 18:12:20 +02:00
Kaalleen e81e819602
fix unicode error message 2019-06-24 18:54:43 +02:00
Kaalleen e478ec10d8
fix unicode import (#482) 2019-06-23 20:26:57 +02:00
Lex Neva 54179d76bc fix style 2019-06-22 19:05:57 -04:00
Lex Neva 2258bf76ca partial fix for unicode filenames (#478) 2019-06-22 18:46:39 -04:00
Lex Neva 18f50a93eb handle unicode node names (fixes #467) 2019-06-22 18:12:50 -04:00
Lex Neva 46fc95eea5 handle document width/height of 100% (fixes #476) 2019-06-22 18:13:05 -04:00
Lex Neva e8bd745dfc handle single linestrings properly (fixes #471) 2019-06-22 18:13:01 -04:00
Lex Neva 249c876ef5 better message for unconnected fill shapes (fixes #463) 2019-06-22 18:12:57 -04:00
Lex Neva f031560429 update embroider_satin_column in all cases (fixes #466) 2019-06-22 18:12:50 -04:00
Lex Neva ebb4ebb42c rework fill shape parsing code (fixes #469) 2019-06-22 18:12:50 -04:00
Lex Neva 68609cc912 don't treat objects without stroke as SatinColumn (fixes #460) 2019-06-22 18:12:54 -04:00
Lex Neva 6a8f385d13 fix IndexError for single-path satin columns (fixes #366) 2019-06-22 18:12:50 -04:00
Lex Neva 9fccbb5033
rephrase/verbosify 'no embroiderable paths' error (#458)
rephrase/verbosify 'no embroiderable paths' error
2019-06-19 10:05:27 -04:00
Lex Neva b89c46a2f7
Make InkStitch run in Inkscape 1.0 alpha (#477)
Make InkStitch run in Inkscape 1.0 alpha
2019-06-17 21:26:00 -04:00
Bernd Kolb 779bebc6d2
Make InkStitch run in Inkscape 1.0 alpha
I downloaded inkscape 1.0 alpha for MacOS from the inkscape build server and installed inkstitch.

For me it seems to run with python 3. Thus I am getting error messages like `TypeError: write() argument must be str, not bytes` which are fixed by this commit.
2019-06-14 22:28:37 +02:00
Lex Neva b3637f261f fix laser warmup and z travel bugs 2019-05-10 19:58:27 -04:00
Lex Neva 57e0c0b79b rephrase/verbosify 'no embroiderable paths' error 2019-05-08 20:17:49 -04:00
Lex Neva 68fe449e4c v1.25.0: Electron for Print PDF UI
This version transitions Print PDF to use Electron, a bundled version of
Chromium browser.  The Print PDF interface no longer opens in your default
web browser.  This change shouldn't be particularly significant for most users.

This lays the groundwork for converting the rest of Ink/Stitch's GUI to use
Electron, which will enable faster development and a more modern interface.

The Ink/Stitch installation ZIP/tarball is significantly bigger in this
version.  Once we've finished the work of converting the existing interface
to Electron, the ZIP/tarball will shrink.
2019-05-01 21:18:34 -04:00
Lex Neva 64fdda07a8 add dynamic laser power toggle and laser warm up time option 2019-05-01 20:51:13 -04:00
jameskolme c51ae9ccb7 add James's TT_Directors font 2019-05-01 20:26:52 -04:00