• Elad Shahar's avatar
    plug-ins: Spyrogimp plugin rewrite. · a702c6a3
    Elad Shahar authored and Jehan's avatar Jehan committed
    Comment by reviewer (Jehan):
    This was submitted through gimp-developer mailing list, by the same
    author as the original Spyrogimp in script-fu, but this time in Python.
    It does more than the original plug-in, with some automatic preview (by
    drawing directly on a temporary layer, not as a GEGL preview), and using
    the current tool options (current brush, etc.). The new API is similar
    yet different. The much evolved possibilities makes that I don't think
    it is worth trying to map 1-1 the new API to the old one, so I just let
    the old plug-in next to the new one, with a different name.
    Note finally that the author also contributed a new Spyrograph operation
    to GEGL, yet with the comment: "The GEGL spyrograph operation is very
    basic, and untested from gimp. I intend to keep developing it, since I
    thought that on-canvas interaction would be very user-friendly. However,
    I am not sure I will be able to get it work in a way that makes the
    on-canvas interaction interactive enough.
    Even if I do, it will not do what the Python plugin can do. It will be
    much more basic."
    So let's just integrate this evolved version of Spyrogimp for now. :-)
    See: https://mail.gnome.org/archives/gimp-developer-list/2018-September/msg00008.html
    (cherry picked from commit 52958343)