[LVGL9.0] Request support colorwheel widget for LVGL9.
Thank you
[LVGL9.0] Request support colorwheel widget for LVGL9.
Thank you
Noted!
I think we can create a better colorpicker than what we had in v8. Could you list what features are required for you?
I have noticed that various graphic design programs provide users with intuitive tools for choosing colors.
Color Selector/Picker typically consists of three main components:
These components are commonly found in various graphic design programs.
Do you mind having a widget with a similar style?
Thank you.
[Google’s Color Picker]
[GIMP’s Color selector]
[PhotoPea’s Color Picker]
We should create something modular and flexible. IMO the main element should be an image from which a color can be picked. It can be any image, e.g. a rainbow hue bar or something like this:
.
This needs to return the color of a pixel when it’s clicked somewhere.
Using the selected color the user can build up any kind of UIs to edit this color. A typical example for this the white-black-color rectangle to set the lightness and saturation. (2. in your images)
It also could be an image, but the tricky thing is to apply a color on it. Maybe it’s an ARGB image, with a “hole” on the top right corner, and we place the selected color below the image. So that the image covers some parts of the color.
Thanks, I agree that offering flexibility in STEP1
for users to choose the main color is important.
Another question from another topic:
If it’s not too much trouble with your private coding time,
could you please help answer the question in another topic
on how to retrieve the width and height values of lv_scale?
[LVGL9] how to get size of scale widget? - How-to - LVGL Forum
Thank you.
Hello,
just came across this thread here while search for the missing color wheel widget (lv_colorwheel
) which has been present in older LVGL versions.
Is there a particular reason this got removed?
Are there alternatives available to use with V9?
Best regards and thanks in advance
Andreas
Hello,
Apparently the color picker widget was removed because it was too slow and not intuitive. For now there is this fix if you want a color picker: Missing colorwheel documentation in master branch · Issue #4429 · lvgl/lvgl · GitHub
OR, you can use three sliders that each set an R, G and B value and then combine those values back into a color.
Understood, thanks for your quick reply, Tinus - appreciated!