Wykres commitów

660 Commity (fea7db09905e7218b561842ee935f8069433b040)

Autor SHA1 Wiadomość Data
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 d50c7e1b99 v1.8.1: several bugfixes
* add STOP commands as stand-alone stitches rather than attaching to an existing stitch
  * PES requires this, along with possibly other formats
  * fixes #170
* ignore "TRIM after" at the end of a color block
  * the machine will trim the thread anyway
* fixed two bugs in running stitch
  * the bugs:
    * the first stitch was duplicated
    * the last stitch was omitted
  * these bugs totally screwed up tie-in/tie-off stitches!
* don't do ties around the fake color change of a "STOP after"
* add a JUMP at the start of each color block
2018-05-29 19:59:07 -04:00
Lex Neva d3d5e45fa5
Merge pull request #171 from lexelby/lexelby-fix-grandma
fix grandma
2018-05-29 19:58:27 -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 bf86eace9a
Merge pull request #165 from lexelby/wwderw-Hat-Digitizing-Example
Hat Digitizing Example
2018-05-19 22:01:39 -04:00
Lex Neva 505e3b9e98 v1.8.0: simplified extension packaging
*Please fully delete Ink/Stitch from your extensions directory before
installing this version.*

Ink/Stitch was previously a set of separate scripts, each implementing an
extension in a one-to-one correspondence.  Now all of the extensions are
implemented by a single python script.  This is an "under-the-hood" only
change that should not have any noticeable effects.

There is one big visible improvement: the zip for Linux is one third of
the previous size!
2018-05-19 14:42:54 -04:00
Lex Neva 9dadd836e2
Merge pull request #163 from lexelby/lexelby-single-extension
single code entry point
2018-05-19 14:41:50 -04:00
Lex Neva 6fe417cd64 fix icon selection on firefox 2018-05-11 20:48:06 -04:00
Lex Neva 8f320525e9 missing import when saving with origin axes set 2018-05-11 20:36:49 -04:00
wwderw 451ee312df
Hat Digitizing Example
Added a modified project logo for an example of hat digitizing with brief general instructions for digitizing.
2018-05-07 09:09:50 -05:00
Lex Neva ba7288d8fc
Merge pull request #159 from lexelby/l10n
New Crowdin translations
2018-05-05 21:33:16 -04:00
Lex Neva 77729b88ca New translations messages.po (French) 2018-05-05 21:28:34 -04:00
Lex Neva 2c9077abce Merge branch 'master' into lexelby-single-extension 2018-05-04 20:00:29 -04:00
Lex Neva e1df573298
Merge pull request #162 from lexelby/lexelby-fix-palette-crash
handle case where no palette is used
2018-05-04 19:59:39 -04:00
Lex Neva 5b376d80fc strip debug symbols on Linux 2018-05-02 20:44:57 -04:00
Lex Neva 4c31eb74b7 pin flask version 2018-05-02 20:31:21 -04:00
Lex Neva d09ba5362b handle case where no palette is used 2018-05-02 20:09:52 -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
Lex Neva 5b7f14d092 adjust bin/build-dist for single-binary world 2018-05-01 20:34:51 -04:00
Lex Neva dbaaa359f4 update Makefile 2018-05-01 20:34:51 -04:00
Lex Neva 6f8bb205e8 integrate input extension too 2018-05-01 20:34:51 -04:00
Lex Neva 263e5471f6 New translations messages.po (Portuguese) 2018-04-30 12:31:07 -04:00
Lex Neva d8f4189be5 New translations messages.po (Portuguese) 2018-04-30 12:21:18 -04:00
Lex Neva d6e107676e New translations messages.po (Portuguese) 2018-04-30 12:10:49 -04:00
Lex Neva b5fbc23f74 fixes 2018-04-29 21:45:56 -04:00
Lex Neva d332e36d16 remove old extension scripts 2018-04-29 21:45:55 -04:00
Lex Neva dc61707aa4 rename INX files 2018-04-29 21:45:39 -04:00
Lex Neva 32695e195a move extension classes into inkstitch/extensions and add inkstitch.py 2018-04-29 21:45:36 -04:00
Lex Neva a42726679a update inx files to use single script 2018-04-29 21:45:25 -04:00
Lex Neva 83a0edc1b6 v1.7.0: enhanced printing and thread manufacturer palettes
* thread palettes
    * new extension to install Inkscape palettes for many manufacturers' thread catalogs
    * Print extension uses thread names from the palette you chose
      * (you can override the palette if necessary)
  * more print-out customization
    * set names for threads
    * add operator notes for each color block
    * choose your own branding icon
    * drag and zoom stitch previews
  * print-out customizations saved into the SVG
    * certain settings can also be saved as global defaults
  * deprecated 0.5px running stitch
    * previously, a stroke width of 0.5px told Ink/Stitch to use running stitch
    * this still works but results in a deprecation warning
    * instead, set a dashed stroke to signify running stitch
      * any kind of dashes will do
2018-04-29 21:35:49 -04:00
Lex Neva 644d7f0f7a New translations messages.po (Vietnamese) 2018-04-29 21:31:29 -04:00
Lex Neva 96575204af New translations messages.po (Catalan) 2018-04-29 21:31:27 -04:00
Lex Neva 8857d7f264 New translations messages.po (Chinese Simplified) 2018-04-29 21:31:26 -04:00
Lex Neva 6b75c0533c New translations messages.po (Chinese Traditional) 2018-04-29 21:31:24 -04:00
Lex Neva f83fe8cb9b New translations messages.po (Czech) 2018-04-29 21:31:22 -04:00
Lex Neva 4550b069fc New translations messages.po (Danish) 2018-04-29 21:31:21 -04:00
Lex Neva e60601da90 New translations messages.po (Dutch) 2018-04-29 21:31:19 -04:00
Lex Neva 2e00011685 New translations messages.po (English) 2018-04-29 21:31:18 -04:00
Lex Neva ba8378b961 New translations messages.po (Finnish) 2018-04-29 21:31:17 -04:00
Lex Neva c44b599cab New translations messages.po (French) 2018-04-29 21:31:15 -04:00
Lex Neva c1e971bada New translations messages.po (German) 2018-04-29 21:31:14 -04:00
Lex Neva cfed3246cf New translations messages.po (Greek) 2018-04-29 21:31:13 -04:00
Lex Neva 6fff7cc3c4 New translations messages.po (Hebrew) 2018-04-29 21:31:11 -04:00
Lex Neva 3b3ee74545 New translations messages.po (Hungarian) 2018-04-29 21:31:10 -04:00