On 20/12/2024 12:46, Miller Puckette via Pd-list wrote:
Pd mostly just uses black text and line segments on a white background. To customize the black "foreground" color you can search for the string "black" in the pd source ('src' subdirectory), replace it with something else, and recompile. To change the white background, go to the "tcl" subdirectory instead and search for the string "white", again changing it as needed - no recompile needed in this case since it's all interpreted scripts.
(I have it on my 0.56 list to make these two, plus the selection color (blue) configurable - but I've got a lot of other stuff queued up too so this won't happen for a while).
I took a crack at this the past few days and I've put a draft PR up here in case it is useful to anybody.
https://github.com/pure-data/pure-data/pull/2502
It turns out it's not as simple as replacing instances of "black" and "white". I think maybe tk uses black as a default so that might be happening in some places explaining the strange behaviour I'm seeing.
Cheers,
Chris.