Commit Graph

39 Commits

Author SHA1 Message Date
André Costa f92dfe1b95 feat(example/style): convert old transform demo to an example (#9050) 2025-11-14 14:50:58 +08:00
Liam Howatt 75efb0a12e feat(NemaGFX): add vector draw task support (#8938) 2025-10-02 16:26:54 +02:00
André Costa fc18bb0860 ci: build examples with c++ compiler (#8261) 2025-05-19 16:53:41 +02:00
Felix Biego db1daf55d8 fix(examples): add casts (#7831) 2025-02-24 23:23:54 +01:00
Zhang Ji Peng 9760d57540 feat(decoder): add svg image decoder for image widget (#7141)
Arduino Lint / lint (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
Port repo release update / run-release-branch-updater (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2025-02-14 19:33:49 +08:00
Liam 7c020e06fb fix(assets): add missing strides (#6790) 2024-09-04 12:59:36 +02:00
Zoltan Janosy abc8a7292a feat(draw/sw): added support for LV_COLOR_FORMAT_L8 (#5800)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: qinshijing <qinshijing@xiaomi.com>
Co-authored-by: Zoltan Janosy <zjanosy@fishman.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: VIFEX <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Niklas Fiekas <niklas.fiekas@sartorius.com>
Co-authored-by: qinshijing <51692568+qinshijing@users.noreply.github.com>
Co-authored-by: qinshijing <qinshijing@xiaomi.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-04-20 13:14:25 +02:00
_VIFEXTech aad5a325d5 chore: add stride information in the image resource file (#5653)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2024-02-15 11:58:18 +08:00
Neo Xu 7579b96b9b fix(image): add data_size filed to all c-array images (#5608)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-02-07 12:13:00 +08:00
Gabor Kiss-Vamosi d5daccdd48 docs: update API comments 2023-12-13 22:23:03 +01:00
Neo Xu 511feb39be chore(image): remove explicit initialization to always_zero (#4796)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-18 08:10:22 +01:00
Gabor Kiss-Vamosi e27491cb2a chore: remove debug code 2023-11-15 12:59:16 +01:00
Gabor Kiss-Vamosi db4b264076 fix(imgbtn): fix example images 2023-11-13 17:07:17 +01:00
Gabor Kiss-Vamosi 3c67650a5b example(animimg): fix images 2023-10-27 11:26:14 +02:00
Gabor Kiss-Vamosi 6163437afd refactor(scale): remove lv_meter use lv_scale instead 2023-10-12 17:21:52 +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
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
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 b466045f13 chore: change some // comments to /**/ 2023-07-15 18:39:11 +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 124f9b0f9f arch(driver): new driver architecture with new color format support 2023-02-20 20:50:58 +01:00
Uli Raich 01b33b4aba example(canvas): add MicroPython draw examples (#3823) 2022-11-24 11:16:34 +01:00
Uli Raich 29ec34be77 examples(micropython): add a few missing MP examples (#3672) 2022-09-21 11:21:36 +02:00
Xiang Xiao 9ed5b3fe06 Sync up Kconfig with lv_config_template.h (#3508)
* fix(config): remove LV_COLOR_16_SWAP related stuff

follow commit 5369d7d473

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>

* fix(config): remove LV_COLOR_SCREEN_TRANSP related stuff

follow commit 5369d7d473

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-07-20 11:29:34 +02:00
Lazar Chervenkov 03c43d95ad example(imgfont): fix lvgl.h include path (#3405)
When LV_LVGL_H_INCLUDE_SIMPLE is not defined, the path to the lvgl.h gives a compilation error. I fixed the path
2022-06-08 11:08:54 +02:00
Xiang Xiao 4c4f954059 chore(style): remove the trailing space from all source files (#3188)
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-03-21 11:25:51 +01:00
guoweilkd 7713327d61 feat(font): add imgfont - can be used to add emojis to label/span (#3160)
* feature(font): draw img in label/span

* add to tests

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-03-17 10:18:14 +01:00
Gabor Kiss-Vamosi 6701d36afe fix: remove symlinks to be accepted as an Ardunio library
See https://github.com/lvgl/lvgl/commit/c60ed68e94c7ab08a8286ee8415d43f5cfa1e7f9#r62838038
2022-01-05 10:08:10 +01:00
Gabor Kiss-Vamosi 4d7d30677a fix(examples) exclude example animimg images if animimg is disabled 2021-11-05 13:21:29 +01:00
Jianting (Meco) Man 95be2c7b99 fix(example):format codes (#2731) 2021-10-25 18:44:44 +02:00
JojoS a31f4b77bf fix compiling of examples when cmake is used (#2572)
* use INCLUDE_SIMPLE in all c sources

* removed unnecessary ifdef LV_LVGL_H_INCLUDE_SIMPLE
2021-09-20 13:42:47 +02:00
Johannes Marbach 53b65a7964 fix(examples) don't compile assets unless needed (#2523)
This wraps the code for the assets under examples/assets in
LV_BUILD_EXAMPLES so that it is not compiled when examples are
deactivated in lv_conf.h.
2021-09-03 15:01:01 +02:00
Amir Gonnen 4114dc30e8 fix(examples) fix MicroPython examples and run the examples with CI (#2339)
* Fixes to micropython examples

Added missing images and fonts under 'assets'. Since .bin is in gitignore, renamed fonts to .fnt

* Update build_micropython workflow

Build the unix port dev variant and run tests.

See: https://github.com/lvgl/lv_binding_micropython/issues/151
2021-07-01 14:37:57 +02:00
Uli Raich c60ed68e94 adding micropython examples (#2286)
* adding micropython examples

* adding micropython examples
2021-06-07 13:56:08 +02:00
Gabor Kiss-Vamosi 96ef55273d fix(example) reconvert the images to add alpha channel 2021-05-11 17:43:14 +02:00
ZhaoQiang-b45475 8f083a34fa Extra: widgets: add a new widget animation image (#2167)
* Extra: widgets: add a new widget animation image

This widget is a combination of img and animation,
could achieve animation effects by
constantly switching a series imgs.

Signed-off-by: Qiang Zhao <qiang.zhao@nxp.com>
Signed-off-by: Hui Song <hui.song_1@nxp.com>
Signed-off-by: Xiaolin He <xiaolin.he@nxp.com>

* example: add animimg example

Signed-off-by: Qiang Zhao <qiang.zhao@nxp.com>
2021-05-07 14:50:48 +02:00
Gabor Kiss-Vamosi e0fb0db735 add all widgets and widget examples 2021-02-10 22:59:53 +01:00
Gabor Kiss-Vamosi 8a1af8646f add lv_components as src/extra and minor fixes 2021-02-04 14:46:11 +01:00