Beinsezii / bsz-gimp-plugins

Plugins for GIMP 2.99.18+
MIT License
12 stars 0 forks source link

Consider making GEGL plugins that work on both 2.10 and 2.99 #2

Open LinuxBeaver opened 1 year ago

LinuxBeaver commented 1 year ago

If you look at my repos you'll see I've been making a lot of GEGL Plugins for Gimp. Maybe you could port your plugins to GEGL only mode. So they will work in both 2.10 and 2.99 and be compatible with future non-destructive editing.

Beinsezii commented 1 year ago

I've actually considered this a few months ago, but right now I'm going to wait for GIMP 3's api to stabilize and the docs to be completed before doing anything major.

Right now only 2 of my plugins would work properly on GEGL: Dual Bloom 2 and probably Lightgrain. Dual Bloom (not 2) would work in its current state, but its current state is only half-done, as the 2.10 version depended on layer.set_mode(26) which doesnt have an equivalent GEGL operation. Ditto with Filmic Chroma, which just uses a compiled library to evade this.

I have 0 intentions of supporting 2.10. I've long since torched all the 2.8 & 2.10 versions of my plugins back when I completely removed Python2 from my system.