1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-14 06:42:58 +08:00

403 Commits

Author SHA1 Message Date
Neo Xu
947550ae1e
chore(cmake): use cmake 3.16 instead (#5236)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-09 13:34:43 +01:00
Benign X
278d8cf2a2
fix(freetype): fix potential mem leak of freetype test (#5238) 2024-01-09 18:05:42 +08:00
lhdjply
cb800cb793
chore(meter): remove #define LV_USE_METER (#5230)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-01-09 11:05:59 +08:00
Benign X
0a179041da
test(freetype): add outline testcase (#5213) 2024-01-08 17:30:16 +08:00
Benign X
2633a33b48
feat(freetype): add new freetype testcase (#5207) 2024-01-07 15:39:50 +08:00
Benign X
903be11056
chore(test_bar): remove unused code (#5183) 2024-01-04 18:00:51 +08:00
jimbom
6136bd6cd0
fix(widgets): wrong casting in some widgets when calling lv_event_get… (#5169)
Co-authored-by: Jim Boström <jim.bostrom@indra.no>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-01-04 13:18:43 +08:00
Carlos Diaz
91e2617410
feat(scale): use the style_length property for ticks (#5141) 2024-01-03 11:34:54 +01:00
Xu Xingliang
28eced31a7 fix(vector): use layer stride for thorvg canvas stride
ThorVG supports only ARGB8888, so added check.
Update test to use non-regular stride.

Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-03 11:28:56 +01:00
yushuailong
95e40c4652
feat(style): add API to check specific style property is set (#5055)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: yushuailong1 <yushuailong1@xiaomi.com>
2024-01-02 08:43:47 +01:00
PGNetHun
a0e75077d8
fix(lodepng): fix LodePNG 8 bit palette image to RGBA data conversion bug (#5108) 2024-01-02 14:18:45 +08:00
Carlos Diaz
c750f30f8f
test(scale): add tests for scale widget (#4678) 2023-12-30 10:40:46 +01:00
Benign X
a34f490394
feat(cache): new cache framework (#5049)
Co-authored-by: _VIFEXTech <vifextech@foxmail.com>
2023-12-25 11:37:59 +08:00
_VIFEXTech
4b995448bc
refact(anim_timeline): refact anim timeline design (#5061)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-22 14:56:36 +08:00
Kevin Schlosser
32c6bc5bd7
ci: add MicroPython test (#4997)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-12-21 09:54:15 +01:00
Zhongwei Liu
b2447b7b0d
fix(screen): fix crash when starting two screen loads with animations (#5066) 2023-12-20 20:22:57 +01:00
Gabor Kiss-Vamosi
a720948aa1 fix(draw): fix off by one scaling issue o nthe left and bottom
fixes #4993
2023-12-18 17:06:00 +01:00
Gabor Kiss-Vamosi
3fa47263c8 refactor: rename LV_THEME_BASIC to LV_THEME_SIMPLE 2023-12-15 09:13:05 +01:00
Gabor Kiss-Vamosi
cad4a4529c refactor: lv_anim_set_playback_time -> lv_anim_set_playback_duration 2023-12-13 22:23:12 +01:00
Gabor Kiss-Vamosi
d5daccdd48 docs: update API comments 2023-12-13 22:23:03 +01:00
yushuailong
636aba8c34
fix(label): fix rtl txt long dots not show all (#4962)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: yushuailong1 <yushuailong1@xiaomi.com>
2023-12-13 16:13:24 +01:00
Gabor Kiss-Vamosi
de2f7effd9 fix(list): fix text style
fixes #5005
2023-12-13 15:38:44 +01:00
Gabor Kiss-Vamosi
779d2025b8 fix(msgbox): use LV_OPA_50 for the backdrop in the default theme 2023-12-13 07:40:37 +01:00
Gabor Kiss-Vamosi
57a4497a09 refactor(msgbox): make msgbox more modular and flexible 2023-12-12 15:37:45 +01:00
Neo Xu
f1e021e7b3
fix(qrcode): fix crash due to buf_unalign modification (#4987)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-12 09:12:17 +01:00
Gabor Kiss-Vamosi
88865dd910 refactor: minor refactoring and widget docs update 2023-12-11 18:16:07 +01:00
Neo Xu
7119b7488b
fix(display): check NULL act_screen before using it (#4973)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-12-11 14:55:32 +01:00
Neo Xu
47a244afe1 ci(image): test all image formats (#4974)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-11 14:25:33 +01:00
Neo Xu
1dac562ac1
feat(obj): add obj state property (#4969)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-11 14:18:22 +01:00
Neo Xu
4c10e4a992
feat(image): add image properties and test (#4970)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-11 14:17:54 +01:00
Neo Xu
e8d5594026
refactor(anim): rename anim time to anim duration (#4978)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-11 12:35:22 +01:00
Neo Xu
aaac8802e7
chore(test): only do rotation test when image loaded to RAM (#4950)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 23:18:09 +01:00
Neo Xu
d14f2f69bd
feat(test): add stride aligned image test (#4839)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 23:15:19 +01:00
Gabor Kiss-Vamosi
2d422f421f ci: update reference images 2023-12-06 15:05:43 +01:00
Neo Xu
de77e77882
chore(decoder): remove RLE image decoder (#4923)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 09:52:12 +01:00
PGNetHun
f6eefe8eeb
fix(table): set row count to zero (#4937) 2023-12-06 09:00:09 +01:00
Gabor Kiss-Vamosi
3c7e8bd0d4 fix(draw): fix bottom part of triangle drawing
see #4895
2023-12-05 17:12:17 +01:00
Gabor Kiss-Vamosi
c902556794 fix(observer): fix the parameters of the observer_cb for Micropython compatibility 2023-12-05 14:25:20 +01:00
PGNetHun
91020ea20e
fix(table): rename shortened function names to full names (#4918) 2023-12-04 22:57:47 +01:00
Michael Haberler
1fe6c6192a
fix(observer): fix when observing an invalid subject (#4904)
Co-authored-by: Michael Haberler <git@mah.priv.at>
2023-12-01 07:02:19 +01:00
Neo Xu
0233247406
feat(image): add LZ4 compressed binary image support (#4873)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-30 13:20:31 +01:00
Neo Xu
16254ef90d
feat(rle): add RLE compressed binary image support (#4870)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-30 09:47:15 +01:00
Neo Xu
34f7e9e012
chore: fix inconsistent comment style (#4889)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-29 11:11:16 +01:00
Gabor Kiss-Vamosi
f0988b8cf8 refactor(event): add _cb postfix to lv_obj_add_event() 2023-11-28 15:36:51 +01:00
Neo Xu
fea780e837
feat(lib): add lz4 lib support (#4872)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-28 15:05:16 +01:00
Peter Bee
b42cb43074
fix(cmake): add asm file compile definitions (#4884)
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2023-11-28 09:17:21 +01:00
Gabor Kiss-Vamosi
a5c92ef298 feat(draw): add sw display rotate implementations 2023-11-27 11:46:40 +01:00
Neo Xu
5c11abc859
feat(point): add helpers to operate point and precise point (#4867)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-27 06:26:55 +01:00
bjsylvia
990fbc8cdf
fix(draw): remove LV_LAYER_MAX_MEMORY_USAGE (#4809)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-24 20:17:10 +01:00
_VIFEXTech
0447443029
fix(draw_line): use lv_point_precise_t to describe coordinates (#4858)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-24 13:41:43 +01:00