In # Krita Color Selector it was mentioned that the color selector in Mac is the native one both because you can’t select any colors outside of the Krita canvas with the one seen in Krita on other platforms and because Mac users complained that it wasn’t native. I think their complaints are moot because other applications like Photoshop use their own color selector, and rightly so. And, you can’t color pick out of the canvas there either.
I’d like to suggest an option for the non-native color selector on Mac. My reasoning for this is because the native color selector isn’t appropriate for use in this app no matter what these people say. I have to work with certain palettes in my work, and if I need to select a color for something like a gradient I can’t simply select a color from my palette. I have to write the color’s values down and input them manually which is tedious and unnecessary. Furthermore, the native color selector cannot select colors in Lab*, XYZ, or YCbCr. So, for instance if you’re working in Lab*, you cannot select any color in the color space you’re working in for things like gradients and maps.
As far as I remember Krita switched like three times and the Apple fanboys always threw a massive tantrum, silencing reasonable voices like yours and that’s why the developers left it the way it is.
I’m not sure how easy it is to make it optional, with a switch somewhere in the settings, but I assume it would be done already if it were trivial, so I guess it’s not.
Making it an option is not so hard, but we’ve always tried to avoid adding options as much as possible (hard to believe if you’re looking at the settings dialog, but it is true).
I can make it a hidden/undocumented option for 5.0, though.
what if we make the native colour selector optional and krita’s colour selector default. That way if the vocal minority complains again they can be asked to edit the config file
We can give that a try, too… I had already a bit of code that would make the the krita one off on macos and on everyone else based on a setting called “UsePlatformColorDialog”.
Oh wow. Thanks! Yeah, I saw there was some history there with complaints. Your commit mentions it isn’t for 5.0. That means it’ll come later? Is UsePlatformColorDialog available in the config file in the meantime?
I have no idea why other Mac users would prefer the system color window. It was a feature in earlier versions of Clip Studio Paint and I was very happy they changed it. So having this option in Krita would greatly benefit my workflow.
It’s not in 5.0, but will be in 5.1, which we are working on right now. The stable branch has already changed to 5.1, so the nightly stable builds use the krita color dialog by default.
The native macOS color selector has always been a pain in my ass no matter which software uses it. I’m glad someone could formalize things better than the big words that go through my mind when thinking of it…