LVGL v8.3.2 is now available with important bug fixes and improvements across fragment events, SDL rendering, drawing subsystem, and various widgets.
Fixes#
- Fragment: Fixed child fragment event dispatch (#3683)
- SDL: Clear streaming/target texture with FillRect (#3682)
- SDL: Transformation with alpha (#3678)
- Draw SW: Fix image cache to access the freed stack space (#3584)
- Style: Use compile time prop_cnt for const styles (#3609)
- Demo: Cannot find lvgl.h file (#3477)
- CI: Checkout lv_micropython release/v8 branch (#3524)
- Canvas: Fix clipping on transformation (b884aba)
- Draw: Allow drawing outline with LV_DRAW_COMPLEX == 0 too (ece3495)
- Colorwheel: Fix updating color when using lv_colorwheel_set_hsv (d59bba1)
- Slider: Find the nearest value on click instead of floor (dfd14fa)
- Draw: Fix border drawing with thick borders (d5b2a9b)
- Refresh: Fix true double buffering logic with transparent screens (8b605cc)
- Group: Ensure obj is removed from its current group in lv_group_add_obj (5156ee0)
- Style: Add missing invalidation in lv_obj_remove_local_style_prop (a0515ba)
Documentation#
- Remove reference to old lv_fs_add_drv function (#3564)
- LV_COLOR_SCREEN_TRANSP remove dependency on LV_COLOR_DEPTH_32 as transparency is supported across all color depths (#3556)
CI and Tests#
- Protect test.c with #if LV_BUILD_TEST (be485d7)
