Commit Graph

573 Commits

Author SHA1 Message Date
Liam
1d14386b99
refactor(API): don't expose private symbols in lvgl.h. phase-out "_lv*" names (#6068)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-08-02 07:46:42 +02:00
Zhang Ji Peng
d7b93dd3f1
fix(vector): fix vector graphic draw test case for amd64 (#6616)
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
2024-08-01 15:30:34 +02:00
Neo Xu
7380149b07
feat(label): add property (#6575)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-01 09:10:49 +02:00
VIFEX
f7b616b59d
chore(tests): remove vg_lite L8 render reference images (#6606)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-01 09:22:34 +08:00
Lorenzo Arena
a798963ee8
fix(display): delete previous screen instead of current (#6494) 2024-07-31 22:46:28 +08:00
Liu Yi
228bf2007e
feat(unity): update unity to version 2.6.0 (#6453)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-07-31 14:14:54 +08:00
Liu Yi
1e36521018
feat(libpng): add parsing variable to libpng (#6553)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-07-29 21:55:15 +02:00
Neo Xu
d19fb8fdc7
fix(property): fix style property (#6552)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-07-26 14:30:18 +08:00
VIFEX
0980518441
feat(draw): add global matrix drawing modes (#4883)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: wangxuedong <wangxuedong@xiaomi.com>
2024-07-25 21:24:59 +08:00
Neo Xu
e72fa89822 feat(obj): add more obj properties (#6537)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-07-24 22:31:56 +02:00
Liu Yi
80b8c33f21
ci(sdl): add sdl build to ci test (#6505)
Signed-off-by: lhdjply <lhdjply@126.com>
Signed-off-by: Liu Yi <lhdjply@126.com>
2024-07-19 18:10:58 +08:00
Fabian Blatz
790aa5a529
feat(draw/sw): add support for LV_COLOR_FORMAT_I1 (#6345)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-07-19 12:10:28 +02:00
Gabor Kiss-Vamosi
e3f8d167cd
fix(thorvg): support rendering in draw events (#6406)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-19 18:04:32 +08:00
Lorenzo Arena
622346575e
fix(test): fix filter option dot escape by setting regexp string (#6509) 2024-07-15 18:53:01 +02:00
Niklas Fiekas
bac697ff9c
fix(label): do not break last line for LV_LABEL_LONG_DOT (#5606) (#6362) 2024-07-15 22:13:31 +08:00
Zhang Ji Peng
3d32aa9791
perf(array): optimize array push back function performance (#6431) 2024-07-11 09:54:41 +02:00
VIFEX
ca70164c6b
feat(barcode): add none tiled mode (#6462)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-10 01:49:36 +08:00
Liam
af041657aa
fix(Windows): use global lock (#6425) 2024-07-08 11:38:47 +08:00
Gabor Kiss-Vamosi
f8c26ea150
feat(observer): add lv_obj_remove_from_subject (#6341) 2024-07-07 12:30:55 +08:00
Liu Yi
b6998e8aa0
chore(logo): update lvgl logo (#6416)
Signed-off-by: lhdjply <lhdjply@126.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-07-05 00:19:44 +02:00
Liu Yi
d2658ab723
chore(tests): add missing test images (#6452)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-07-05 00:14:59 +02:00
Neo Xu
7f7a748a10
chore(scale): fix compile warning (#6445)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-07-01 15:17:56 +02:00
Josh Soref
df0d36f02a
chore: fix spelling (#6401)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-06-28 09:09:23 +02:00
Neo Xu
dd70291e4c fix(script): update RLE compressed image raw len without padding
On device, the decompress could ignore the padding bytes, thus we should store only the raw image data length as decompressed data length in image file.

Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-06-26 12:00:04 +02:00
TridentTD
fd9e901625
feat(bar): add bar orientation (#6212)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-06-24 17:43:17 +02:00
Niklas Fiekas
eff59f7bba
fix(indev): fix use after free of last hovered object (#6405) 2024-06-23 18:54:21 +08:00
VIFEX
a2883e30f0
fix(vg_lite): fix incorrect alpha handling (#6402)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-06-21 18:16:22 +08:00
Liam
407d8b6ddf
fix(spangroup): handle style_text_letter_space better (#6364) 2024-06-21 16:43:09 +08:00
Kevin Schlosser
ec80fe49fa
feat: add API JSON generator (#5677)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-06-20 22:02:25 +02:00
VIFEX
e1547a126f
refact(draw_vector): standardized draw gradient API (#6344)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-06-20 18:31:21 +08:00
Neo Xu
438e943937
feat(property): add property name (#6329)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-06-19 18:06:16 +02:00
Neo Xu
147ac8ec72
fix(test): fix compile error on macos (#6377)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-06-19 16:36:01 +02:00
VIFEX
c4c66386f4
chore(test): fix render test typo (#6370)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-06-15 01:50:00 +08:00
VIFEX
5c8f0e78d7
perf(lottie): remove lottie canvas quadratic premultiplication. (#6358)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-06-13 21:50:00 +02:00
VIFEX
f16a92ae9c
feat(vg_lite): add image clip corner support (#6121)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-06-13 19:21:08 +02:00
Liam
0c912bdc2b
chore(test): add missing vg-lite ref images (#6363) 2024-06-13 11:39:47 +08:00
Neo Xu
cab55d8e5a
feat(obj): add API to set/get object ID. (#6278)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-06-12 17:39:59 -04:00
Dany.L
d85a39e78c
feat(opengles): add basic driver for opengles (#6254)
Co-authored-by: Dany Liu <dany.yang.liu@email.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-06-07 22:54:52 +02:00
VIFEX
9a7639ccea
feat(tests): add VG-Lite render test (#6264)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
2024-06-07 22:29:13 +02:00
Neo Xu
71df208074
feat(property): add style selector support for property API (#6275)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-05-31 10:49:19 +08:00
lhdjply
18dfa7b7ed
feat(thorvg): update thorvg version to 0.13.5 (#6274)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-05-28 10:21:39 +08:00
Kevin Schlosser
01749e0687
ci(micropython): improve logs (#6257) 2024-05-26 17:57:48 +02:00
Niklas Fiekas
93a9190dd8
fix(layouts): fix rounding for fr in grid layout (#6255) 2024-05-26 17:55:21 +02:00
Zoltan Janosy
48caa8d772
feat(draw_sw): implemented radial gradient background (#6170)
Co-authored-by: Zoltan Janosy <zjanosy@fishman.com>
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-05-26 17:17:16 +02:00
Gabor Kiss-Vamosi
f2e81d80b3 ci(test): remove non-native builds and add native 32 and 64 bit builds instead 2024-05-23 18:25:17 +02:00
Gabor Kiss-Vamosi
9c5ca0e081 feat(lottie): add ThorVG based lottie widget 2024-05-23 18:25:17 +02:00
Liam
3301686ec5
feat(stdlib): strncpy consistency and add strlcpy (#6204) 2024-05-22 14:14:12 +02:00
Gabor Kiss-Vamosi
25c469db58
fix(canvas): lv_canvas_set_px for indexed images (#6226)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
Co-authored-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-05-21 17:04:34 +08:00
terry.rong
34d5f2b934
fix(snapshot): fix memleak in lv_snapshot (#6147)
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2024-05-21 10:01:48 +08:00
Benign X
9c7981215a
fix(span): fix span incorrect max height calculation (#6243) 2024-05-20 21:34:32 +08:00