• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

layouts/11-Mar-2024-1,7711,247

libs/11-Mar-2024-17,45511,098

others/11-Mar-2024-1,112618

themes/11-Mar-2024-2,3351,765

widgets/11-Mar-2024-11,2016,702

README.mdD11-Mar-20242 KiB3126

extra.mkD11-Mar-202476 21

lv_extra.cD11-Mar-20241.3 KiB9041

lv_extra.hD11-Mar-2024579 4310

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