Commit Graph

776 Commits

Author SHA1 Message Date
VIFEX 1a36c4e61d feat(anim): add vsync mode (#8087) 2025-06-16 17:42:13 -03:00
VIFEX 95d873a26c feat(vg_lite): add tile image support (#8226)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-06-11 16:52:03 +08:00
André Costa f512bda660 test(perf): add perf test framework (#8064)
Arduino Lint / lint (push) Has been cancelled
Build Examples with C++ Compiler / build-examples (push) Has been cancelled
MicroPython CI / Build esp32 port (push) Has been cancelled
MicroPython CI / Build rp2 port (push) Has been cancelled
MicroPython CI / Build stm32 port (push) Has been cancelled
MicroPython CI / Build unix port (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with 32bit build (push) Has been cancelled
C/C++ CI / Run tests with 64bit build (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_32B - Ubuntu (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_64B - Ubuntu (push) Has been cancelled
Port repo release update / run-release-branch-updater (push) Has been cancelled
Verify Font License / verify-font-license (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
2025-06-10 13:56:46 +02:00
Benign X 1403f2da5a fix(span): fix correct text length calculation (#8368) 2025-06-10 11:53:53 +02:00
VIFEX 64a14311f0 fix(draw_vector): fix the unprocessed layer opa in vector rendering (#8294)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-06-09 20:00:05 +08:00
Benign X 94897599d2 chore(arc_label): rename arc_label to arclabel 2025-06-04 13:28:56 -03:00
Benign X cb593b35ea chore(arc_label): documentation, formatting, redundant code fixes 2025-06-04 13:28:56 -03:00
Benign X 9cf663ed37 test(arc_label): add arc_label test cases 2025-06-04 13:28:56 -03:00
anaGrad 23bad41299 feat(wayland): add dmabuf support with g2d (#8122)
Signed-off-by: Ana Grad <ana.grad@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@nxp.com>
Signed-off-by: Cosmin Radu <cosmin.radu_1@nxp.com>
Co-authored-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Co-authored-by: Prabhu Sundararaj <prabhu.sundararaj@nxp.com>
Co-authored-by: Cosmin Radu <cosmin.radu_1@nxp.com>
2025-06-02 16:29:38 +02:00
André Costa d290f4e8fe fix(calendar): allow setting years in ascending order (#8315) 2025-06-02 12:49:12 +02:00
Gabor Kiss-Vamosi f15ddf2431 fix(draw_sw): in ARGB8888_PREMULTIPLIED fix rounding error and add RGB888 image blending support (#8264) 2025-05-26 20:32:52 +02:00
Felix Biego 4421819c4b feat(draw_sw): add RGB565_SWAPPED support (#8227)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2025-05-26 17:43:17 +02:00
André Costa b055446a63 revert(dropdown): add lv_anim_enable_t parameter to lv_dropddown_set_selected (#7310) (#8304) 2025-05-26 13:51:37 +02:00
yushuailong 4a827679b4 fix(draw_vector): draw vector not calc draw_buf offset (#8262)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
2025-05-22 10:46:32 +08:00
André Costa 48417aef64 build: restructure cmake (#8210)
Co-authored-by: Erik Tagirov <erik.tagirov@edgemtech.ch>
2025-05-21 13:02:26 +02:00
Matevz Mihalic 09895eb943 fix(tiny_ttf): fix GPOS lookup list table address (#8251) 2025-05-21 12:47:23 +02:00
Fabian Zäh 16acc2ef85 fix(layout): size in cross direction was not updated when layout on parent was changed from grid to flex (#8053)
Co-authored-by: Fabian Zäh <Fabian.Zaeh@livetec.de>
Co-authored-by: Liam Howatt <30486941+liamHowatt@users.noreply.github.com>
2025-05-20 14:09:46 +02:00
Gabor Kiss-Vamosi 8e19bb4d77 refactor(xml): rename ctx to scope as it better describes its meaning 2025-05-20 11:06:54 +02:00
Gabor Kiss-Vamosi e4bbc4f0fa feat(obj_name): add auto-indexing with names like 'mybtn_#' 2025-05-20 11:06:54 +02:00
Liam Howatt bdf1138afd fix(bar): fix bar indicator length error (#8200) 2025-05-19 14:30:40 +02:00
VIFEX 94bdc2daa4 fix(vg_lite): enable box shadow by default (#8242)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-05-16 11:05:32 +08:00
VIFEX 452e256da1 fix(refr): fix matrix rotation precision loss (#8221)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-05-13 21:24:40 +02:00
André Costa e0b65f78cc feat(test): add Dockerfile support with CI env (#8209) 2025-05-12 20:00:43 +02:00
Liam Howatt 42db8aa517 feat(image): support symbol images with inner alignment (#8182) 2025-05-11 15:17:50 +02:00
yushuailong 77a1a14d37 feat(display): add triple buffer support (#8158)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
2025-05-08 16:31:36 +02:00
caibutshuai 4ab0d11f30 feat(svg): add API for getting original width and height (#8180)
Signed-off-by: zhouxingjian <zhouxingjian@xiaomi.com>
2025-05-06 22:40:31 +02:00
Gabor Kiss-Vamosi 79381cc535 feat(xml): add canvas and calendar support 2025-05-06 20:40:38 +02:00
Gabor Kiss-Vamosi c5022ce2af feat(label_xml): support the format string in bind_text 2025-05-06 20:40:38 +02:00
Felix Biego ea3131641d fix(lottie): smooth edges on lottie animation (#8189) 2025-05-05 14:18:59 +02:00
Gabor Kiss-Vamosi 352327007b chore(xml): minor fixes 2025-04-30 10:08:43 -03:00
Zhe Weng 8d90287e20 fix(circle_buf): don't clear array on reset (#8157) 2025-04-29 16:54:22 -03:00
Zhenhua Luo 0040658e6a feat(animimage): support set source interfaces with or without parameter of reverse play (#8164)
Signed-off-by: Liubin Gong <liubin.gong@nxp.com>
Co-authored-by: Liubin Gong <liubin.gong@nxp.com>
2025-04-28 22:14:44 +02:00
Liam Howatt 00cd8e766d feat(drivers): add ft81x framebuffer driver (#7815) 2025-04-28 21:25:56 +02:00
VIFEX caf54430d6 fix(vg_lite): fix vector draw pattern matrix error (#8134)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-24 18:52:11 +02:00
VIFEX e79ead093e fix(ffmpeg): fix ffmpeg decoder assert (#8128)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-23 10:46:19 +02:00
Zhenhua Luo 702732d795 feat(animimage): support images play in a reversed order (#8085)
Signed-off-by: Liubin Gong <liubin.gong@nxp.com>
Co-authored-by: Liubin Gong <liubin.gong@nxp.com>
2025-04-22 22:19:36 +08:00
pengyiqiang 0414c78fd0 feat(freetype): add font kerning support
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-22 12:01:13 +02:00
pengyiqiang feee9ae228 feat(test/freetype): add vg-lite outline font test
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-22 12:01:13 +02:00
Fabian Blatz e7af9006bf feat(font): Replace SimSun font with SourceHanSansSC (#8006) 2025-04-17 11:26:26 +02:00
VIFEX 1f3f1d742d fix(vg_lite): fix vector drawing not handling global matrix (#8115)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-16 14:39:05 -03:00
Gabor Kiss-Vamosi 3095b636a2 feat(xml): add arc and chechkbox 2025-04-16 14:46:26 +02:00
Gabor Kiss-Vamosi 910cf08d0e feat(xml): handle registering assets multiple times
Update tests/src/test_cases/xml/test_xml_style.c

Co-authored-by: Liam Howatt <30486941+liamHowatt@users.noreply.github.com>
2025-04-16 14:46:26 +02:00
Gabor Kiss-Vamosi f317067fe2 fix(test): print \n-s in logs correctly 2025-04-16 14:46:26 +02:00
Gabor Kiss-Vamosi 0b44606198 fix(xml): handle not existing subjects gracefully 2025-04-16 14:46:26 +02:00
Gabor Kiss-Vamosi 7f45e2fc72 feat(xml): support styles with the same name 2025-04-16 14:46:26 +02:00
VIFEX c08a7a1066 feat(refr): use transform matrix to realize display rotation (#6911)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-15 14:31:09 -03:00
Andy Everitt c893c617b6 feat(image): add LV_IMAGE_ALIGN_CONTAIN & LV_IMAGE_ALIGN_COVER to scale images without changing aspect ratio (#7955) 2025-04-15 11:13:57 +02:00
VIFEX 19cb83732b arch(font_manager): add multiple font backend support (#8038)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-15 11:35:50 +08:00
André Costa 100e21f17d fix: table get cell area error (#8047)
Co-authored-by: lyrain2009 <walterlong@foxmail.com>
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2025-04-14 13:31:27 +02:00
Gabor Kiss-Vamosi 3bcd3929b1 fix(test): do not enable test_bg_image with || 1 (#8081) 2025-04-14 13:28:38 +02:00