Hi!
It seems that currently nodes always use black as color for the labels.
This looks good for nodes, that use a light background color. For darker background colors, the label yet is (almost) unreadable.
I would like to propose to add a logic
to use white as the default label color for dark backgrounds.
to give node designers the option to define a dedicated label color - if they don't like the default setting.
The labelStyle property was not intended to be used to change the colour of the label.
We want some degree of consistency with the node appearance. Changing text colour goes against that principle. The docs on node appearance recommend using a lighter shade for the node colour to ensure good contrast with the label.
However, most editors allow you to define text colours in case of light/dark backgrounds. People with daltonism or visual problems would greatly benefit from being able to increase the contrast, no matter if dark-on-light or the other way around.
I do not suffer from daltonism, but my sight is not what it was, and when I'm tired it's getting difficult to read from the screen, specially with light backgrounds. This is one of the reasons I changed to the dark theme for the editor, but the node names are still black on white. I tend to put many of them in subflows, which I can set up to be darker, but then the text is barely visible.