mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-14 06:42:58 +08:00
2.1 KiB
2.1 KiB
Roadmap
This is a summary for thenew fatures of the major releases and a collection of ideas.
This list indicates only the current intention and can be changed.
v8
Planned to September/October 2020
- New scrolling:
- See feat/new-scroll branch and #1614) issue.
- Remove
lv_page
and support scrolling onlv_obj
- Support "elastic" scrolling when scrolled in
- Support scroll chaining among any objects types (not only
lv_pages
s) - Remove
lv_drag
. Similar effect can be achieved by setting the position inLV_EVENT_PRESSING
- Add snapping
- Add snap stop to scroll max 1 snap point
- Already working
- New layouts:
- Simplified File system interface (feat/new_fs_api branch) to make porting easier
- Work in progress
- Remove the align parameter from
lv_canvas_draw_text
v8.1
- Add radio button widget
v9
- Simplify
group
s. Discussion is here. - Unit testing (gtest?). See #1658
- Benchmarking (gem5?). See #1660
- Consider direct binary font format support
- Remove the copy paramter from create functions
Ideas
- 9-patch support for
lv_imgbtn
. - lv_mem_alloc_aligned(size, align)
- Text node. See #1701
- RGB888 support #1722
- Consider ARGB4444, ARGB1555 format
- CPP binding. See Forum
- Optmize font decompression
- Switch to RGBA colors in styles
- Need coverage report for tests
- Need static analize (via coverity.io or somehing else)
- Support dot_begin and dot_middle long modes for labels
- Add new label alignment modes. #1656