Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
layouts/ | 03-Aug-2024 | - | 1,762 | 1,257 | ||
libs/ | 03-Aug-2024 | - | 24,405 | 15,944 | ||
others/ | 03-Aug-2024 | - | 3,767 | 2,293 | ||
themes/ | 03-Aug-2024 | - | 2,323 | 1,766 | ||
widgets/ | 03-Aug-2024 | - | 11,353 | 6,832 | ||
README.md | D | 03-Aug-2024 | 2 KiB | 31 | 26 | |
lv_extra.c | D | 03-Aug-2024 | 1.4 KiB | 98 | 47 | |
lv_extra.h | D | 03-Aug-2024 | 730 | 49 | 15 | |
lv_extra.mk | D | 03-Aug-2024 | 77 | 2 | 1 |
README.md
1# Extra components 2 3This directory contains extra (optional) components to lvgl. 4It's a good place for contributions as there are less strict expectations about the completeness and flexibility of the components here. 5 6In other words, if you have created a complex widget from other widgets, or modified an existing widget with special events, styles or animations, or have a new feature that could work as a plugin to lvgl feel free to the share it here. 7 8## How to contribute 9- Create a [Pull request](https://docs.lvgl.io/8.0/CONTRIBUTING.html#pull-request) with your new content 10- Please and follow the [Coding style](https://github.com/lvgl/lvgl/blob/master/docs/CODING_STYLE.md) of LVGL 11- Add setter/getter functions in pair 12- Update [lv_conf_template.h](https://github.com/lvgl/lvgl/blob/master/lv_conf_template.h) 13- Add description in the [docs](https://github.com/lvgl/lvgl/tree/master/docs) 14- Add [examples](https://github.com/lvgl/lvgl/tree/master/examples) 15- Update the [changelog](https://github.com/lvgl/lvgl/tree/master/docs/CHANGELOG.md) 16- Add yourself to the [Contributors](#contributors) section below. 17 18## Ideas 19Here some ideas as inspiration feel free to contribute with ideas too. 20- New [Calendar headers](https://github.com/lvgl/lvgl/tree/master/src/extra/widgets/calendar) 21- Color picker with RGB and or HSV bars 22- Ruler, horizontal or vertical with major and minor ticks and labels 23- New [List items types](https://github.com/lvgl/lvgl/tree/master/src/extra/widgets/list) 24- [Preloaders](https://www.google.com/search?q=preloader&sxsrf=ALeKk01ddA4YB0WEgLLN1bZNSm8YER7pkg:1623080551559&source=lnms&tbm=isch&sa=X&ved=2ahUKEwiwoN6d7oXxAhVuw4sKHVedBB4Q_AUoAXoECAEQAw&biw=952&bih=940) 25- Drop-down list with a container to which content can be added 26- 9 patch button: Similar to [lv_imgbtn](https://docs.lvgl.io/8.0/widgets/extra/imgbtn.html) but 9 images for 4 corner, 4 sides and the center 27 28## Contributors 29- lv_animimg: @ZhaoQiang-b45475 30- lv_span: @guoweilkd 31- lv_menu: @HX2003