Hi,
I’m happy top let you know that we have released v8.3 with these main updates:
-
Layers Support transforming (zoom and rotate) any widgets and their children drawn by LVGL. To do this LVGL renders the transformed widgets into a layer and draws that layer as an image applying all the transformations. Layers are also used when
opa(notbg_opa,border_opa, etc) andblend_modeare set. This way nested objects are blended as one layer to avoid color bleeding.LV_COLOR_SCREEN_TRANSPshould be enabled inlv_conf.hto make this feature work properly. See more here. -
inherit and initial style properties Besides setting “normal values” for style properties now you can set them to
inherit(inherit the parent’s value) andinitial(set the system default). See more here - NXP-PXP and VGLITE GPU support The support for NXP GPUs are added again
- Color font support You can use emojis and images in texts with this great new features. See more here.
- ARM2D GPU support Get support for Arm’s Microcontroller 2D Graphics Acceleration, e.g. Helium based acceleration, DMA-350 based acceleration etc.
- PubSub messaging A publisher-subscriber based messaging system is added to make communication between components easier. See more here.
- Pinyin IME Add support for Pinyin IME Chinese input. See more here.
-
render_start_cb A new callback is added to
lv_disp_drv_tto indicate when the rendering starts. It’s useful to make synchronization, e.g. wait for a TE signal.
Now we are starting to work on v9. You can find the discussion about it here.
