LVGL v8.3.4 is a maintenance release focused on bug fixes and minor feature additions. This update includes Arabic keyboard support ported from v7.10.0, improved table navigation, and numerous fixes for rendering, transforms, and platform compatibility.
New Features#
- Arabic keyboard: Ported Arabic keyboard layout from release 7.10.0 (#3728)
- Table navigation: Automatically scroll to the selected cell when using key navigation (
39d03a8)
Bug Fixes#
Platform & Build#
- Fixed RT-Thread sync for v5.0.0 rt_align (#3864)
- Fixed ESP32 CMake to include demos and examples (#3784)
Rendering & Drawing#
- Added SDL2 gradient support (#3856)
- Fixed text color rendering with sub-pixel rendering and BGR color order (
e050f5c) - Restored antialiasing=0 support that was inadvertently removed (
2c17b28) - Fixed LV_COLOR_DEPTH == 1 handling in lv_draw_sw_transform (
bd11ad8) - Improved transformation accuracy (
e06f03d)
Widgets#
- Fixed rendering of very dense bar charts (
bb2c2ac) - Fixed meter needle image drawing by correctly setting part_draw_dsc.id (
716e5e2)
Input & Navigation#
- Fixed scrolling on transformed objects (
84cf05d) - Fixed grid navigation getting stuck in pressed state with encoder input (
ad56dfa)
Styles & Layout#
- Added missing percentage support for pivot in transform style properties (
c8e584f) - Ensured flex layout's w_layout and h_layout can't be set simultaneously (
c4c4007) - Removed redundant LV_GRADIENT_MAX_STOPS define (
903e94b)
