From 66b31e1954b4c919cf2a91d844ff2f8bb68385c7 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Fri, 14 Jul 2023 20:25:06 +0200 Subject: [PATCH] chore: update ROADMAP.rst --- docs/ROADMAP.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/ROADMAP.rst b/docs/ROADMAP.rst index 0b24267f9..b62ab8619 100644 --- a/docs/ROADMAP.rst +++ b/docs/ROADMAP.rst @@ -22,7 +22,7 @@ Naming and API - |check| Replace `disp_drv->direct_mode/full_refresh` with enum. - |check| Consider flat directory structure. E.g. `extra/widgets` to `widgets` - |uncheck| Use `uint32_t` and `int32_t` in APIs where possible. Consider hardcoding `lv_coord_t` as `int32_t`. -- |uncheck| To define a new stdlib API use defines `LV_USE_CUSTOM_...` and +- |check| To define a new stdlib API use defines `LV_USE_CUSTOM_...` and let the user implement `lv_...` functions somewhere (instead of defining the name of the custom functions) - |uncheck| Generic `lv_date_t` and `lv_time_t` - |uncheck| Make layouts with an `lv_layout_dsc_t` instead of registering an ID + callback. @@ -37,19 +37,19 @@ Architecture (see `here `__) Also remove 16 SWAPPED color format? (see `here `__) -- |uncheck| Reconsider masks. There should be a generic high level mask API which is independent of the drawing engine. +- |check| Reconsider masks. There should be a generic high level mask API which is independent of the drawing engine. `#4059 `__ - |check| `get_glyph_bitmap` should return an a8 bitmap that can be blended immediately. - |uncheck| Reconsider how themes should work. (see `here `__) -- |uncheck| Make LVGL render independent areas in parallel. +- |check| Make LVGL render independent areas in parallel. `#4016 `__ - |check| Drop `lv_mem_buf_get` as tlsf should be fast enough for normal allocations too. Fragmentation is also lower if processes can completely clean up after themselves. - |check| More color formats: 24 bit, ARGB1555, ARGB4444 etc -- |uncheck| Condider using `lv_color32_t` on APIs to support e.g. alpha gradient. - |uncheck| Add more feature to key presses (long press, release, etc). (see `here `__) +- |uncheck| Integrate `lv_msg` with the widgets to have an easy to use variable binding solution Styles ~~~~~~