Commit Graph

680 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
1c4d84e07d fix(draw_sw): fix swapped 90/270 rotation in case of RGB888 (#6642) 2024-08-07 08:44:21 +02:00
Neo Xu
d6495b576b fix(image): image inner align name should not conflict with obj's align
If the name conflicts with base class property name, the property is overridden. This is the property's feature.
The image inner align name is update to 'inner_align'.

Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 13:34:21 +02:00
Neo Xu
7c1a8a523d feat(dropdown): add properties
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Neo Xu
a793178bbf feat(roller): add properties
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Neo Xu
357d5b7ff9 feat(textarea): add properties
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Neo Xu
cd48c3c8d6 feat(keyboard): add properties
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Liam
39345de1cd fix(API): keep font struct lv_font_fmt_txt_kern_pair_t public (#6625) 2024-08-03 08:33:59 +02:00
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