I hoping that the fact that it’s not a window (and thus can’t be resized nor moved) is a bug, since I can’t even see the labels of the types of colour codes permitted:
It looks like it’s straight from Windows 8/10’s early Metro days.
The fact that it permits opacity despite 440262 – Opacity support would appear to demonstrate that it might be separate, but I wouldn’t be surprised if someone merely forgot to close that issue. After all, if it’s not, I’m even more surprised that this wasn’t implemented in a manner immediately consumable by kcolorchooser.
This isn’t our dialog, this is provided by Qt. In Qt6 they changed it so these dialogs no longer have widget fallbacks (his second screenshot) and instead are these QtQuick-based ones which don’t look great. It’s a known issue for us.
The usage of such dialogs started to appear in many places, especially Plasma settings and system monitor, and truthfully they cause more problems than what they solve.
I don’t really understand what is the force pushing the usage of such broken GUI component inside Plasma desktop.
Can you please be a little bit more constructive, which dialogs in settings/system monitor are causing issues? If they don’t work, it’s a bug and we should fix it. And this isn’t the thread to discuss them, it should be on Bugzilla/a separate thread.
I already reported some bugs related to them in system monitor and even Plasma settings, the main issue is that font, and sometimes even the components that appear on top of it, get broken like it’s slashed by something, this appears when you resize the main window behind it, it’s like some calculations are done behind the scene that squeeze that popup when the main window changes its size.
which despite being apparently deliberate, considering that they’re modals provided by Kirigami, all have exactly the same issues, because that they’re not real windows — instead mere boxes.
I expect that those issues are why Microsoft abandoned such a design (for all except purely notification dialogues, for rationale unknown to me) in Windows 11.