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

537 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
3adaee8fde ci: temporary remove lv_example_tiny_ttf_3.py 2023-10-10 22:20:43 +02:00
Brandon Holland
8c63327f66
feat(disp): add double buffered direct-mode efficient sync algorithm (#4443)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: bjsylvia <bjsylvia@163.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Fabian Blatz <fabianblatz@gmail.com>
Co-authored-by: Mike Fikes <mike@fikesfarm.com>
Co-authored-by: Zoltan Janosy <janosy.zoltan@gmail.com>
Co-authored-by: Zoltan Janosy <zjanosy@fishman.com>
2023-10-10 21:44:32 +02:00
Gabor Kiss-Vamosi
80149e7f98 refactor(msg): remove lv_msg in favor of lv_observer 2023-10-10 20:48:46 +02:00
Zoltan Janosy
4f541cf523
feat(observer): implemented an observer pattern (#4541)
Co-authored-by: Zoltan Janosy <zjanosy@fishman.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-10-09 23:20:29 +02:00
PGNetHun
8c2fc7ec4b
chore: code and documentation cleanups, renames and fixes (#4607) 2023-09-27 12:23:40 +02:00
_VIFEXTech
9937138392
feat(libs): add libpng decoder (#4569)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-09-25 10:28:35 +02:00
Gabor Kiss-Vamosi
5c134a2bfb chore: fix docs build 2023-09-24 20:23:07 +02:00
Gabor Kiss-Vamosi
3c10315b86 chore: format code 2023-09-23 00:50:36 +02:00
Gabor Kiss-Vamosi
81914f57d3
example(libjpeg): add fallback if disabled
required for the docs
2023-09-23 00:48:13 +02:00
_VIFEXTech
c4c4627ae0
feat(libs): add libjpeg-turbo decoder (#4567)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-09-22 10:43:59 +02:00
Gabor Kiss-Vamosi
f67dd2af55 chore(example): fix warning 2023-09-21 15:00:56 +02:00
_VIFEXTech
e53cd59fcb
chore(libs/jpg): rename lv_jpg to lv_tjpgd (#4573)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-09-20 10:38:47 +02:00
_VIFEXTech
45fb2148d5
chore(libs/png): rename lv_png to lv_lodepng (#4574)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-09-20 10:30:04 +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
Gabor Kiss-Vamosi
e657c74aca chore: fix build errors 2023-09-18 21:29:22 +02:00
Gabor Kiss-Vamosi
ca55b2ed8d arch(img_decoder): replace read_liine_c with get_area_cb
also remove sjpeg support as get_area_cb can de quite same (some optimization is still needed to not decode the out of bounds chunks)
2023-09-18 21:19:00 +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
茳岚
cf6f541394
chore(docs): fix comment lv_port_indev_template.c (#4545) 2023-09-11 12:44:44 +02:00
Gabor Kiss-Vamosi
828d34aa3b chore: revert debug code 2023-08-31 22:03:31 +02:00
Gabor Kiss-Vamosi
0738e04723 feat(draw): consider stride for glyph bitmaps 2023-08-31 20:33:32 +02:00
Gabor Kiss-Vamosi
c3e2120616 feat(img): add img.header.stride
see https://github.com/lvgl/lvgl/pull/4414#issuecomment-1698538169
2023-08-31 19:54:36 +02:00
Carlos Diaz
5c1fc63647
feat(scale): add the lv_scale widget (#4196)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-08-31 15:09:40 +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
Gabor Kiss-Vamosi
72a62f4eda example(ffmpeg): enable the MicroPython example 2023-08-22 10:47:38 +02:00
Gabor Kiss-Vamosi
0b83a82a07 feat(multi-instance): collect all the global variables into a struct to allow running multiple instances of LVGL
Closes #4358
2023-08-19 01:42:37 +02:00
Gabor Kiss-Vamosi
6b8d1e94b4 example(canvas): fix canvas examples 2023-08-16 06:59:31 +02:00
bjsylvia
67ca457a07
fix: fix typos (#4451)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-08-14 16:49:30 +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
Uli Raich
73de6a2e94
added Python version of lv_example_tiny_ttf_3 (#4437) 2023-08-08 10:46:57 +02:00
sirius506
af8c55724d
fix(tiny_ttf): re-initialize cache contents when cleared (#4426) 2023-08-03 15:55:58 +02:00
Gabor Kiss-Vamosi
9285f44539 chore: fix lv_example_img_1() 2023-07-31 18:50:45 +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
_VIFEXTech
0302eaa22e
fix(examples): fix crash caused by typos (#4419)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2023-07-31 10:21:49 +02:00
Gabor Kiss-Vamosi
7b1a363ecb chore: fix warnings 2023-07-15 20:59:49 +02:00
Gabor Kiss-Vamosi
b466045f13 chore: change some // comments to /**/ 2023-07-15 18:39:11 +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
8d375ef12e chore: revert test code from lv_example_btn_1 2023-07-09 23:24:39 +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
Gabor Kiss-Vamosi
390c880f89 example(tabview): fix tabview disable scrollig example
there is no animatin after selecting a tab by clicking anymore
2023-06-26 13:50:43 +02:00
Gabor Kiss-Vamosi
e820dacd5a fix spinner 2023-06-20 11:27:09 +02:00
_VIFEXTech
77b77e8017
fix(examples/imgfont): fix warning (#4275)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2023-06-12 12:22:12 +02:00
Gabor Kiss-Vamosi
beafff2661
docs(arduino): update the comments in /LVGL_Arduino.ino 2023-04-28 14:10:26 +02:00
Kevin Schlosser
e485dd8bb4
feat(docs): migrate from .md to .rst (#4129) 2023-04-27 14:42:02 +02:00
_VIFEXTech
9eb0c021a9
fix(arduino): fix unsafe log printing (#4125)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2023-04-11 10:57:44 +02:00
Gabor Kiss-Vamosi
b466913494 example(calendar): fix lv_example_calendar_1.py 2023-03-23 03:35:07 +01:00
Gabor Kiss-Vamosi
a6880eb825 docs(disp): use px_map parameter name instead of color_p
related to https://github.com/lvgl/lv_binding_micropython/issues/263#issuecomment-1477790684
2023-03-22 10:07:01 +01:00
Gabor Kiss-Vamosi
1faa4c8d7a revert(event): use original_target and target to follow JS conventions
fixes #4050
2023-03-20 14:24:21 +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
e26a46c43c docs(arduino): add note to not use lv_examles library
fixes #4054
2023-03-14 07:38:14 +01:00
Uli Raich
d1c6c61780
example(micropython): updated MicroPython examples according to LVGL changes (#4031) 2023-03-10 21:44:12 +01:00