TeamPictonode/pictonode

Implement a node system for the GIMP frontend

notgull opened this issue · 1 comments

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.

Closed via #44