Very cool Lex,

I know you mentioned translations, but I'm curious about what other issues you've hit being an extension that is distributed separately from Inkscape. We've talked a bunch about how to decouple the release cycle of extensions and the core, but I'm not sure that we understand all of the problems.

Also, do you have any pictures of something embroidered using the extension? I saw the screencasts but I'd love to see the objects they resulted in as well.

Ted


On 03/01/2018 08:35 AM, Lex Neva wrote:

Hi folks!  I'd like to reintroduce you to ink/stitch, formerly known as inkscape-embroidery.  A lot has happened in the past couple of months, and we now have a thriving and growing open source community around the extension!

The coolest new thing is that ink/stitch is available is a self-contained ZIP containing every Python dependency and all needed shared libraries.  There's also a Windows version and a Mac build is in the works.

I think you folks might be especially interested in our solution for creating the ZIP/tarball archive.  We're using the excellent Pyinstaller, which seems especially well-suited to packaging inkscape extensions.  Our goal is to avoid the kind of dependency hell that normally plagues extensions, especially those like ink/stitch that have their own GUI.

Pyinstaller packages everything into a native executable.  Interestingly, inkscape does not support native executables as extensions and requires an interpreter!  We get around this by including a basic stub Python script that executes the real extension binary and forwards the results back to inkscape.

Another interesting tidbit for inkscape devs is our localization support.  Ink/stitch is currently available in three languages, but the INX is not yet localized.  This is because inkscape's localization support for INX files depends on the extension translations being bundled with inkscape.  This obviously doesn't work for an extension with a fast release cycle.  We're exploring our options.

We'd love it if you'd check out project it and perhaps even give it a spin.  If you're interested in contributing, that'd be even cooler!  Right now, more folks with programming skills would be especially helpful as we have a long feature request backlog, but any contributions would be awesome.

Here's ink/stitch:

https://github.com/lexelby/inkstitch

Happy hacking,
Lex

On March 1, 2018 7:41:07 AM inkscape-devel-request@...840...net wrote:

Send Inkscape-devel mailing list submissions to
inkscape-devel@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
or, via email, send a message with subject or body 'help' to
inkscape-devel-request@...2164...e.net

You can reach the person managing the list at
inkscape-devel-owner@...1796...t

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Inkscape-devel digest..."

----------
Today's Topics:

1. Re: Wacom smartpad support - request for ideas (Martin Owens)

----------
Re: [Inkscape-devel] Wacom smartpad support - request for ideas
From: Martin Owens <doctormo@...400...>
Date: Feb 28, 9:39 PM
To: Peter Hutterer <peter.hutterer@...3641...>
CC: inkscape-devel@lists.sourceforge.net, Benjamin Tissoires <benjamin.tissoires@...400...>

I'm sorely tempted to buy one of these things to hack on it to be
honest.

if you do, buy a folio. we don't know if that works yet :)


OK I got the small folio, got a friendly discount at B&H so only $120.

our file format atm is just a json file with the raw data
(x/y/pressure in
arrays that are the strokes). we can produce whatever we want from
that. I
hear the mp3 patent has expired ;)


Unfortunatly inkscape doesn't support mp3s ;-P

Martin,



----------
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

----------
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel