Closed jamshark70 closed 1 year ago
Hi @jamshark70, Right now I don't mess with any of the 'iemgui' stuff because the colors can be set from messages/properties, and I want to break distributed abstractions as little as possible. (this is already a bit of an issue w/ gatoms: symbol box, number box, & list box. But at least those can be set to a dark color to work w/ abstractions from vanilla if desired, and if a background color is set the content itself will still be visible regardless.) I think the basic issue is: it is impossible to know if an item is being created from the menu (or dynamically) or being loaded from a patch. Even if it is loaded from a patch the items would then have to be the default colors in the case of using them on a regular canvas, so this issue would persist. In addition since these objects save their colors they wouldn't change if the theme changes. I'm going to close this for now until some solution presents itself. Maybe color could be set if outside a 'graph on parent' or something like that..
I'm also going to transfer this to pd-next because this is an issue w/ pd-next core, not the color-theme plugin. Also duplicate of #5 (& #14)
Just trying this out -- installation was relatively painless, thanks!
I did observe that slider, toggle etc. labels are black even in dark themes. No time at the moment to dig into it but that would be a nice detail to adjust.
Great stuff here!