lvgl/docs/ROADMAP.md
2020-09-17 15:08:59 +02:00

1.9 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 on lv_obj
    • Support "elastic" scrolling when scrolled in
    • Support scroll chaining among any objects types (not only lv_pagess)
    • Remove lv_drag. Similar effect can be achieved by setting the position in LV_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
  • RGB888 support #1722

v8.1

  • Add radio button widget

v9

  • Simplify groups. Discussion is here.
  • Unit testing (gtest?). See #1658
  • Benchmarking (gem5?). See #1660
  • Consider direct binary font support

Ideas

  • 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