_VIFEXTech
9a483c87bf
feat(layer): add more efficient widget translucent mode ( #4415 )
...
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-08-14 07:57:19 +02:00
Gabor Kiss-Vamosi
45aa59a473
feat(draw_buf): add lv_draw_buf_t for stride support ( #4423 )
2023-07-31 18:44:02 +02:00
Gabor Kiss-Vamosi
35c23a4069
ci: fix potential out of memory issue
2023-07-31 18:22:13 +02:00
Gabor Kiss-Vamosi
4b4ff3ba70
ci: add clip corner test
2023-07-24 17:31:35 +02:00
Gabor Kiss-Vamosi
b78d4dc04b
demo: add lv_demo_scroll
2023-07-15 23:24:58 +02:00
Peter Bee
36c5f19c95
fix(kconfig): update Kconfig and lv_conf_kconfig.h ( #4338 )
...
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
Signed-off-by: Peter Bee <pbjd97@gmail.com>
2023-07-09 23:27:32 +02:00
Gabor Kiss-Vamosi
f753265a79
arch(draw): add parallel rendering architecture
...
BREAKING CHANGE
This is a huge update which introduces parallel rendering. lv_conf.h needs to be updated too.
2023-07-05 13:05:19 +02:00
Neo Xu
3fbdd7b6c1
fix(anim): fix compile warnings ( #4305 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-06-23 20:32:25 +02:00
Gabor Kiss-Vamosi
e820dacd5a
fix spinner
2023-06-20 11:27:09 +02:00
Neo Xu
043c48761f
chore(math): tune cubic-bezier precison to 10bits
...
10 bits is already enough for normally used ease functions(ease, ease-in, ease-out, ease-in-out).
14 bits provides more accuracy and requires additional shift operation.
>14bits provices more accuracy but requires 64bit calculation and additional shift operation.
Add normally used ease function in test.
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2023-06-20 11:27:09 +02:00
Neo Xu
b374282e23
test: add math test for cubic-bezier function
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2023-06-20 11:27:09 +02:00
Benign X
caf9d16dc9
fix(pos): fix invalidate area problem with transform ( #4285 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-06-13 21:16:22 +02:00
Gabor Kiss-Vamosi
35b1290b94
ci(line): fix unit test
2023-05-29 11:31:02 +02:00
hiornso
239b70a8da
fix(dropdown): lv_dropdown_get_option_index shouldn't match strings of different lengths ( #4191 )
2023-05-02 10:45:02 +02:00
_VIFEXTech
4658c27f37
refact(monitor): refact system monitor component ( #4195 )
...
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2023-05-02 10:40:13 +02:00
Gabor Kiss-Vamosi
e7f88efa58
ci(roller): fix test
2023-04-27 09:26:08 +02:00
sparkles43
312303cb44
fix(obj_tree): update parents of children after swapping ( #4150 )
2023-04-20 20:29:58 +02:00
Gabor Kiss-Vamosi
efa02eca24
ci(build): in minimal config use default theme disabled, basic theme enabled
...
fixes : #4111
2023-04-06 09:11:03 +02:00
Carlos Diaz
609e2d34d7
fix(checkbox): check for mem allocation failure in set_text ( #4089 )
2023-03-29 09:15:55 +02:00
Carlos Diaz
61b46756f6
ci(malloc): add malloc/realloc/free stub in unit tests ( #4078 )
2023-03-24 09:06:16 +01:00
Gabor Kiss-Vamosi
c7b26a27b6
test(fs): fix typo, change rd -> r in fopen
2023-03-17 16:34:58 +01:00
_VIFEXTech
afe29b7dab
refact(user_data): remove LV_USE_USER_DATA configuration ( #4056 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-03-14 14:34:56 +01:00
Gabor Kiss-Vamosi
6cd98892a4
fix(event): fix typos and tests
2023-03-06 13:00:05 +01:00
Carlos Diaz
67941f4964
ci(test): add unit test for lv_list ( #4032 )
2023-03-04 17:02:08 +01:00
some00
7854d55046
test(main.py): add cli option to select test suite ( #4023 )
2023-03-02 09:51:55 +01:00
Gabor Kiss-Vamosi
77836dd260
fix(fs): fix cached read
...
related to: #3968
2023-02-28 21:22:01 +01:00
Gabor Kiss-Vamosi
746e26fd52
chore: fix warnings
2023-02-28 07:38:13 +01:00
Gabor Kiss-Vamosi
84d91adaf4
fix(fs): fix cached file read
...
related to #3968
2023-02-27 22:17:50 +01:00
Gabor Kiss-Vamosi
426739d060
ci(test): make test_style faster
2023-02-27 09:50:21 +01:00
Gabor Kiss-Vamosi
f5a9c0382c
ci: add LV_USE_DEV_VERSION to the makefile build
2023-02-23 09:50:14 +01:00
Gabor Kiss-Vamosi
682703c67a
ci(tests): increase timeout from 30 to 300 sec
2023-02-20 22:30:37 +01:00
Carlos Diaz
b227bb15dc
ci(chart): add initial tests ( #4005 )
2023-02-20 21:00:33 +01:00
Gabor Kiss-Vamosi
8b46b3fa54
ci(test): follow API changes in tests
2023-02-20 21:00:03 +01:00
Gabor Kiss-Vamosi
124f9b0f9f
arch(driver): new driver architecture with new color format support
2023-02-20 20:50:58 +01:00
Gabor Kiss-Vamosi
56e26f8d4e
ci(conf): enable FS cache for unit tests
2023-02-14 09:01:03 +01:00
sparkles43
9a63653c42
feat(style): add function to replace styles while preserving the style stack ( #3962 )
2023-02-07 07:51:53 +01:00
nicusorcitu
7c7e99604f
feat(gpu): improve NXP's PXP and VGLite accelerators ( #3948 )
...
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Stefan Babatie <stefan.babatie@nxp.com>
Signed-off-by: Wenbin Yuan <wenbin.yuan@nxp.com>
Co-authored-by: Stefan Babatie <stefan.babatie@nxp.com>
Co-authored-by: Wenbin Yuan <wenbin.yuan@nxp.com>
2023-01-28 23:14:40 +01:00
Gabor Kiss-Vamosi
2b3fbdfaa5
test: fix lvgl.h include path in assets
2023-01-23 09:35:55 +01:00
W-Mai
8ed8542681
feat(margin): add margin
style property ( #3807 )
...
Signed-off-by: W-Mai <1341398182@qq.com>
Signed-off-by: xinbingnan<xinbingnan@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-01-18 09:52:30 +01:00
Gabor Kiss-Vamosi
ad8eed9eb5
ci: avoide having files with the same name
...
Related to https://github.com/lvgl/lvgl/issues/3930#issuecomment-1385681008
2023-01-18 09:26:51 +01:00
W-Mai
bc0d469a51
fix(barcode): fixed barcode test case didn't work ( #3914 )
...
Signed-off-by: W-Mai <1341398182@qq.com>
2023-01-10 21:21:06 +01:00
some00
162e451396
ci(spinner): add unit test for spinner ( #3901 )
2023-01-06 21:02:13 +01:00
Gabor Kiss-Vamosi
dcbd3cc142
fix(test): lower demo stress test loop count
...
hopefully it will solve the timeout issue on Arm CI tests
2022-12-21 08:34:31 +01:00
some00
d33e56e951
test(cmake): exclude test targets from build only configurations ( #3821 )
2022-12-21 08:31:23 +01:00
_VIFEXTech
889634398a
feat(libs): add barcode widget ( #3778 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-12-11 11:48:03 +01:00
Gabor Kiss-Vamosi
077cd2e15d
ci: use headers for text config instead of CMake
2022-11-25 11:32:14 +01:00
Pablo J. Rogina
d17450a55f
ci(animimg): add unit tests ( #3723 )
2022-11-08 12:36:36 +01:00
some00
ab2446c247
fix(test cmake): capitalize Ruby_EXECUTABLE variable ( #3751 )
2022-10-20 12:20:03 +02:00
Johannes Marbach
ffd3b4cdbd
fix(btnmatrix): add lv_obj_get_style_space_...() and use them to consider border width in btnmatrix ( #3725 )
2022-10-11 21:14:14 +02:00
some00
c3a49327ba
test add valgrind support and address technical debt ( #3731 )
...
Test runners are now properly generated by CMake only when needed
2022-10-09 17:06:56 -04:00