Wykres commitów

1572 Commity (e8bd745dfca8c40c0e688c31cec1b09f1cfc65d2)

Autor SHA1 Wiadomość Data
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 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 8152c63ee3
use electron for Print PDF UI (#432)
electron proof of concept
2019-04-30 20:27:52 -04:00
Lex Neva 953990739b remove obselete comment 2019-04-23 19:58:51 -04:00
Lex Neva 352aebad5e comment to explain sleep 2019-04-23 19:57:49 -04:00
Kate Murphy 5b6923fe9d
Merge pull request #443 from inkstitch/fix-duplicate-logging-setup
Removed duplicated logging code
2019-04-23 19:48:18 -04:00
katee a3b7d8eb42
Refactor electron to always pipe stdout to /dev/null 2019-04-22 21:42:17 -04:00
Kate Murphy 4b99c70f86
Removed duplicated logging code 2019-04-21 13:12:12 -04:00
Lex Neva 2c6adea150 refactor 'make dist' archive creation into a shell script 2019-04-20 22:11:27 -04:00
Lex Neva d61b998912 Merge remote-tracking branch 'origin/master' into lexelby/electron 2019-04-20 21:46:28 -04:00
Lex Neva e717fa140d v1.24.0: no language selection inside Inkscape!
Ink/Stitch is now bundled per locale, this removes the need to select the language inside of Inkscape.

Note that Ink/Stitch dialogs themselves are still localized based on your chosen OS language.  Your download selection below only dictates the languages of the menu items in Inkscape's Extensions menu.
2019-04-20 21:35:52 -04:00
Lex Neva 09c46e0fb4 add 'save pdf' button and print opens PDF 2019-04-18 10:15:13 -04:00
Lex Neva bf43633560 add icons 2019-04-18 10:14:51 -04:00
Lex Neva 0a41ad6f71 handle cancel in save pdf dialog 2019-04-18 09:33:53 -04:00
Kate Murphy 67027f0704
Fix crashed caused by Inkscape reading message from stdout 2019-04-17 21:48:44 -04:00
Kate Murphy 8a2b6287ee
Merge pull request #437 from inkstitch/locale-releases
Separate locales into different releases
2019-04-17 21:16:38 -04:00
Kate Murphy 3251b94332
Remove language name from menus 2019-04-17 19:40:49 -04:00
Kate Murphy 944834593d
Build inx files in locale folders and build release for each locale 2019-04-17 19:40:49 -04:00
Kate Murphy d388dc6085
Merge pull request #435 from inkstitch/macos-inkex-location
Add default path for inkex.py on macOS
2019-04-16 19:46:09 -04:00
Kate Murphy 86aedb7903
Add default path for inkex.py on macOS 2019-04-15 23:33:34 -04:00
Lex Neva 1edd5c8635 remove last vestige of /printing/start 2019-04-15 19:56:44 -04:00
Lex Neva 884e193384 rename main.js and don't open dev tools 2019-04-15 19:56:30 -04:00
Lex Neva 9b2a47136b enable print button 2019-04-12 17:57:07 -04:00
Lex Neva 785e3798c4 mac one is in a different spot 2019-04-12 16:52:11 -04:00
Lex Neva 5b5cde330f fix dev path 2019-04-12 16:48:25 -04:00
Lex Neva fbbbf83fb5 unspam 2019-04-12 16:48:16 -04:00
Lex Neva 1937056d6a get newer node on mac 2019-04-12 16:34:36 -04:00
Lex Neva 682f1c8a2e pack to directory only 2019-04-12 16:14:12 -04:00
Lex Neva d373cac977 use node 7 2019-04-12 16:13:59 -04:00
Lex Neva a87694dc61 get the right architecture 2019-04-12 15:38:54 -04:00
Lex Neva 3a3c9e5406 fix style 2019-04-12 15:32:37 -04:00
Lex Neva f85395b9a6 use docker for linux too and npm for mac 2019-04-12 15:29:05 -04:00
Lex Neva be78ebf19d don't distclean for every build 2019-04-12 12:02:26 -04:00
Lex Neva 0d54c828d0 use docker for windows 2019-04-12 02:26:02 -04:00
Lex Neva 9091be8b97 cache debs too 2019-04-11 01:18:50 -04:00
Lex Neva 28ffc8692c launch electron properly on macos 2019-04-11 01:18:50 -04:00
Lex Neva aae92ceca5 refix windows 2019-04-11 00:22:08 -04:00
Lex Neva f8191ff8ac fix mac os 'operation not permitted' error 2019-04-11 00:06:50 -04:00
Lex Neva 22eabd00c1 fix windows npm invocation 2019-04-11 00:05:36 -04:00
Lex Neva 7e04b879c2 wait for server to (probably) be up 2019-04-11 00:03:33 -04:00
Lex Neva d52dc8d5fc fix electron path 2019-04-11 00:03:23 -04:00