I know this won't be a popular question and some people don't like apps that have a non-standard look, but it is useful for my application.
Is it possible to change the color of the NSWindow's titlebar text, in a "standard" non-private API way?
I know it's possible if I use private API (as mentioned in this answer) but I presume it is possible to do it without private API as Pixelmator has done it and not been rejected from MAS. I know it's also possible to do it by making a borderless window and drawing everything myself, but I don't think that's how Pixelmator is doing it, because they still get all the additional bits that comes with the standard NSWindow titlebar; draggable icons, rename the window, the dropdown menu for document revisions and the fullscreen button.
Basically, I've made a black window using setBackgroundColor: but the text still comes up as black, which doesn't work on a black background.
So does anyone know a way to do this, or how Pixelmator is doing it?