Commit Graph
8110 Commits
Author SHA1 Message Date
_VIFEXTechandpengyiqiang aafa32aaeb fix(bar): fix division by 0 (#3463)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-07-11 14:19:15 +02:00
Xiang Xiao 0e367d0a76 chore(config): fix the style issue in lv_conf_template.h (#3469)
* chore(config): fix the style issue in lv_conf_template.h

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>

* chore(format): don't exclude lv_conf_internal.h from code-format.cfg

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-07-11 14:06:31 +02:00
5923494b79 docs(ime_pinyin): improve the description of mode switching (#3471)
* docs(ime_pinyin): improve the description of mode switching

* Update ime_pinyin.md

* Update ime_pinyin.md

Co-authored-by: 100ask <team100ask@outlook.com>
Co-authored-by: 100ask <48745717+100ask@users.noreply.github.com>
2022-07-11 14:03:26 +02:00
Gabor Kiss-Vamosi 56a5742c77 fix(refr): fix lv_refr_get_top_obj
related to https://forum.lvgl.io/t/how-to-speed-up-the-v8-version/9091/21
2022-07-09 14:37:19 +02:00
Gabor Kiss-Vamosi 0eab027a33 fix(slider): fix knob drawing in symmetrical mode 2022-07-08 20:53:31 +02:00
Gabor Kiss-Vamosi 1ed6404456 chore(docs): fix typo 2022-07-07 22:34:04 +02:00
Yobe Zhouand100ask 8f9c84420e feat(ime_pinyin): add API to use 9-key numeric keypad (#3460)
Like the 9-key Pinyin input mode, it is customized to adapt to the small screen.

Co-authored-by: 100ask <team100ask@outlook.com>
2022-07-07 21:10:30 +02:00
Badokas d8ff7ebd96 docs(readme): fix LVGL version typo (8.3.0) (#3462) 2022-07-07 21:05:56 +02:00
Gabor Kiss-Vamosi 373dcfc76e docs(checkbox): describe how to get the checkbox's the state 2022-07-07 20:41:49 +02:00
Gabor Kiss-Vamosi 189ef10a95 chore(README): add note about the not stable master branch 2022-07-07 09:31:56 +02:00
Gabor Kiss-Vamosi ecc8058641 fix(fonts): make built-in fonts work with v9 2022-07-07 09:05:40 +02:00
Gabor Kiss-Vamosi 27cf84637d chore: bump version numbers to v9.0.0-dev 2022-07-07 08:40:07 +02:00
Gabor Kiss-Vamosi a0c1ee0fc9 Update ROADMAP.md 2022-07-07 07:17:29 +02:00
Gabor Kiss-Vamosi 50c7f193e2 Update ROADMAP.md 2022-07-07 07:16:50 +02:00
100ask 810f59c9ee fix(ime_pinyin): fix 4 problems in ime-pinyin 9-key input mode (#3455)
1. Fix the problem of inputting Pinyin syllable AAA but actually getting BB result.
2. Fix the problem that the last letter in the Pinyin syllable cannot be deleted by the delete key in the 9-key input mode.
3. Fix array lv_btnm_def_pinyin_k9_map and array default_kb_ctrl_k9_map out of bounds.
4. Fix some other problems.
2022-07-07 07:01:11 +02:00
Gabor Kiss-Vamosi 43fdc279c7 Update ROADMAP.md 2022-07-07 07:00:20 +02:00
Gabriel Wang 8d3d850dd0 docs(gpu): add docs for arm-2d (#3456) 2022-07-07 06:58:45 +02:00
Gabor Kiss-Vamosi 97b6b358f1 Update ROADMAP.md 2022-07-06 16:21:36 +02:00
Gabor Kiss-Vamosi 6737aef4a2 chore: update ROADMAP 2022-07-06 16:13:42 +02:00
Gabriel Wangandembeddedt 49c59f4615 feat(cmsis-pack): update cmsis-pack for v8.3.0 release (#3453)
* feat(cmsis-pack): cmsis-pack for v8.3.0 release

* minor update

* Update env_support/cmsis-pack/LVGL.lvgl.pdsc

Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>

* update cmsis-pack for v8.3.0 release

* Update LVGL.lvgl.1.0.6.pack

Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
v8.3.0
2022-07-06 10:36:45 +02:00
Gabor Kiss-Vamosi eb992e2355 set version numbers to v8.3.0 2022-07-06 10:28:20 +02:00
Gabriel Wangandembeddedt 702659132d feat(cmsis-pack): cmsis-pack for v8.3.0 release (#3450)
* feat(cmsis-pack): cmsis-pack for v8.3.0 release

* minor update

* Update env_support/cmsis-pack/LVGL.lvgl.pdsc

Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>

Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
2022-07-06 10:25:38 +02:00
Man, Jianting (Meco) c2628fd7ef chore(demo): fix the path of picture files in readme (#3451) 2022-07-06 09:06:31 +02:00
10e0b7a1ad feat(ime_pinyin): add API to support 9-key input mode (#3447)
* feat(ime_pinyin): add API to support 9-key input mode

* some optimizations for lv_ime_pinyin

* Update lv_example_ime_pinyin_2.c

* Update src/extra/others/ime/lv_ime_pinyin.h

Co-authored-by: YobeZhou <smilezyb@163.com>
Co-authored-by: Yobe Zhou <33565334+YobeZhou@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-07-06 09:04:53 +02:00
_VIFEXTechandpengyiqiang 73114028d3 feat(font): add font placeholder drawing configuration (#3446)
* feat(font): add font placeholder drawing configuration

* Turn on placeholder by default in Kconfig

Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>

* When disabled LV_USE_FONT_PLACEHOLDER set box_w=0

* Remove placeholder_font to get glyphs

Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-07-05 16:42:46 +02:00
Gabor Kiss-Vamosi 5a06fce472 perf(draw): speed up non normal blend modes 2022-07-05 14:54:08 +02:00
Gabor Kiss-Vamosi cbbace4ca5 chore: fix warning 2022-07-05 09:30:49 +02:00
Man, Jianting (Meco) fb624e594f fix(draw): conflict with external ALIGN define (#3336)
ALIGN is a common name, so that easily conflict with other components
2022-07-05 09:01:38 +02:00
Gabor Kiss-Vamosi 13c99fc4b6 fix(refr): fix memory write out of bounds issue 2022-07-05 08:58:03 +02:00
_VIFEXTechandpengyiqiang 23c8a91a11 feat(fsdrv): add posix lseek() error checking (#3444)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-07-04 15:03:49 +02:00
Gabor Kiss-Vamosi f3a07a3e8a fix(Kconfig): allow unchecking LV_CONF_SKIP
fixes: #3441
2022-07-04 14:30:10 +02:00
jadonmmiller a06e11478e fix(arc): fix bug with LV_ARC_MODE_REVERSE (#3417) (#3418) 2022-07-04 13:06:26 +02:00
Mariotaku a1326dc31a fix(fragment): memory leak of fragments #3438 (#3442) 2022-07-04 12:48:27 +02:00
_VIFEXTechandpengyiqiang d43f10a180 feat(misc): add asynchronous call function cancellation function (#3439)
* feat(misc): add asynchronous call function cancellation function

* Update documentation

* Remove useless comments

* remove continue

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-07-03 12:31:17 +02:00
Gabor Kiss-Vamosi 7ada1301c2 fix(btnmatrix): fix extra draw size calculation to not clip shadow 2022-07-03 11:32:39 +02:00
Gabor Kiss-Vamosi 77d726efb2 fix(draw): clip the bg img to the rectangle's area in lv_draw_sw_rect 2022-07-03 11:32:39 +02:00
Gabriel Wang 922108dbbe chore: cmsis pack monthly update (#3435)
* update lv_gpu_arm2d to support  LV_IMG_CF_RGB565A8

* feat(porting) minor update

* feat(cmsis-pack): monthly update for June

* Update LVGL.pidx

* fix(draw): solve memory leaking issue

* Update lv_draw_sw_layer.c

* Update LVGL.lvgl.1.0.5.pack

* Update LVGL.lvgl.1.0.5.pack
2022-07-01 20:20:48 +02:00
Gabriel Wang a2bd96023f fix(draw): solve memory leaking issue (#3437)
* fix(draw): solve memory leaking issue

* Update lv_draw_sw_layer.c

* Revert "Update lv_draw_sw_layer.c"

This reverts commit 4ca1ab303c.

* Revert "fix(draw): solve memory leaking issue"

This reverts commit 6f36e1a8c3.

* fix(draw): free layer ctx when layer_init returns NULL

* Update lv_draw_layer.c
2022-07-01 14:27:05 +02:00
Gabor Kiss-Vamosi 25ce6e3ae9 fix(scroll): do not fire scroll begin/end event on every scroll step
fixes: #3436
2022-07-01 13:55:44 +02:00
Gabor Kiss-Vamosi e5c11f1f68 fix(indev): scroll_ throw_vect cannot converge to 0 when vect is negative
fixes: #3431
2022-07-01 10:24:29 +02:00
Gabor Kiss-Vamosi 4572a0c6c9 fix(chart): fix misaligned horizontal tick lines on bar charts
fixes: https://forum.lvgl.io/t/how-to-make-the-major-ticks-center-the-bars-of-the-chart/9244/2
2022-07-01 10:12:14 +02:00
Gabor Kiss-Vamosi 746917dcca docs(chart): describe how to set the space between columns 2022-07-01 09:11:31 +02:00
Gabor Kiss-Vamosi c2c44c68ee docs(README): fix broken link 2022-06-29 14:24:49 +02:00
100ask 6ff164f87d example(ime_pinyin): improved lv_example_ime_pinyin_1 (#3428) 2022-06-29 09:58:34 +02:00
Gabor Kiss-Vamosi 6acbdaa53d fix(style): fix using width for both width and height in radius transition
fixes: #3427
2022-06-28 17:32:12 +02:00
Gabor Kiss-Vamosi 88bbef14bf docs(sim): add link to qt-creator 2022-06-28 17:28:49 +02:00
Man, Jianting (Meco) cb9a297bc5 docs(indev): add comment in input device part (#3422) 2022-06-26 10:32:14 +02:00
Gabor Kiss-Vamosi 549e70099e chore(readme): fix link 2022-06-25 11:20:33 +02:00
Yobe Zhouand100askTeam 92f1f9c0cc feat(ime_pinyin): add API to use Pinyin IME(Chinese input) (#3408)
* feat(pinyin_ime): add API to use Pinyin IME(Chinese input)

1.Low resource usage
2.Support custom thesaurus
3.Support custom styles (Candidate panel, keyboard)
4.Support simple spelling

* fix(ime_pinyin): fix several problems of ime_pinyin

1. Change lv_pinyin_ime to lv_ime_pinyin
2. Add lv_pinyin_ime_set_keyboard interface
3. Add lv_ime_pinyin configuration in Kconfig, src/lv_conf_internal.h

* refactor(ime_pinyin): improve coding specification

* feat(ime_pinyin): add simple Pinyin IME example

* docs(ime_pinyin): Add ime_pinyin documentation

* Delete settings.json

* Update dictionary based on simsun

* Delete lv_font_source_han_sans_normal_16.c

* Update lv_example_ime_pinyin_1.c

* Update ime_pinyin.md

add Chinese translation document

* Update lv_ime_pinyin.c

* Update lv_ime_pinyin.c

* Update lv_ime_pinyin.h

* Update lv_ime_pinyin.c

* Update lv_example_ime_pinyin_1.c

* Update lv_conf_internal.h

* Update lv_ime_pinyin.c

* Update lv_ime_pinyin.c

Co-authored-by: 100askTeam <team100ask@outlook.com>
2022-06-24 14:38:24 +02:00
Eugene Yaremenko 4056a15ecc fix(gridnav) correct logic in find_last_focusable (#3423) 2022-06-23 10:14:33 -04:00