rerun-io / rerun

Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
https://rerun.io/
Apache License 2.0
6.02k stars 275 forks source link

More appropriate color picker #6555

Open jleibs opened 2 months ago

jleibs commented 2 months ago

Our default color-picker dedicates a lot of space to saturation and brightness, but very little space to choosing Hue: image

However, it's likely users want to quickly pick a visually distinct value without needing to adjust hue and then pick a saturation/brightness.

Other picker designs such as: image or image

seem like they might be a better fit.

achary commented 1 month ago

I would add that the current color picker allows to copy the currently selected color to the clipboard, but then, it's impossible to paste it (e.g. in a color picker for an another component). The copied color value seem to be rr, gg, bb numbers in decimal form. This is rather unique and unusual, at least compared to what a great number of graphical apps use.

I would suggest:

The existing R, G, B field with editors could stay, but I would imagine them being a rather second-class citizen on a color picker.