Sitelet https://web.archive.org/web/20210601085213/https://github.com/lvgl/lvgl/issues/2276
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v8.1] Planning #2276

Open
kisvegabor opened this issue Jun 1, 2021 · 0 comments
Open

[v8.1] Planning #2276

kisvegabor opened this issue Jun 1, 2021 · 0 comments

Comments

@kisvegabor
Copy link
Member

@kisvegabor kisvegabor commented Jun 1, 2021 •

Hi,

v8.0 is released so let's move forward and start to think about v8.1.

In the list below I collected the ideas I found useful and reasonable for v8.1. It's not written into stone, so feel free to make suggestions.

If you are interested in contributing in v8.1, just comment here! 🙂

Features

  • Unit testing (gtest?). See #1658
  • Benchmarking (gem5 or qemu?). See #1660
  • lv_snapshot: buffer a widget and all of its children into an image. The source widget can be on a different screen too. The resulting image can be transformed.
  • 9-patch support for lv_imgbtn.
  • Optimize line and circle drawing and masking
  • High level GPU support. See #2058

Examples

Missing examples

  • color examples
  • coordinate examples
  • draw (mask and event) examples
  • style color filter and const examples
  • at least 2 examples for every widget (basic + styling)

New features

  • merge MP examples
  • add a "Try out yourself" button to the Micropython examples

Discuss

  • CPP binding
  • Plugins. In v8 core and extra widgets are separated. With the new flexible events, the behavior of the widgets can be modified in a modular way. E.g. a plugin to add faded area to a line chart (as in the widgets demo)

Docs

  • Display the Micropytohn examples too.
  • Add a link to the example C and py files
  • List of all examples on a page. All in iframes grouped by category (e.g. flex, style, button)

Others

  • Add automatic rebuild to get binary directly. Similarly to STM32F746 project.
  • Implement release scripts. I've added a basic specification here, but we should discuss it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant