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@lists.sourceforge.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@lists.sourceforge.net

You can reach the person managing the list at
inkscape-devel-owner@lists.sourceforge.net

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