1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-14 06:42:58 +08:00

Merge 176eb9fd4621b89bf539ab61b7999db25e527996 into dev

This commit is contained in:
github-actions[bot] 2020-09-06 10:50:36 +00:00 committed by GitHub
commit c73004caef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,23 +12,23 @@ Planned to September/October 2020
- Support "elastic" scrolling when scrolled in - Support "elastic" scrolling when scrolled in
- Support scroll chaining among any objects types (not only `lv_pages`s) - Support scroll chaining among any objects types (not only `lv_pages`s)
- Remove `lv_drag`. Similar effect can be achieved by setting the position in `LV_EVENT_PRESSING` - Remove `lv_drag`. Similar effect can be achieved by setting the position in `LV_EVENT_PRESSING`
- Add snapping? - Add snapping
- Add snap stop to scroll max 1 snap point
- Already working - Already working
- New layouts: - New layouts:
- See [#1615](https://github.com/lvgl/lvgl/issues/1615) issue - See [#1615](https://github.com/lvgl/lvgl/issues/1615) issue
- [CSS Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)-like layout support - [CSS Grid](https://css-tricks.com/snippets/css/a-guide-to-grid/)-like layout support
- Besides setting width/height in `px` add support to `partent percentage` and `screen percentage`.
- Work in progress - Work in progress
- Simplified File system interface ([feat/new_fs_api](https://github.com/lvgl/lvgl/tree/feat/new-fs-api) branch) to make porting easier - Simplified File system interface ([feat/new_fs_api](https://github.com/lvgl/lvgl/tree/feat/new-fs-api) branch) to make porting easier
- Work in progress - Work in progress
- Remove the align parameter from `lv_canvas_draw_text` - Remove the align parameter from `lv_canvas_draw_text`
## v9 ## v9
- Simplify `group`s. Discussion is [here](https://forum.lvgl.io/t/lv-group-tabindex/2927/3). - Simplify `group`s. Discussion is [here](https://forum.lvgl.io/t/lv-group-tabindex/2927/3).7
## Ideas
- Unit testing (gtest?). See [#1658](https://github.com/lvgl/lvgl/issues/1658) - Unit testing (gtest?). See [#1658](https://github.com/lvgl/lvgl/issues/1658)
- Benchmarking (gem5?). See [#1660](https://github.com/lvgl/lvgl/issues/1660) - Benchmarking (gem5?). See [#1660](https://github.com/lvgl/lvgl/issues/1660)
## Ideas
- CPP binding. See [Forum](https://forum.lvgl.io/t/is-it-possible-to-officially-support-optional-cpp-api/2736) - CPP binding. See [Forum](https://forum.lvgl.io/t/is-it-possible-to-officially-support-optional-cpp-api/2736)
- Optmize font decompression - Optmize font decompression
- Switch to RGBA colors in styles - Switch to RGBA colors in styles