Commit Graph

10325 Commits

Author SHA1 Message Date
pengyiqiang
1d647adaef fix(refr): NOT draw if scale is 0
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-05 13:35:08 +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
c191ecbfb6 fix(property): support user added property index
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +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
Neo Xu
6dc75d4995 feat(property): add boolean type support
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
elahav
6de668fe4a docs(qnx): reflect on the changed build directory (#6583)
Co-authored-by: Elad Lahav <elahav@qnx.com>
2024-08-05 11:02:22 +02:00
VIFEX
5ea31d7327 perf(vg_lite): use DST_IN blending mode to improve rounded corner cropping performance (#6623)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-04 12:07:11 +08:00
Liu Yi
6fa2e0dd51 docs(example): complete the examples not cited in the docs (#6608)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-08-03 08:34:45 +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
Gabor Kiss-Vamosi
a8c8275b56 feat(os): use recursive mutex by default (#6573) 2024-08-02 12:22:53 +08:00
Liam
a246b47e5a docs(msgbox): update to reflect latest (#6603) 2024-08-02 12:21:26 +08:00
cristian-stoica
89f2ff6701 fix(nxp/vglite): fix stride calculation (#6613)
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Neo Xu
Signed-off-by: Cristian Stoica
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
Co-authored-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Co-authored-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2024-08-02 12:17:42 +08: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
Liam
93e0189309 fix(osal): initialize Windows thread sync correctly (#6604) 2024-08-01 13:06:26 +02:00
Visa Harvey
a623a5ca3d fix(tiny_ttf): fix no cache and formatting cleanup (#6568) 2024-08-01 11:09:55 +02:00
elahav
7791740de6 feat(env/qnx): generate lv_conf.h at build time (#6596)
Co-authored-by: Elad Lahav <elahav@qnx.com>
2024-08-01 09:33:39 +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
49ef8de5d7 fix(vg_lite): remove pattern_color from label drawing (#6605)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-01 09:09:54 +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
Vic
210e4ba069 fix(docbuild): @file command arg mismatches (#6582) 2024-07-29 09:43:44 +02:00
VIFEX
22f1e03afb feat(nuttx): malloc second FB if driver only has one (#6580)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-26 18:00:16 +08:00
Zhang Ji Peng
34742a8db6 perf(array): optimize array remove / erase function performance (#6544)
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
2024-07-26 11:58:21 +02:00
Fabian Blatz
a2fb2808ba fix(kconfig): Do not set LV_CONF_SKIP by default (#6562) 2024-07-26 09:53:43 +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
Gabor Kiss-Vamosi
6828a9b257 fix(draw_buf): handle negative coordinates on the area to clear (#6510) 2024-07-26 14:23:50 +08:00
VIFEX
966d952bb7 docs: add VG-Lite related documents (#6557)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-26 12:20:38 +08:00
Gabor Kiss-Vamosi
56d1538ade docs(qnx): add to index.rst (#6572) 2024-07-25 17:14:56 +02: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
elahav
91cd8ecf90 feat(drivers): initial implementation of a QNX screen driver (#6507)
Co-authored-by: Elad Lahav <elahav@qnx.com>
2024-07-25 14:26:09 +02:00
cristian-stoica
91c64fc029 fix(draw_sw): do not recalculate target buffer stride (#6530)
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-07-25 10:50:13 +08:00
Gabor Kiss-Vamosi
d5d75d6b25 fix(theme): make the text styles work on the INDICATOR's DEFAULT state (#6521) 2024-07-24 23:32:19 +02:00
Fabian Blatz
03e8d808fa feat(nxp/pxp): add Zephyr Support (#6298) 2024-07-24 22:58:54 +02:00
VIFEX
42eec5fb42 perf(vg_lite): add stroke path cache to improve drawing performance (#6502)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-24 22:40:00 +02:00
zylalx1
efbb983c16 fix(examples): fix typo in lv_port_indev_template.c (#6555) 2024-07-24 22:37:46 +02: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
SPeak
9e3ea81dde fix(obj): avoid to init NULL obj
See #6541

Signed-off-by: Sunrisepeak <speakshen@163.com>
2024-07-24 22:31:30 +02:00
Benign X
daa7fefb3a feat(image_decoder): refactor image decoder to reduce file operation on get_info 2024-07-22 23:25:11 +08:00
Benign X
001b4835ba refactor(image_decoder): refactor get_info so that it can pass params via dsc 2024-07-22 23:25:11 +08:00
Liam
b066ff72a0 fix(ci): fix micropython CI (#6546) 2024-07-22 19:17:26 +08:00
VIFEX
4e16f0c644 fix(vg_lite): fix draw pattern recolor error (#6525)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-22 11:51:43 +02:00
Neo Xu
f36890102f fix(sdl): make sure minimal alignment is sizeof(void*) for aligned alloc (#6526) 2024-07-21 16:34:36 +08:00
Robin Vos
70c562de16 fix(pxp): use floorf instead of floor (#6516) 2024-07-20 18:22:45 +08:00
Benign X
6609457824 feat(anim): add lv_anim_speed_to_time back (#6531) 2024-07-20 13:00:08 +08:00