I've been using Inkscape for several years now, and only just joined here to test the waters on a feature request. I've been coding up extensions for Inkscape in Python for some time now, but one thing I'd like to make would be better implemented as a live path effect. As far as I can tell, there is no way to do this in Python, and furthermore, there is no way to do it at all except by adding it to the base code. It would be nice to have an extension-like interface for LPEs, where users can download and install plugins that enable whatever effect they want.
I can see a couple potential issues:
Some path effects written in Python could be too slow to call it "Live"
Unlike extensions, LPEs would likely have to be run within the main process for performance reasons, which could cause stability/security issues
On the other hand, the benefits could be substantial. There are several extensions that I use for for generating features for laser cutting that would be very nice to have as a live effect.
I've been using Inkscape for several years now, and only just joined here to test the waters on a feature request. I've been coding up extensions for Inkscape in Python for some time now, but one thing I'd like to make would be better implemented as a live path effect. As far as I can tell, there is no way to do this in Python, and furthermore, there is no way to do it at all except by adding it to the base code. It would be nice to have an extension-like interface for LPEs, where users can download and install plugins that enable whatever effect they want.
I can see a couple potential issues:
On the other hand, the benefits could be substantial. There are several extensions that I use for for generating features for laser cutting that would be very nice to have as a live effect.
Sounds like a discussion to have with the developers: https://chat.inkscape.org/channel/team_devel
Thanks, I wasn't sure how to go about this!