Implement a node system for the GIMP frontend
notgull opened this issue · 1 comments
notgull commented
Right now, when it comes to gtknodes
, our options are:
- Rewrite it in Python. I've tried this, and after getting about 1/3 of the way through it it's probably not the direction we want to go. Not only is it hard, but it adds about 8000 lines of technical debt to a project that is (according to
tokei
) about 10k lines right now. - Somehow package
gtknodes
with pictonode and link to it from Python. From what I understand, this approach would only work on Linux, since the C/Python bridge is not supported by Windows. - Rewrite the current plugin (~300 LOK) in C++ and then just embed
gtknodes
into that.
Update: Moving in the direction of the second option.