Re: Spyrogimp plugin rewrite

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Elad,

On Sat, Sep 15, 2018 at 4:14 PM Elad Shahar via gimp-developer-list <
gimp-developer-list@xxxxxxxxx> wrote:

> Hi,
>
> Long ago, I have written a Spyrogimp plugin in scheme. The plugin is
> currently included in gimp (under Filters -> Render -> Spyrogimp). Now I
> have done a rewrite in python which I hope is a big improvement:
>
> * It provides immediate feedback, by incremental drawing to a temporary
> layer.
> * Supports using more tools to draw the pattern (e.g. stroke).
> * You can use a non-rectangular selection to serve as the shape of the
> "fixed ring". This is done by converting the selection to a path. If the
> path has more than one stroke, then a pattern is drawn only for one of
> them. ( I might improve that in the near future).
> * There is an additional way to specify the pattern, that is compatible
> with the notation in the toy kit Spirograph manuals.
> * Lots of tooltips
>
> If you want to try it, you can download it here:
> https://www.dropbox.com/s/r2t5o4n4kyvtkmi/spyro.py?dl=0


That's a cool update, and we could replace the old spyro by the new one (or
on 2.10 at least deprecate the old one and hide it from menus but leave it
alongside for the PDB API).
I wonder if this could not be a GEGL operation also by the way, rather than
a plug-in.

Feedback is welcome.
>

* Would be nice that hitting "Esc" close the dialog (and cancel the
pattern).
* On my desktop (GNOME on Fedora 28), the dialog shows a broken icon.
* The dialog is much too high. On my screen, part of it is out of screen
(the buttons in particular) so I need to use the Super key + left mouse
click trick to move the window. It would be nice to rearrange the buttons
differently or hide a scrollbar.
* Your new plug-in doesn't provide a non-interactive API as the old one
used to. I think this would be quite needed to be able to replace the old
plug-in correctly.

Apart from these, that is a really cool plug-in. I would update the
repository with this new plug-in once these few points are fixed. :-)
If you answer by email, make sure to name me so that I don't miss the email
(I have filters allowing me to see when I am named so that I don't miss
mailing list emails targeted at me).
Thanks!

Jehan


>
> Elad
> _______________________________________________
> gimp-developer-list mailing list
> List address:    gimp-developer-list@xxxxxxxxx
> List membership:
> https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list
>


-- 
ZeMarmot open animation film
http://film.zemarmot.net
Liberapay: https://liberapay.com/ZeMarmot/
Patreon: https://patreon.com/zemarmot
Tipeee: https://www.tipeee.com/zemarmot
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list@xxxxxxxxx
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list



[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux