Hey Michael,

We're actually looking into switching to git. Perhaps Krzysztof can chime in and let us know what the status of things is. Honestly, it makes more sense if you spend more time working on actual code rather than learning a vcs that we're looking to move away from.

Cheers,
Josh

On Mon, Feb 29, 2016 at 10:00 AM, Michael Soegtrop <MSoegtrop@...889...> wrote:
Dear Josh,

> Yes, I personally think this would make sense to add directly into
> Inkscape.

very well. I think quite a few people would love to see this in Inkscape.

> Do you have your code hosted anywhere online for other to take a
> look at and/or test?

not yet. The main purpose of my email was to discuss the best method to
do this. I guess if you plan to integrate it, I should create an
embroidery branch on launchpad, which means I would need permission to
do so. I should say that I have close to 0 experience with bzr, but
quite a bit with git and before with SVN, Clearcase & Co.

If you first want to check if I do reasonable quality code, I can of
cause upload a patch e.g. on my website.

In case you want me to start on launchpad right away: my launchpad
account name is MSoegtrop.

Best regards,

Michael

On 29.02.2016 04:41, Josh Andler wrote:
> Hey Michael,
>
> Yes, I personally think this would make sense to add directly into
> Inkscape. We already have Gcodetools extensions in trunk (which is "special
> case" like embroidery), so to me it seems like it would be a great fit to
> extend the functionality of Inkscape to include this.
>
> Do you have your code hosted anywhere online for other to take a look at
> and/or test?
>
> Cheers,
> Josh
>
> On Sat, Feb 27, 2016 at 6:39 AM, Michael Soegtrop <MSoegtrop@...889...>
> wrote:
>
>> Dear Inkscape Developers,
>>
>> I added a few features to Inkscape for use in embroidery, because the
>> commercial tools available don't offer the artistic flexibility I want.
>> I would like to have your opinion on if you think it makes sense to
>> integrate such functionality into the Inkscape mainline, or if it would
>> be too much of a stretch. It boils down to some LPEs and an export
>> format. The commercial tool I have from Bernina (a Swiss sewing machine
>> manufacturer) is based on Corel Draw.
>>
>> Below is a list of the additions I did / I am working on.
>>
>> Please let me know what you think about this. With these additions,
>> Inkscape offers substantially more flexibility than affordable
>> commercial SW (and affordable here means 500..1000$).
>>
>> Best regards,
>>
>> Michael
>>
>>
>> 1.) Ways to fill an area with clusters of contours
>>
>> Inkscape already offers 2 path interpolation LPEs which allow this. I
>> plan to add a 3rd one which creates a set of equidistant inset/outset
>> paths.
>>
>>
>> 2.) A way to connect sub path of a path into one continuous path
>>
>> I added an LPE to do this with various options of end interpolation.
>> Maybe if I use bool-ops I need to extend it with some sort of sorting,
>> cutting and auto reversing mechanism to keep the connections short.
>>
>>
>> 3.) A way to cut a path into stitches (straight line segments) in a
>> controlled way.
>>
>> I added an LPE to do this, but it is quite primitive as yet.
>>
>>
>> 4.) Bool ops on paths because in embroidery you cannot simply hide an
>> object below another one.
>>
>> I just added a bool-op LPE for this - needs some additional work to cut
>> contours against a closed path.
>>
>>
>> 5.) A tool to convert graphics output to some format an embroidery /
>> sewing machines can read.
>>
>> I wrote an external tool to convert HPGL to a common embroidery format
>> (stitch/DST), but could also integrate this into Inkscape.
>>
>>
>> 6.) Maybe a tool to hide connections between path segments below filled
>> areas. For a sewing machine it is quite complicated to do a "pen up" -
>> it has to cut the threads, so one typically hides connection paths below
>> some embroidery to avoid thread cutting.
>>
>> Currently I do this semi-manually. Doing this automatically might be
>> quite complicated.
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>> Monitor end-to-end web transactions and take corrective actions now
>> Troubleshoot faster and improve end-user experience. Signup Now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
>> _______________________________________________
>> Inkscape-devel mailing list
>> Inkscape-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/inkscape-devel
>>
>