Wykres commitów

608 Commity (d50c7e1b99b570ec5300de39c2966ac864700138)

Autor SHA1 Wiadomość Data
Lex Neva 0b47b46728 New translations messages.po (Korean) 2018-03-01 03:11:24 -05:00
Lex Neva 9867e23976 New translations messages.po (Norwegian) 2018-03-01 03:11:23 -05:00
Lex Neva 7f828d771d New translations messages.po (Polish) 2018-03-01 03:11:22 -05:00
Lex Neva 1d1690fb90 New translations messages.po (Portuguese) 2018-03-01 03:11:21 -05:00
Lex Neva b9602b525c New translations messages.po (Portuguese, Brazilian) 2018-03-01 03:11:20 -05:00
Lex Neva c2077deed3 New translations messages.po (Romanian) 2018-03-01 03:11:19 -05:00
Lex Neva 1ba7538ffd New translations messages.po (Russian) 2018-03-01 03:11:18 -05:00
Lex Neva 7fa4eb1f37 New translations messages.po (Serbian (Cyrillic)) 2018-03-01 03:11:17 -05:00
Lex Neva 8a0aa1d8d4 New translations messages.po (Spanish) 2018-03-01 03:11:16 -05:00
Lex Neva a9f4aec850 New translations messages.po (Swedish) 2018-03-01 03:11:15 -05:00
Lex Neva 0ab5180058 New translations messages.po (Turkish) 2018-03-01 03:11:14 -05:00
Lex Neva 449fe6653a New translations messages.po (Ukrainian) 2018-03-01 03:11:13 -05:00
Lex Neva 794ebf970a New translations messages.po (Vietnamese) 2018-03-01 03:11:12 -05:00
Lex Neva 5006bd296e New translations messages.po (Japanese) 2018-03-01 03:11:11 -05:00
Lex Neva b2ecebc254 New translations messages.po (Afrikaans) 2018-03-01 03:11:09 -05:00
Lex Neva a7817fb1d3 fix make messages.po 2018-02-27 23:14:29 -05:00
Lex Neva bc5357bc5a fix stroke regression 2018-02-27 23:14:14 -05:00
Lex Neva 0e2e159721
remove line number comments from all translation .po files (#104)
* New translations messages.po (Afrikaans)

* New translations messages.po (Japanese)

* New translations messages.po (Ukrainian)

* New translations messages.po (Turkish)

* New translations messages.po (Swedish)

* New translations messages.po (Spanish)

* New translations messages.po (Serbian (Cyrillic))

* New translations messages.po (Russian)

* New translations messages.po (Romanian)

* New translations messages.po (Portuguese, Brazilian)

* New translations messages.po (Portuguese)

* New translations messages.po (Polish)

* New translations messages.po (Norwegian)

* New translations messages.po (Korean)

* New translations messages.po (Italian)

* New translations messages.po (Arabic)

* New translations messages.po (Hungarian)

* New translations messages.po (Hebrew)

* New translations messages.po (Greek)

* New translations messages.po (German)

* New translations messages.po (French)

* New translations messages.po (Finnish)

* New translations messages.po (English)

* New translations messages.po (Dutch)

* New translations messages.po (Danish)

* New translations messages.po (Czech)

* New translations messages.po (Chinese Traditional)

* New translations messages.po (Chinese Simplified)

* New translations messages.po (Catalan)

* New translations messages.po (Vietnamese)
2018-02-27 19:45:25 -05:00
Lex Neva 88b4ff3e66
Tie-in and tie-off (#100)
* turn inkstitch.py into a module

* add running stitch library function

* tie-in and tie-off

* remove temporary testing code
2018-02-27 19:43:15 -05:00
Lex Neva e55b8d79f9
don't include line numbers in messages.po (#101)
* don't include line numbers in messages.po

* update messages.po
2018-02-26 19:49:43 -05:00
Lex Neva 71ba7ada28
translations for "Fill" and "Auto-Fill" (German) (#103) 2018-02-26 19:44:57 -05:00
Lex Neva 4e7520c013
user can specify origin for embroidery output by setting up guides (#52)
* user can specify origin using guides

* embroidery origin defaults to center of canvas
2018-02-26 19:42:18 -05:00
AkiraNorthstar e958a7f82c
Merge pull request #102 from lexelby/l10n
New Crowdin translations
2018-02-25 15:50:24 +01:00
Lex Neva 6a27ca1c48 New translations messages.po (German) 2018-02-25 09:42:17 -05:00
Lex Neva b22fedb057
German translation fixes (#94)
* New translations messages.po (Afrikaans)

* New translations messages.po (Japanese)

* New translations messages.po (Ukrainian)

* New translations messages.po (Turkish)

* New translations messages.po (Swedish)

* New translations messages.po (Spanish)

* New translations messages.po (Serbian (Cyrillic))

* New translations messages.po (Russian)

* New translations messages.po (Romanian)

* New translations messages.po (Portuguese, Brazilian)

* New translations messages.po (Portuguese)

* New translations messages.po (Polish)

* New translations messages.po (Norwegian)

* New translations messages.po (Korean)

* New translations messages.po (Italian)

* New translations messages.po (Arabic)

* New translations messages.po (Hungarian)

* New translations messages.po (Hebrew)

* New translations messages.po (Greek)

* New translations messages.po (German)

* New translations messages.po (French)

* New translations messages.po (Finnish)

* New translations messages.po (English)

* New translations messages.po (Dutch)

* New translations messages.po (Danish)

* New translations messages.po (Czech)

* New translations messages.po (Chinese Traditional)

* New translations messages.po (Chinese Simplified)

* New translations messages.po (Catalan)

* New translations messages.po (Vietnamese)

* New translations messages.po (Afrikaans)

* New translations messages.po (Japanese)

* New translations messages.po (Ukrainian)

* New translations messages.po (Turkish)

* New translations messages.po (Swedish)

* New translations messages.po (Spanish)

* New translations messages.po (Serbian (Cyrillic))

* New translations messages.po (Russian)

* New translations messages.po (Romanian)

* New translations messages.po (Portuguese, Brazilian)

* New translations messages.po (Portuguese)

* New translations messages.po (Polish)

* New translations messages.po (Norwegian)

* New translations messages.po (Korean)

* New translations messages.po (Italian)

* New translations messages.po (Arabic)

* New translations messages.po (Hungarian)

* New translations messages.po (Hebrew)

* New translations messages.po (Greek)

* New translations messages.po (German)

* New translations messages.po (French)

* New translations messages.po (Finnish)

* New translations messages.po (English)

* New translations messages.po (Dutch)

* New translations messages.po (Danish)

* New translations messages.po (Czech)

* New translations messages.po (Chinese Traditional)

* New translations messages.po (Chinese Simplified)

* New translations messages.po (Catalan)

* New translations messages.po (Vietnamese)
2018-02-24 20:40:33 -05:00
Lex Neva 0ecf74297c
use gettext for params tab names (#68)
* use gettext for params tab names

* new localization messages
2018-02-24 20:28:51 -05:00
Lex Neva c82636df32 fix windows build release 2018-02-23 00:00:33 -05:00
Lex Neva 3757c2c5a3 version 1.3.0
* Windows support added
  * fixed bug: repeated colors were shown as random colors in output files
2018-02-22 23:08:36 -05:00
Lex Neva bb42124a87
Windows fixes (#83)
* os.execv doesn't replace the process on windows

* fix simulate/params crash

* pyinstaller windowed mode breaks things?

* fix output routing for windows

* properly route stderr to inkscape too

* don't print unless there's something to print

* remove last backup version if necessary

* add documentation for Windows build
2018-02-22 23:06:27 -05:00
Scott Dutton 48e5d628a8 Add support for pt and pc (#87)
* Add support for pt and pc

* Misc fixes
2018-02-22 13:21:52 -05:00
X3msnake 2f91fba52a
fix link on Trim/Stop Update 2018-02-22 17:29:41 +00:00
X3msnake 68c6e37fad
Update info on trim
Since pull #29 trim and stop are integrated so no external edit needed anymore
2018-02-22 17:23:23 +00:00
AkiraNorthstar dc587099a2
Update LICENSE
fix Year
2018-02-22 17:38:34 +01:00
Lex Neva 3f95669252 don't show console window in Windows 2018-02-19 21:46:25 -05:00
Lex Neva 633ec88186
windows build (#79)
Ink/stitch now supports windows!
2018-02-19 21:43:39 -05:00
Lex Neva 4c5e578939 fix repeated colors showing as random 2018-02-17 10:13:09 -05:00
Lex Neva fe1f49ff9c
typo fix in Portuguese translation (#67) 2018-02-10 19:47:47 -05:00
Lex Neva 586427be79 version 1.2.0
* Simulate now works regardless of the output format you chose when you ran Embroider.
 * Simulate (and the preview in Params) now respects TRIMs.
 * Inkscape restart required (embroider.inx changed).
 * added margin around simulator
 * UI localization framework
 * Portuguese translation (thanks, @X3msnake!)
 * German translation (thanks, @AkiraNorthstar!)
2018-02-09 20:13:56 -05:00
Lex Neva 4a84ebadf6
Translation docs (#61)
* add link to LOCALIZATION.md in README.md

* create LOCALIZATION.md
2018-02-09 20:13:02 -05:00
Lex Neva 7eaf841cd5
up to 100% german UI translation (#63) 2018-02-09 20:10:53 -05:00
Lex Neva 018f55bbcf
Portuguese (pt_PT) translation and partial German translation (#60)
* New translations messages.po (Portuguese)

* New translations messages.po (German)
2018-02-05 20:19:32 -05:00
Lex Neva 69470d5847
initial PO files (#58) 2018-02-04 23:18:18 -05:00
Lex Neva fe4a0ff1b8 one more fix 2018-02-04 23:10:18 -05:00
Lex Neva 977d3b0d7e fix make locales 2018-02-04 23:03:41 -05:00
Lex Neva 72d52dc317
framework for translations (#55)
sets up all the plumbing to send strings to CrowdIn for translation and incorporate the results
2018-02-04 22:38:24 -05:00
Lex Neva 1dd76646cc
add margin around simulator (#46)
This adds a 10px margin around the design in the simulator view (both the Simulate plugin and the Params preview window). This is useful because otherwise stitches at the edges weren't very visible. Also, because we're using anti-aliased lines, parts of the drawing did actually extend beyond the canvas previously.

All in all, with the margin it just feels more comfortable.
2018-01-29 20:09:34 -05:00
Lex Neva 99c6b5f072
protect against bad values for certain params (#44)
This is a stopgap measure to prevent the extension from infinitely looping
if the user mistakenly gives a zero or negative value for zig-zag spacing
or running stitch length.

It's definitely not ideal -- the user is still allowed to enter invalid
numbers, but the extension just interprets any zero value as 0.01.  In
the future, I'll refactor things to add proper bounds-checking for
parameters and limit the values that can be entered in the UI.
2018-01-28 21:02:45 -05:00
Lex Neva 871802e4eb
properly notify GUI of Stroke being disabled (#43)
fixes #32: when changing from Stroke to Fill in params, the preview drew both.
2018-01-28 20:26:54 -05:00
Lex Neva fabe5bcd32
Fix simulate (#42)
* Simulate now works regardless of the output format you chose when you ran Embroider.
* Simulate (and the preview in Params) now respects TRIMs.
* Inkscape restart required (embroider.inx changed).

This one kind of grew in the telling. #37 was a theoretically simple bug, but in reality, the code necessary to fix it was the straw that broke the camel's back, and I had to do a fair bit of (much needed) code reorganization. Mostly the reorganization was just under the hood, but there was one user-facing change around the Embroider extension's settings window.

Way back in the day, the only way to control things like the stitch length or satin density was through global options specified in the extension settings. We've long since moved to per-object params, but for backward compatibility, ink/stitch defaulted to the command-line arguments.

That means that it was possible to get different stitch results from the same SVG file if you changed the extension's settings. For that reason, I never touched mine. I didn't intend for my users to use those extension-level settings at all, and I've planned to remove those settings for awhile now.

At this point, the extension settings just getting in the way of implementing more features, so I'm getting rid of them and moving the defaults into the parameters system. I've still left things like the output format and the collapse length (although I'm considering moving that one too).
2018-01-28 16:10:37 -05:00
Lex Neva ede0b2d0e6
add contributor covenant code of conduct (#38) 2018-01-26 13:19:44 -05:00