*download in link
Huge breakthrough in GEGL plugin development. (PRESETS SHOULD RARELY BREAK)
I figured out how GEGL Plugins can update without breaking presets by putting the updated code in the drop down list and optionally making the updated code run at start up. That way the legacy code is still in the filter; thus presets don't break and plugins that need this filter will work with either version (old or new).
If you don't update, all filters that use this plugin will be fine.
If you do update, all filters that use this plugin will be fine.
A WIN WIN!
Metallic is the only filter of mine that does this; because none others have have potential breakable updates yet. Notice how the drop down list says "Oct 2023"? That is the updated version, and you can always switch back to the classic version.
Now let me explain, one last thing about metallic. In this case it is set to use legacy mode in default but you can switch to the new Oct 2023 mode and if I wanted I could choose to hide and remove the legacy mode or label it legacy. I didn't do that though, but I know how. So it is possible in the future my plugins will update without a drop down list to go back to an older version.
Metal Oct2023 no colorAttachment:
update_metallic.png [ 638.51 KiB | Viewed 605 times ]
Metal Oct2023 with colorAttachment:
sl.png [ 774.83 KiB | Viewed 605 times ]
Download here because it is not yet on GithubAttachment:
.dll is for Windows
.so is for Linux
Location to put binaries.
**Windows** C:\Users\(USERNAME)\AppData\Local\gegl-0.4\plug-ins
**Linux** /home/(USERNAME)/.local/share/gegl-0.4/plug-ins
**Linux (Flatpak includes Chromebook)** /home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins
Enjoy