Side improvement while working on more important #GIMP code: I implemented history search with Ctrl-R/S (as common in shells) in the Python Console plug-in, because I use it so often to test various libgimp functions that I felt having to hit up/down arrow to find previously run code was too inefficient. Now I just Ctrl-R <type some part of the function I want> Ctrl-R (as many time as needed to find it back). 😊
So today I kinda finished my branch for a new public filter API in #GIMP 3.0. We used to have special-case code for specific filters. Now it will be generic code able to apply *any* GEGL operation as a filter in @npub1jxdd...txs3, just like the GUI already allows! Of course, it makes use of the non-destructive filter infrastructure so you can append filters non-destructively or merge them old-school! Tonight my brain is foggy (too much code). I'll review again and will merge tomorrow. 🥳