2017-07-30 13:32:59 +02:00
# TODOs for minor versions
2017-08-04 18:28:51 +02:00
Minor versions (x.1.0, x.2.0 ...) released when one or more new feature is addded without changing the API. New features can be added with major versions (1.0.0, 2.0.0 ...) too.
2017-07-30 13:32:59 +02:00
2017-07-30 13:35:06 +02:00
## Contributing
2017-07-30 13:35:27 +02:00
Please create an issue to suggest a new feature instead of adding pull request to this file.
2017-07-30 13:35:06 +02:00
2017-07-30 13:32:59 +02:00
## Ideas
2017-08-13 23:04:20 +02:00
Here are ideas which are not assigned to a minor version yet:
2017-10-20 21:20:35 +02:00
- label: add a horzintal line (e.g. underline or line through).
2017-11-05 01:05:46 +01:00
- lv_split: new object type, a hor. or ver. line for decoration purpose
- lv_valset: new object type, a label with "+" and "-" buttons
2017-11-19 09:48:34 +01:00
- lv_listctrl: new object type, a list various controls on th right (sw, cb erc.)
2018-01-18 11:54:05 +01:00
- lv_inlist: new object type, inline drop down list (a button wich opens a list in place)
- lv_char: new_object type: characteristic set (like chart with draggable points)
- lv_vol: new_object type: volume meter (like a bar with segments)
2017-11-19 09:48:34 +01:00
- anim. paths: monentum (tnh(x)), curve (exp), shake
2017-11-19 09:58:40 +01:00
- hover, hover_lost signals
2017-07-30 13:32:59 +02:00
2018-01-18 11:54:05 +01:00
## v5.1 (released at: in progress)
- [ ] Lua interface to craete GUI with script
- [ ] Font handling extension for effective Chiese font handling (cutsom read functions)
- [ ] lv_group: different default style_mod function with LV_COLOR_DEPTH 1
- [ ] lv_img_set_data() for const. image data instead of file system usage
- [ ] Arabic glyph convert (based on letter position)
- [ ] Right-to-left write support
- [ ] Detached area (for video rendering where LittlevGL don't put pixels)
- [ ] lv_ta: add placeholder text
2017-12-21 03:14:42 +01:00
## v5.0 (released at: 20.12.2017)
2017-10-03 11:37:13 +02:00
- [x] UTF-8 support
2017-11-19 09:48:34 +01:00
- [x] lv_tabview: new object type to organise content with tabs
2017-08-20 02:20:01 +02:00
- [x] lv_sw: new object type, switch, turn on/off by tap (a little slider)
2017-11-19 09:48:34 +01:00
- [x] lv_roller: new object type, a roller to select a value (like on smartphones)
2017-08-23 09:25:25 +02:00
- [x] lv_kb: new object type, Keyboard
2017-09-13 15:41:32 +02:00
- [x] lv_btnm: lv_btnm_set_tgl() to toggle last button
2017-10-03 11:37:13 +02:00
- [x] lv_ta: cursor types
2017-11-19 09:48:34 +01:00
- [x] add themes with predefined styles
2017-11-19 20:44:33 +01:00
- [x] partial border draw in styles
2017-08-17 11:15:08 +02:00
## v4.2 (released at: 17.08.2017)
2017-08-08 10:23:34 +02:00
- [x] Double VDB support: one for rendering, another to transfer former rendered image to frame buffer in the background (e.g. with DMA) [#15 ](https://github.com/littlevgl/lvgl/issues/15 )
2017-07-30 13:32:59 +02:00
- [x] lv_group: to control without touch pad. Issue [#14 ](https://github.com/littlevgl/lvgl/issues/14 )
- [x] lv_page: scrl def fit modification: hor:false, ver:true, and always set width to parent width
- [x] lv_btn: add lv_btn_get_..._action
- [x] lv_list: add lv_list_get_element_label/img
2017-08-16 11:41:30 +02:00
- [x] lv_ta: lv_ta_set_one_line to configure the Text area to one lined input field
2017-07-30 13:32:59 +02:00
- [x] style animations add
2017-08-16 12:39:40 +02:00
- [x] lv_btnm: besides 0. byte (width dsc) 1. byte: hidden (\177, 0x7F, delete)