Commit Graph

163 Commits

Author SHA1 Message Date
Niklas Fiekas
2be97d6b92 fix(indev): fix hovering disabled obj resets indev (#6855) 2024-10-09 13:48:18 +02:00
Neo Xu
afcf722e6f fix(objid): free old id before assign new one (#6697)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-21 10:20:37 +02:00
Liam
cda2d609bb feat(obj): add lv_obj_null_on_delete (#6599) 2024-08-13 23:58:03 +08:00
Pavi92
83582f6a3a fix(arc): add missing private include (#6648)
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
2024-08-12 14:54:42 +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
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
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
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
Neo Xu
64598041be feat(obj): add check null pointer (#6249)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-05-26 18:01:07 +02:00
Samuel
67fad672e3 feat(hover): add Hover support for pointer device. (#5947)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-05-02 18:23:35 +02:00
Michael Simon
352420cd54 refacter(conf): use defines for standard includes (#5767)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-03-20 12:10:33 +08:00
Gabor Kiss-Vamosi
ed38275db5 fix(layer): update the cached layer type on state change (#5801) 2024-03-10 14:48:19 +08:00
Gabor Kiss-Vamosi
b9575fb3b7 fix(obj): fix cover change with semi transparent gradients (#5531) 2024-01-31 20:16:43 +01:00
Benign X
56cd592527 chore(widgets): add parentheses to MY_CLASS definition (#5485) 2024-01-26 10:32:02 +01:00
Neo Xu
38b455bcef feat(event): use lv_array for event descriptors (#5301)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-18 14:48:31 +01:00
terry.rong
122acbd00f fix(event): fix assert in event bubble mode. (#5357)
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2024-01-17 14:38:05 +01: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
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
Niklas Fiekas
8a25009bc5 fix(obj): readjust scroll after layout when child removed (#4916) 2023-12-03 20:50:36 +01:00
Gabor Kiss-Vamosi
235d580a51 refactor: rename cnt to count 2023-11-15 22:42:33 +01:00
Gabor Kiss-Vamosi
628fb98b52 fix(draw): fix minor issues in SW render 2023-11-15 09:47:34 +01:00
Viktor Szépe
cc6581ae03 ci: upgrade astyle tool (#4776)
Install from source to use the latest version
2023-11-10 15:37:23 +01:00
Niklas Fiekas
91edcf0930 feat(stdlib): add and use lv_malloc_zeroed (#4728) 2023-11-06 15:10:56 +01:00
Gabor Kiss-Vamosi
a5a58e39d2 refactor: replace lv_coord_t with int32_t 2023-10-31 19:25:01 +01:00
Gabor Kiss-Vamosi
50d01cec3d refactor(style): rename lv_indev_get_act to lv_indev_active 2023-10-31 19:20:36 +01:00
Neo Xu
726620d0fc feat(obj): add unified obj property set/get API (#4579)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-10-26 09:39:30 +02:00
Neo Xu
1d41ec3739 feat(obj): rename lv_obj_set_flag to lv_obj_update_flag (#4655)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-10-23 17:20:29 +02:00
Gabor Kiss-Vamosi
89dd481747 chore: remove BOM
see https://github.com/lvgl/lvgl/pull/4684#issuecomment-1773768596
2023-10-22 06:12:48 +02:00
Gabor Kiss-Vamosi
9ec5417dd3 refactor: scr -> screen, act->active, del->delete, remove in obj_clear_flag/state 2023-10-12 21:12:16 +02:00
Neo Xu
27357d5139 feat(obj): add obj_id, class names, and dump support (#4536)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-09-25 10:58:36 +02:00
Gabor Kiss-Vamosi
0721884ee9 refactor: disp->display, res->result/resolution, hor/ver->horizontal/vertical, txt->text, angle->rotation, zoom->scale 2023-09-18 22:57:30 +02:00
xaowang96
6fdd585549 feat(indev): add an indev reset event (#4539)
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-09-17 22:18:04 +02:00
Gabor Kiss-Vamosi
09c12d0f9c refactor(btn, img): rename btn to button and img to image 2023-09-14 20:12:31 +02:00
Zoltan Janosy
ca54d127c2 feat(fs): add support for memory-mapped files (#4462)
Co-authored-by: Zoltan Janosy <zjanosy@fishman.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-08-31 13:00:26 +02:00
Neo Xu
b6c5ab3954 chore: remove not needed "expression ? true : false" (#4485)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-08-25 22:58:21 +02:00
_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
b466045f13 chore: change some // comments to /**/ 2023-07-15 18:39:11 +02:00
Neo Xu
dd967ffccc chore: add OPA mix macro (#4354)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-07-10 20:05:46 +02:00
PeterB
c7d66b97c5 Merge remote-tracking branch 'origin/master' 2023-07-10 12:11:22 +01:00
PeterB
2911e49c51 fix(obj) prevent hidden objects keeping focus 2023-07-10 12:10:03 +01: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
Amir Gonnen
0e56d0124f fix(gc): initialize GC if needed (#4269) 2023-06-06 09:11:13 +02:00
_VIFEXTech
06b3b62475 feat(profiler): add built-in profiler (#4255)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: W-Mai <1341398182@qq.com>
2023-06-05 16:53:57 +02:00
Benign X
04013f85d6 refactor: replace codes with lv_area_increase (#4242) 2023-05-24 11:41:50 +02:00
Benign X
37835260ca fix(lv_obj): remove useless debug codes (#4240) 2023-05-24 10:04: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
f43a0bcb98 fix failing tests 2023-03-20 14:33:12 +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
0107879924 fix(style): fix layer type caching 2023-03-07 08:54:04 +01:00
Gabor Kiss-Vamosi
6cd98892a4 fix(event): fix typos and tests 2023-03-06 13:00:05 +01:00