Commit a702c6a3 authored by Committed by Jehan
plug-ins: Spyrogimp plugin rewrite.
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)
Showing with 1810 additions and 1 deletion