Try out LVGL Pro - A complete toolkit to build, test, share, and ship UIs efficiently!
LVGL
Release

LVGL v7.8.0: DMA2D Optimization and Arabic Text Support

Release of LVGL v7.8.0 with non-blocking DMA2D, enhanced Arabic text handling, KConfig support, and FPS measurement tools.

Gabor Kiss-VamosiGabor Kiss-Vamosi2 min read

LVGL v7.8.0 brings performance optimizations with non-blocking DMA2D support, improved Arabic text processing across multiple widgets, and new developer tools including KConfig integration and FPS monitoring.

New Features#

  • Non-blocking DMA2D: Optimized graphics acceleration with asynchronous DMA2D operations for improved rendering performance
  • New built-in font: Added unscii-16 font for retro-style displays
  • KConfig integration: Build configuration support for embedded development workflows
  • FPS monitoring: New lv_refr_get_fps_avg() function to measure average refresh rate

Bugfixes and Improvements#

Internationalization#

  • Enhanced Arabic text support in button matrices
  • Fixed Arabic letter connections in text areas
  • Improved Arabic processing in dropdowns
  • Added Arabic support in value string properties
  • Fixed text processing to support re-processing already processed Arabic texts

Input Devices#

  • Fixed click propagation: disabled objects now allow parent elements to receive clicks
  • Improved button input type to recognize 1-cycle long presses
  • Fixed arc widget compatibility with encoder input
  • Enhanced slider left knob adjustment with encoder

Widgets and Rendering#

  • Fixed polygon drawing by joining adjacent points at the same coordinates
  • Corrected line meter invalidation when setting new values
  • Added missing invalidation when changing table cell types
  • Fixed reference to LV_DRAW_BUF_MAX_NUM in memory management

API Changes#

  • Renamed LV_ROLLER_MODE_INIFINITE to LV_ROLLER_MODE_INFINITE (typo fix)

This release focuses on stability and internationalization, with particular attention to right-to-left language support and input device handling improvements.

About the author

Gabor Kiss-Vamosi
Gabor Kiss-Vamosi

CEO & Creator of LVGL

Founder and lead developer of LVGL, the open-source embedded graphics library used in millions of devices worldwide.

Meet the people behind the blog

Discover the talented writers sharing their knowledge about LVGL

View Authors

Subscribe to our newsletter to not miss any news about LVGL. We will send maximum of 2 mails per month.

LVGL

LVGL is the most popular free and open source embedded graphics library targeting any MCU, MPU and display type to build beautiful UIs.

We also do services like UI design, implementation and consulting.

© 2026 LVGL. All rights reserved.
YouTubeGitHubLinkedIn