bjsylvia
a711c8b427
chore(multi-instance): update description of related documents ( #4470 )
...
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-08-19 22:22:00 +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
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
Gabor Kiss-Vamosi
7f5e24771e
docs(simulator): remove SDL support from the Visual Studio project
2023-08-13 22:14:27 +02:00
Gabor Kiss-Vamosi
ae476628be
Update ROADMAP.rst
2023-08-06 14:34:43 +02:00
Gabor Kiss-Vamosi
db0dbee435
Update ROADMAP.rst
2023-07-28 20:39:05 +02:00
Chris Ring
b001d684fe
docs: fix misc typos throughout ( #4413 )
...
Signed-off-by: Chris Ring <c-ring@ti.com>
2023-07-27 22:35:12 +02:00
Gabor Kiss-Vamosi
ed681f92bc
Update ROADMAP.rst
2023-07-26 17:00:41 +02:00
Gabor Kiss-Vamosi
3b5731e40b
chore: update ROADMAP.rst
2023-07-14 22:43:11 +02:00
Gabor Kiss-Vamosi
66b31e1954
chore: update ROADMAP.rst
2023-07-14 20:25:06 +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
Joseph An
de97dba59b
docs(st): updating get-started documentation ( #4327 )
2023-07-03 10:39:37 +02:00
Gabor Kiss-Vamosi
123ea43dfc
Update ROADMAP.rst
2023-07-03 09:50:08 +02:00
Man, Jianting (Meco)
c4d91ca1bc
doc(rt-thread): add new rt-thread support BSPs ( #4320 )
2023-06-26 22:13:16 +02:00
Gabor Kiss-Vamosi
9f90106702
Update ROADMAP.rst
2023-06-19 15:34:53 +02:00
_VIFEXTech
4665fd9191
feat(timer): implementation of adaptive call timer handler cycle method ( #4236 )
2023-06-14 13:57:34 +02:00
Gabor Kiss-Vamosi
b4c3249c2e
docs(roadmap): add bar, slider, arc knob move inside feature
2023-06-07 13:02:20 +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
Kevin Schlosser
518e755bf9
docs(roadmap): add checkboxes to ROADMAP.rst ( #4259 )
2023-05-31 14:04:05 +02:00
Kevin Schlosser
236c1e0c73
docs: fixes few things ( #4249 )
2023-05-29 10:46:42 +02:00
Gabor Kiss-Vamosi
57325dfa87
docs: update the support period of the releases
2023-05-24 22:19:37 +02:00
Gabor Kiss-Vamosi
c283f460c3
Update ROADMAP.md
2023-05-24 10:09:23 +02:00
Gabor Kiss-Vamosi
b4b2d5b88b
Update and rename ROADMAP.rst to ROADMAP.md
...
To keep the checkbox rendering
2023-05-24 10:07:23 +02:00
_VIFEXTech
5f42ff115b
docs(timer): use precise delay description in Timer Handler ( #4235 )
2023-05-22 10:13:49 +02:00
_VIFEXTech
fa5388a38b
fix(profiler): fixed inability to disable and add new measurement points ( #4224 )
...
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-05-18 13:02:17 +02:00
Gabor Kiss-Vamosi
edcf1652b0
Update CHANGELOG.rst
2023-05-18 12:15:12 +02:00
_VIFEXTech
540c028d60
feat(profiler): add performance profiler hook ( #4211 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-05-11 11:10:47 +02:00
Kevin Schlosser
8c99b359d2
docs: fixes several issues related to migrating to rst ( #4213 )
2023-05-08 16:45:28 +02:00
Kevin Schlosser
3fe1dcd222
docs: fixes API section of the docs to include everything from LVGL. ( #4192 )
2023-05-01 11:27:28 +02:00
Kevin Schlosser
2f292c500b
docs fix versioning ( #4189 )
2023-04-29 12:58:03 -04:00
Kevin Schlosser
2549f23773
docs: finishes conversion of ROADMAP.rst file ( #4182 )
2023-04-29 06:31:36 +02:00
J. Neuschäfer
bc9bcaa6b7
chore(docs): fix a few typos ( #4170 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-04-28 11:08:42 +02:00
Kevin Schlosser
002ffc4766
docs: removes recommonmark from doc build ( #4177 )
2023-04-28 10:05:54 +02:00
Kevin Schlosser
b1df744538
docs: removes non ascii characters ( #4175 )
2023-04-27 19:47:13 +02:00
Kevin Schlosser
e485dd8bb4
feat(docs): migrate from .md to .rst ( #4129 )
2023-04-27 14:42:02 +02:00
Gabor Kiss-Vamosi
7cc34ba81b
feat(btnmatrix): review ctrl map and allow width values to be max 15
2023-04-24 20:11:18 +02:00
Man, Jianting (Meco)
9061a787f7
docs(rt-thread): update rt-thread supported BSPs (up to 21 BSPs) ( #4123 )
2023-04-18 11:39:48 +02:00
Gabor Kiss-Vamosi
a04f1baf48
Update ROADMAP.md
2023-04-17 21:29:23 +02:00
Gabor Kiss-Vamosi
20e1ae2130
docs: udpate changelog
2023-04-03 10:30:48 +02: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
Gabor Kiss-Vamosi
55c9a9220b
Update ROADMAP.md
2023-03-10 21:34:31 +01:00
Gabor Kiss-Vamosi
c36b324f49
Update ROADMAP.md
2023-03-10 21:01:27 +01:00
Florian Loitsch
41aebfa319
docs: fix typos ( #4026 )
2023-02-28 21:28:45 +01:00
Gabor Kiss-Vamosi
206f0f168a
Update ROADMAP.md
2023-02-27 08:40:09 +01:00
Gabor Kiss-Vamosi
808bdefccd
Update ROADMAP.md
2023-02-27 08:38:17 +01:00
Gabor Kiss-Vamosi
31a0a324b9
docs(disp): fix typos
2023-02-24 11:35:37 +01:00
Gabor Kiss-Vamosi
780ee55358
Update ROADMAP.md
2023-02-23 13:46:58 +01:00
Gabor Kiss-Vamosi
389e32d72f
Update ROADMAP.md
2023-02-21 16:11: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
ca7caf2576
Update ROADMAP.md
2023-02-20 11:54:21 +01:00
Tom
b0fa0e286c
docs(stm32): add instructions to include LVGL in STM32CubeIDE ( #3983 )
2023-02-14 21:39:35 +01:00
Gabor Kiss-Vamosi
2c65c2f74a
docs: update changelog with v8.3.5
2023-02-07 20:46:19 +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
Carlos Diaz
76547db1d7
refactor(rename): LV_IMG_ZOOM_NONE to LV_ZOOM_NONE ( #3957 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-02-04 17:20:42 +01:00
Gabor Kiss-Vamosi
53a6d04504
docs(indev): fix the name of long_press_repeat_time (was long_press_rep_time)
...
fixes #3954
2023-02-01 10:43:00 +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
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
4365a8d0dc
docs: update the Version support table
2023-01-17 15:57:08 +01:00
Armin Brauns
300c863cb3
feat(line): allow LV_PCT for point coordinates ( #3911 )
2023-01-16 09:23:32 +01:00
Gabor Kiss-Vamosi
13c96e1504
Update layer.md
2023-01-13 09:28:23 +01:00
Man, Jianting (Meco)
26767e7f64
docs(readme): add LVGL Chinese flyer ( #3886 )
2023-01-04 06:22:15 +01:00
Gabor Kiss-Vamosi
53dd646770
docs(event): add API section
2023-01-03 07:46:57 +01:00
Narukara
3111494d98
docs: fix typo in quick-overview.md ( #3881 )
2023-01-02 20:10:12 +01:00
Gabor Kiss-Vamosi
740eaa128f
docs(CHANGELOG): add v8.3.4
2022-12-18 17:28:26 +01:00
_VIFEXTech
a4217c7f59
fix(docs): add missing barcode toctree ( #3868 )
...
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-12-15 14:04:19 +01:00
Gabor Kiss-Vamosi
3916fdff10
Update ROADMAP.md
2022-12-13 13:24:48 +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
embeddedt
9b55990953
docs update name of formatting script [skip ci]
2022-12-06 09:23:52 -05:00
_VIFEXTech
1c2dc983b4
feat(log): add log level parameters to custom_print_cb ( #3826 )
...
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-11-24 13:54:15 +01:00
_VIFEXTech
e7da3b247e
refact(freetype): clean up global variables and infrequent functions ( #3782 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-11-24 12:27:38 +01:00
Gabor Kiss-Vamosi
ac763346c8
docs(fs): remove link to the lv_fs_if repo
2022-11-24 11:47:17 +01:00
Gabor Kiss-Vamosi
f08963732d
Update ROADMAP.md
2022-11-24 10:41:47 +01:00
Gabor Kiss-Vamosi
538e5c49dc
Update ROADMAP.md
2022-11-24 10:41:26 +01:00
Gabor Kiss-Vamosi
0afca09cf9
Update ROADMAP.md
2022-11-19 10:30:11 +01:00
_VIFEXTech
ef62275ffb
feat(img_cache): add support for alternate img cache algorithm ( #3798 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-11-19 09:26:17 +01:00
Gabor Kiss-Vamosi
1e07853533
docs(meter): update according to d00dd4b10
2022-11-19 08:52:54 +01:00
Gabor Kiss-Vamosi
d00dd4b101
Update ROADMAP.md
2022-11-19 08:02:52 +01:00
Gabor Kiss-Vamosi
83328c0023
Update ROADMAP.md
2022-11-19 08:01:43 +01:00
Gabor Kiss-Vamosi
56f31fc20c
Update ROADMAP.md
2022-11-18 06:55:50 +01:00
Gabor Kiss-Vamosi
d219960de0
chore(docs): fix minor issues in JS binding docs
2022-11-16 21:30:13 +01:00
Gabor Kiss-Vamosi
d20c441b49
chore(docs): fix image path in JS binding
2022-11-16 21:26:03 +01:00
Gabor Kiss-Vamosi
6948eee9b1
docs(js): remove gif as they cannot be included in PDF
2022-11-09 09:47:10 +01:00
Gabor Kiss-Vamosi
c42a33d6dd
chore(docs): fix image in the docs of the JS binding
2022-11-09 09:15:35 +01:00
Gabor Kiss-Vamosi
2055651df2
chore(docs): fix image in the docs of the JS binding
2022-11-09 09:02:55 +01:00
Gabor Kiss-Vamosi
12ca08c649
chore(docs): add images to the docs for the JS binding
2022-11-09 08:28:24 +01:00
Sxs7513
716995b25a
docs(javascript): add javascript binding docs ( #3786 )
2022-11-09 07:47:25 +01:00
Gabor Kiss-Vamosi
05fe76fb97
chore(docs): fix heading levels in micropython.md
2022-11-05 18:29:00 +01:00
Amir Gonnen
35e1402f1e
docs(micropython): add coding conventions section( #3774 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-11-02 18:33:45 +01:00
_VIFEXTech
be1e1fca3a
fix(qrcode): remove global variables and lv_qrcode_delete ( #3771 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-11-02 18:32:48 +01:00
Gabor Kiss-Vamosi
7d20d4ca7a
doc(cmake): fix how to fetch LVGL from GitHub
2022-11-02 16:57:43 +01:00
Gabor Kiss-Vamosi
6e62fcfd08
chore: try to fix md table
2022-10-29 10:38:24 +02:00
T-Rekt
c6add5f107
docs(intro): fix HTML escaped characters in code ( #3768 )
2022-10-26 10:35:43 +02:00
Gabor Kiss-Vamosi
b64dceae0a
Update ROADMAP.md
2022-10-23 10:39:58 +02:00
Gabor Kiss-Vamosi
c9a1d50bd2
docs(licence): move LICENCE.txt to the root folder to make GitHub recognize it.
2022-10-21 10:39:57 +02:00
Gabor Kiss-Vamosi
5612a99135
docs(msg): minor fixes
2022-10-19 08:38:46 +02:00
Gabor Kiss-Vamosi
bcf5d79cb4
Update ROADMAP.md
2022-10-16 10:51:22 +02:00
legerborea
541b431546
feat(cmake-build): add options to disable build of examples/demos ( #3738 )
2022-10-13 11:55:36 +02:00
Gabor Kiss-Vamosi
853163f615
docs(calvas): fix that LV_CANVAS_BUF_SIZE_ return byte count and not pixel count
...
fixes #3734
2022-10-11 20:17:18 +02:00
honey the codewitch
ccb66ca701
feat(tiny_ttf): add glyph caching ( #3703 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-10-02 17:48:34 +02:00
Gabor Kiss-Vamosi
d214b00386
docs(rlottie): fix heading levels
2022-10-02 17:15:46 +02:00
Gabor Kiss-Vamosi
6da6f46093
docs(changelog): add v8.3.2 chnages
2022-09-27 08:16:13 +02:00
honey the codewitch
57e0943b10
feat(tiny_ttf): ttf support ( #3680 )
...
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-09-26 17:30:07 +02:00
Fabian
46cbbd672f
docs(links): fix outdated links and imrpove formatting ( #3698 )
2022-09-22 16:09:16 -04:00
Gabor Kiss-Vamosi
389d15be3d
docs(intro): fix link to point to master instead of latest
...
related to #3695
2022-09-19 14:54:03 +02:00
Gabor Kiss-Vamosi
8e5b834d6a
dics(btnmatrix): add how to avoid extra click with encoder when leaving edit mode
...
Related to #3613
2022-09-15 10:25:37 +02:00
tvanfossen-bissell
209e8ef1a2
docs(rlottie): adding patch file, sample CMakeLists, and ESP-IDF doc ( #3610 )
...
Co-authored-by: tvanfossen <vanfosst@gmail.com>
2022-09-07 10:11:44 +02:00
Gabor Kiss-Vamosi
0c7f69ac91
feat(event): add LV_EVENT_SCROLL_THROW_BEGIN
2022-09-05 10:09:40 +02:00
Yobe Zhou
f09c04b935
feat(file_explorer): add API to use file explorer ( #3601 )
...
Co-authored-by: 100ask <team100ask@outlook.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-09-04 16:57:15 +02:00
tvanfossen-bissell
5c71bc1434
feat(arc): add knob offset utility ( #3589 )
...
Co-authored-by: tvanfossen <vanfosst@gmail.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-08-31 22:59:30 +02:00
Lyon
314a1d79a8
doc(bindings): fix format for doc/pikascript ( #3619 )
2022-08-25 21:53:11 +02:00
Lyon
5cafbc912c
doc(bindings): add PikaScript Python binding ( #3615 )
2022-08-25 14:26:24 +02:00
Gabor Kiss-Vamosi
327dbb6031
feat(msg): allow using variable address as msg_id
2022-08-25 14:20:43 +02:00
ckielstra
c069cf18fb
chore(doc) fix spelling in source comments and add missing parameter descriptions ( #3607 )
2022-08-22 09:21:25 -04:00
Roman Romanchuk
118a3bee76
docs: fix broken links in documentation ( #3598 )
2022-08-19 11:35:24 -04:00
embeddedt
b08bc4c775
docs(examples) fix include paths after 2461ac0758
...
Fixes #3571
2022-08-15 09:27:36 -04:00
Rafael Melo
bf8109e478
docs(README) add sponsor sections and minimal changes to Portuguese translation ( #3568 )
2022-08-14 16:14:33 -04:00
Man, Jianting (Meco)
87456815a1
docs(rt-thread): add tutorial videos ( #3550 )
2022-08-08 11:53:48 +02:00
Gabor Kiss-Vamosi
95e8358962
Update ROADMAP.md
2022-08-07 23:25:46 +02:00
Man, Jianting (Meco)
35a3b5ee8d
docs(README): update Chinese README ( #3543 )
2022-08-04 10:48:49 +02:00
Gabor Kiss-Vamosi
2461ac0758
docs: bring back flat widget directory structure
2022-07-27 10:51:11 +02:00
Amir Gonnen
cd11476592
fix(msg): make it work with Micropython ( #3488 )
...
* fix(msg): fill callback prototype
lv_msg_subscribe_cb_t does not follow the callback conventions.
Remove unused void* argument to fix that.
* fix(msg): move subs_ll to gc roots
* fix(msg): rename subsribe to subscribe
* fix(msg): update docs
* fix(msg): Add example_1
* fix(msg): fix include paths
* fix(mgs): Fix python example typo and comments
* fix(msg): LV_EVENT_MSG_RECEIVED event code
2022-07-27 09:42:48 +02:00
Gabor Kiss-Vamosi
38da678c13
docs(changelog): add v8.3.1 changes
2022-07-25 13:03:30 +02:00
Gabor Kiss-Vamosi
45d006e73c
Update ROADMAP.md
2022-07-25 09:31:06 +02:00
Gabor Kiss-Vamosi
cd4d07a4ba
fix(snapshot): make snapshot work again
...
Support inly true color, true color alpha and a8 formats
2022-07-24 16:22:55 +02:00
Xiang Xiao
343c61375b
fix(config): remove LV_DISP_DEF_REFR_PERIOD related stuff ( #3512 )
...
* fix(config): remove LV_DISP_DEF_REFR_PERIOD related stuff
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* fix(config): remove LV_INDEV_DEF_READ_PERIOD related stuff
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-07-23 00:27:48 +02:00
Gabor Kiss-Vamosi
35c0b17b81
Update ROADMAP.md
2022-07-20 11:34:04 +02:00
embeddedt
d6e5200013
refactor(style): store constant property IDs with a pointer instead of directly ( #3506 )
2022-07-20 11:32:40 +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
Gabor Kiss-Vamosi
a956b0bdba
Update ROADMAP.md
2022-07-19 18:10:52 +02:00
Gabor Kiss-Vamosi
451a1e56f9
Update ROADMAP.md
2022-07-19 13:32:34 +02:00
Gabor Kiss-Vamosi
e2771db8ce
example(keyboard): add an example to show how to set a new map
...
fixes #3490
2022-07-18 17:50:35 +02:00
Takashi
009bfa78da
docs(readme): add version japanese ( #3491 )
...
* docs(readme): add version japanese
* docs(readme): add version japanese
* docs(readme): add version japanese
* docs(readme): add version japanese
2022-07-18 16:20:51 +02:00
Ali Rostami
cc715e0278
Update ROADMAP.md ( #3489 )
2022-07-17 23:27:50 +08:00
Rafael Melo
ca78f57f72
docs:(README) update pt-br README ( #3486 )
...
* docs:(pt-br) new README layout
* docs:(pt-br) adjust examples section
2022-07-16 00:30:04 +02:00
Gabor Kiss-Vamosi
67d6661839
docs: make the root directory cleaner
2022-07-14 18:57:47 +02:00
Gabor Kiss-Vamosi
277a5a2ae9
Update ROADMAP.md
2022-07-14 16:51:44 +02:00
Gabor Kiss-Vamosi
9264531811
Update ROADMAP.md
2022-07-14 16:49:25 +02:00
Yobe Zhou
5923494b79
docs(ime_pinyin): improve the description of mode switching ( #3471 )
...
* docs(ime_pinyin): improve the description of mode switching
* Update ime_pinyin.md
* Update ime_pinyin.md
Co-authored-by: 100ask <team100ask@outlook.com>
Co-authored-by: 100ask <48745717+100ask@users.noreply.github.com>
2022-07-11 14:03:26 +02:00
Gabor Kiss-Vamosi
1ed6404456
chore(docs): fix typo
2022-07-07 22:34:04 +02:00
Badokas
d8ff7ebd96
docs(readme): fix LVGL version typo (8.3.0) ( #3462 )
2022-07-07 21:05:56 +02:00
Gabor Kiss-Vamosi
373dcfc76e
docs(checkbox): describe how to get the checkbox's the state
2022-07-07 20:41:49 +02:00
Gabor Kiss-Vamosi
a0c1ee0fc9
Update ROADMAP.md
2022-07-07 07:17:29 +02:00
Gabor Kiss-Vamosi
50c7f193e2
Update ROADMAP.md
2022-07-07 07:16:50 +02:00
Gabor Kiss-Vamosi
43fdc279c7
Update ROADMAP.md
2022-07-07 07:00:20 +02:00
Gabriel Wang
8d3d850dd0
docs(gpu): add docs for arm-2d ( #3456 )
2022-07-07 06:58:45 +02:00
Gabor Kiss-Vamosi
97b6b358f1
Update ROADMAP.md
2022-07-06 16:21:36 +02:00
Gabor Kiss-Vamosi
6737aef4a2
chore: update ROADMAP
2022-07-06 16:13:42 +02:00
Gabor Kiss-Vamosi
eb992e2355
set version numbers to v8.3.0
2022-07-06 10:28:20 +02:00
100ask
10e0b7a1ad
feat(ime_pinyin): add API to support 9-key input mode ( #3447 )
...
* feat(ime_pinyin): add API to support 9-key input mode
* some optimizations for lv_ime_pinyin
* Update lv_example_ime_pinyin_2.c
* Update src/extra/others/ime/lv_ime_pinyin.h
Co-authored-by: YobeZhou <smilezyb@163.com>
Co-authored-by: Yobe Zhou <33565334+YobeZhou@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-07-06 09:04:53 +02:00
_VIFEXTech
d43f10a180
feat(misc): add asynchronous call function cancellation function ( #3439 )
...
* feat(misc): add asynchronous call function cancellation function
* Update documentation
* Remove useless comments
* remove continue
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-07-03 12:31:17 +02:00
Gabor Kiss-Vamosi
746917dcca
docs(chart): describe how to set the space between columns
2022-07-01 09:11:31 +02:00
Gabor Kiss-Vamosi
88bbef14bf
docs(sim): add link to qt-creator
2022-06-28 17:28:49 +02:00
Man, Jianting (Meco)
cb9a297bc5
docs(indev): add comment in input device part ( #3422 )
2022-06-26 10:32:14 +02:00
Yobe Zhou
92f1f9c0cc
feat(ime_pinyin): add API to use Pinyin IME(Chinese input) ( #3408 )
...
* feat(pinyin_ime): add API to use Pinyin IME(Chinese input)
1.Low resource usage
2.Support custom thesaurus
3.Support custom styles (Candidate panel, keyboard)
4.Support simple spelling
* fix(ime_pinyin): fix several problems of ime_pinyin
1. Change lv_pinyin_ime to lv_ime_pinyin
2. Add lv_pinyin_ime_set_keyboard interface
3. Add lv_ime_pinyin configuration in Kconfig, src/lv_conf_internal.h
* refactor(ime_pinyin): improve coding specification
* feat(ime_pinyin): add simple Pinyin IME example
* docs(ime_pinyin): Add ime_pinyin documentation
* Delete settings.json
* Update dictionary based on simsun
* Delete lv_font_source_han_sans_normal_16.c
* Update lv_example_ime_pinyin_1.c
* Update ime_pinyin.md
add Chinese translation document
* Update lv_ime_pinyin.c
* Update lv_ime_pinyin.c
* Update lv_ime_pinyin.h
* Update lv_ime_pinyin.c
* Update lv_example_ime_pinyin_1.c
* Update lv_conf_internal.h
* Update lv_ime_pinyin.c
* Update lv_ime_pinyin.c
Co-authored-by: 100askTeam <team100ask@outlook.com>
2022-06-24 14:38:24 +02:00
Gabor Kiss-Vamosi
91ebf810aa
docs(get-started): add quick-overview to the index
2022-06-19 15:05:37 +02:00
Man, Jianting (Meco)
1e40fa88a4
doc(rt-thread): add section:import a bsp project into rt-thread studio ( #3411 )
2022-06-14 10:31:30 +02:00
pete-pjb
11b708ed95
chore(tabview) correct format.
2022-06-13 13:00:23 +01:00
pete-pjb
2c9695afb4
feat(tabview) add API to rename tab.
...
https://github.com/lvgl/lvgl/issues/3407#issue-1265916615
2022-06-13 12:56:37 +01:00
embeddedt
9a48de0f8b
feat(style) add 'inherit' and 'initial' CSS properties ( #3390 )
...
Fixes #3086
2022-06-09 20:20:34 -04:00
qinshijing
e59c83b453
feat(anim): add deleted callback ( #3279 ) ( #3295 )
...
Co-authored-by: qinshijing <qinshijing@xiaomi.com>
2022-06-03 11:01:07 +02:00
martaaay
d5ccf379da
docs(slider) mention that VALUE_CHANGED is not sent on release ( #3397 )
2022-06-02 19:50:17 -04:00
Johannes Marbach
eef838f51f
feat(textarea): make it possible to customize the bullet character ( #3388 )
...
* feat(textarea): Make it possible to customise the bullet character
This adds functions to allow overriding the default bullet character
with a custom one (or even no character at all).
* Update docs/widgets/core/textarea.md
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-05-30 12:05:22 +02:00
nicusorcitu
029eef79c4
feat(gpu): reattach nxp pxp vglite accelerators( #3322 )
...
* feat(pxp/vglite) Attach NXP GPUs to the new draw context.
Create a single NXP draw layer on top of PXP and VGLITE.
Extra changes:
1. Add VGLITE image blits acceleration.
2. Reenable blit split workaround for quality issue in RT500.
3. Increase threshold from 32 to 5000 px to fill/blit with both PXP and VGLITE.
4. Allow to enable both PXP and VGLITE. Add a fallback mechanism:
- by default the PXP will try to accelerate. if that is not supported (or fails
due to threshold limit condition from 3.) then it will fallback to VGLITE.
- if VGLITE does not support that feature (or fails due to threshold limit
condition from 3.) the it will fallback to CPU.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(vglite) Add VGLITE support to draw the backgroud of rectangles.
optim: draw only a circle when radius has value LV_RADIUS_CIRCLE.
optim: to draw rounded corners, use cubic bezier curves
Signed-off-by: Seb Fagard <sebastien.fagard@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(vglite) Add VGLITE support to draw arcs.
Use up to 4 bezier curves to optimize the drawing of an arc.
The arc curve has to be constant when growing the angle:
for this we compute sub-arc based on a best approximation of quarter-arc.
use dichotomy to find the sub-arc 't' param, instead of tangent approximation.
Signed-off-by: Seb Fagard <sebastien.fagard@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(pxp) Add ARGB88888 format support for PXP backend.
Supports per pixel and global alpha blending, and combination of alpha blending with recolor feature.
Signed-off-by: Jerome Evillard <jerome.evillard@nxp.com>
Signed-off-by: Seb Fagard <sebastien.fagard@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(vglite) Add the support of ARGB 32bits color format.
Signed-off-by: Seb Fagard <sebastien.fagard@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(vglite) Add VGLITE acceleration support for rotation and zoom.
Signed-off-by: Seb Fagard <sebastien.fagard@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(pxp) Add PXP acceleratin to rotate in blit.
Applies the rotation on the pxp output.
Signed-off-by: Seb Fagard <sebastien.fagard@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(pxp/vglite) Avoid calling the blend callback from image decoded callback.
Add lv_gpu_nxp_pxp_blit_transform() and lv_gpu_nxp_vglite_blit_transform().
This will simplify a lot the fallback mechanism and the way of adding new
image decoded features.
(MGG-884)
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(pxp) Add image rotate 90x.
Simplify the two steps process by adding the blit_cover and blit_opa functions.
In order to rotate or recolor with opacity, two steps must be fallowed:
1. Run the operation without opa.
2. Blend the result by applying the opa.
(MGG-469)
Obs:
Recolor and rotate is currently not supported with opa or alpha channel.(MGG-883)
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(vglite) Fix incorrect slider widget indicator when vglite acceleration is enabled
(MGG-863)
Signed-off-by: Stefan Babatie <stefan.babatie@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(pxp) Fix pxp fill (simple rect draw) on 32 bit color depth.
(MGG-890)
Signed-off-by: Stefan Babatie <stefan.babatie@nxp.com>
* fix(pxp) Separate blit simple by the blit with transformation.
While we run into blit with transformation we have to
decide if the operation needs to be done in one or two steps.
Blit with color format (opa or alpha or chroma key) - require one step: blit_cf().
Blit with rotate or recolor but no color format - require one step: blit_cover().
Blit with rotate or recolor + opa or alpha - require two steps:
blit_opa() = blit_cover() + blit_cf().
Blit with rotate or recolor + chroma key - not supported yet.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(pxp) Add support for recolor with chroma-keying.
(MGG-434)
Signed-off-by: Stefan Babatie <stefan.babatie@nxp.com>
* fix(pxp) Fix temporary buffer allocation limit.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(pxp) Add PXP limitation while rotating images not aligned to 16x16 blocks.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(nxp) Add makefiles.
Tested with:
working-directory: tests/makefile
run: make test_file
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* feat(nxp) Update NXP github documentation.
(MGG-864)
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(nxp) Move the API comments of global functions only in the H files to make maintenance simpler.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(nxp/vglite) Fixed some warnings. Remove unused variables.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(nxp) lv_draw_nxp_ctx_deinit() shall simply fallback to sofware call.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(nxp) Fallback to software callbacks if need for argb8565 support.
During rendering, LVGL might initializes new draw_ctxs and start drawing into
a separate buffer (called layer). If the content to be rendered has "holes",
e.g. rounded corner, LVGL temporarily sets the disp_drv.screen_transp flag.
It means the renderers should draw into an ARGB buffer.
With 32 bit color depth it's not a big problem but with 16 bit color depth
the target pixel format is ARGB8565 which is not supported by the GPU.
In this case, the NXP callbacks should fallback to SW rendering.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(pxp) Fix wrong demo widget transparency.
1. Fix alpha inverted calculation for fill with opacity.
2. Fix also the ratio of recoloring for chroma key.
Signed-off-by: Stefan Babatie <stefan.babatie@nxp.com>
* fix(vglite) Remove software pre-multiplication when hardware pre-multiplication is available.
(MGG-886)
Signed-off-by: Stefan Babatie <stefan.babatie@nxp.com>
* doc(vglite) Add vglite initialization info.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(pxp/vglite) Fix unused variable warnings when PXP/VGLite are not enabled simultaneously.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
* fix(pxp) Fixed the color key recoloring on 16 bits color depth.
1. Fixed the arguments of lv_color_mix(), previously was using an inversed logic. But it works anyway.
2. Use LV_COLOR_SET_X for adjusting the channels on both 16 and 32 bits. Fixed the max values.
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Co-authored-by: Stefan Babatie <stefan.babatie@nxp.com>
2022-05-24 11:43:57 +02:00
Gabor Kiss-Vamosi
941d95b049
chore(imfont): fix heading in the docs
2022-05-11 22:10:25 +02:00
Gabor Kiss-Vamosi
656a0e5167
docs(others): add imgfont to the index
2022-05-11 21:04:20 +02:00
embeddedt
ebd20af6e9
docs collapse APIs by default
2022-05-09 14:21:31 -04:00
embeddedt
d6911053aa
chore(docs) remove unneeded eval_rst
statements
2022-05-09 13:35:03 -04:00
embeddedt
1816fa576c
ci(docs) replace use of sed with proper configuration variables
2022-05-09 13:28:06 -04:00
embeddedt
a3d66c9b67
ci update docs builder to work with Python 3.10
2022-05-09 12:49:03 -04:00
embeddedt
d367bb7cf1
docs(examples) avoid redirects when loading examples
2022-05-07 17:37:51 -04:00
Gabor Kiss-Vamosi
a99eb6bb6a
fix(spinbox): rename lv_spinbox_set_pos to lv_spinbox_set_cursor_pos
...
fixes #3301
2022-05-04 21:14:28 +02:00
Gabriel Wang
6560c792ca
docs(pc-simulator): add MDK with FastModel ( #3318 )
2022-05-03 23:31:02 +08:00
Gabriel Wang
d5497b0a13
docs(intro): update for v8.2.0 ( #3316 )
2022-05-02 12:00:16 +08:00
Gabor Kiss-Vamosi
e624b90db3
fix(draw): be sure angle values are in the correct range
2022-04-27 14:25:12 +02:00
Gabor Kiss-Vamosi
8b15007568
fix(draw): create intermediate layer for blend modes too
2022-04-26 11:23:55 +02:00
Gabor Kiss-Vamosi
318146a2c2
feat(draw): support transforming widgets and improfe sw transform
...
For details see: https://docs.lvgl.io/master/overview/style.html
2022-04-26 10:45:12 +02:00
_VIFEXTech
69aa421acd
docs(gesture): fix typo lv_indev_act() -> lv_indev_get_act() ( #3291 )
...
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-26 10:32:18 +02:00
woody
07b7eea56c
feat(gpu): add SWM341 gpu support (synwit)
...
* Update lv_gpu_stm32_dma2d.c
fix stm32 DMA2D blend。
* add SWM341 DMA2D support for lvgl
* add SWM341 DMA2D support for lvgl
* add SWM341 DMA2D support for lvgl
* add SWM341 DMA2D support for lvgl
* add SWM341 DMA2D support for lvgl
2022-04-25 15:13:19 +02:00
simplejack-src
1cf2e5d886
feat(cmake-build): Option to allow building shared libraries. ( #3278 )
...
Add option in CMake build to specify that shared libraries should be created (as
opposed to static). This is an exclusive option (not enabled by default).
Co-authored-by: simeplejack-src <example@example.com>
2022-04-20 12:04:56 +02:00
Gabor Kiss-Vamosi
65db5c99e0
docs(gesture): describe how prevent sending events after a gesture
...
Related to #3211
2022-04-19 10:11:16 +02:00
_VIFEXTech
0fdd5d6449
feat(hal): add render_start_cb to disp_drv ( #3274 )
...
* feat(hal): add render_start_cb to disp_drv
* update doc for render_start_cb
* Update docs/porting/display.md
* remove disp_refr parameter
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-04-19 10:05:59 +02:00
Gabor Kiss-Vamosi
777fe1ea70
fix(scroll): send LV_EVENT_SCROLL_BEGIN/END with no animation too
2022-04-14 13:38:03 +02:00
Gabor Kiss-Vamosi
79a29d749d
feat(msg): add publisher-subscriber messaging
2022-04-06 22:12:24 +02:00
guoweilkd
47791926f9
feat(span): add an interface for setting the number of lines ( #3200 )
...
* fix draw: remove the high overflow judgment code
2022-03-29 13:06:58 +02:00
Xiang Xiao
a6368fec53
fix(docs): rename task-handler.md to timer-handler.md ( #3203 )
...
since all task facility is already switched to timer facility
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-03-24 22:11:45 +01:00
Gabor Kiss-Vamosi
378aaa637b
docs: add section for renderers and gpus
2022-03-24 21:52:42 +01:00
Viatorus
962d374791
feat(indev): add possibility to enable/disable all input devices at once ( #3179 )
...
* add possibility to globally enable/disable all input devices
* fix copy/paste error
* merge lv_indev_globally_enable into lv_indev_enable
* add missing simicolon
* remove unused variable
2022-03-21 14:53:40 +01:00
Xiang Xiao
fcf833f9af
Minor document update ( #3185 )
...
* chore(docs): change "-DLV_USE_BTN 1" to "-DLV_USE_BTN=1"
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* chore(docs): update demo related link and description
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-03-21 13:34:12 +01:00
Xiang Xiao
bc17353057
chore(docs): remove [lv_sim_...] and [lv_...] from "Repository layout" ( #3183 )
...
* chore(docs): remove [lv_sim_...] and [lv_...] from "Repository layout"
since [lv_sim_...] is part of [lv_port...] and [lv_...] just equals no filter at all
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* Update docs/intro/index.md
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-03-21 13:26:19 +01: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
Xiang Xiao
6ba51f7f3f
chore(docs): update the link of demos to the new location ( #3182 )
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-03-20 08:20:57 -04:00
Man, Jianting (Meco)
ca17c204d0
doc(rt-thread): add more BSP supports ( #3178 )
...
* doc(rt-thread): add more BSP supports
* improve sconscript
2022-03-18 14:09:01 +01:00
embeddedt
3016266686
chore(docs) fix logical inconsistency in wording
2022-03-17 10:54:26 -04:00
Gabor Kiss-Vamosi
f584a30af3
chore(docs): fix links
2022-03-17 13:47:54 +01:00
Gabor Kiss-Vamosi
8a81532191
docs: rearrange the get-started section
...
Add folder for Platforms, RTOS, and Bindings
2022-03-17 13:19:53 +01:00
Gabor Kiss-Vamosi
4341660b93
chore(docs): mark v7 as eol
2022-03-17 11:17:35 +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
ckielstra
f79e2838cb
chore(doc): spelling ( #3172 )
...
* Spelling: 'an unicode' -> 'a unicode'
* fix(changelog) spelling
* Remove double spaces
* Spelling
2022-03-16 10:19:19 +01:00
Viatorus
45b0f86ae5
feat(disp): add screen out animations ( #3081 )
...
* add screen out animations
* make FADE_ON an alias of FADE_IN for backward compatiblitiy
* revert any changes to lv_indev.c
* format code
* update docs
* disable input if screen animation is active
2022-03-10 16:54:42 +01:00
Gabriel Wang
08a3cc0eb6
chore(doc): fix typos in task-handler.md ( #3153 )
2022-03-08 20:29:40 +01:00
embeddedt
8ac93ad883
refactor(style) move flag information into a dedicated table ( #3102 )
2022-03-07 10:01:25 -05:00
Carlos Diaz
0a5c5465d2
chore(docs): fix trailing whitespaces in files ( #3133 )
2022-03-01 13:52:45 +01:00
Andres O. Vela
340d45cfa9
feat(label): added animation style property to apply it to circular scrolling animation of label widget ( #3128 )
...
* feat(label): added animation style property to apply it to circular scrolling animation of label widget
Added an animation style property to be used as animation template for different use cases in different widgets.
This commit implements using this property to set the start and repeat delay of the circular scrolling animation of the label widget.
Closes #3097
* fix(label): changed animation style property's var_type to `const lv_anim_t *`
* example(label): added example showing how to customize circular scrolling animation
* chore(label): ran code-format.py and added missing function prototype to lv_example_widgets.h
2022-02-25 11:54:27 +01:00
Carlos Diaz
a83cae012d
feat(script): add pre-commit configuration for code formatting ( #3092 )
...
* Add initial pre-commit configuration for code formatting
* chore: Move --recursive switch from cfg file to script
* pre-commit: Update format-source hook to use code-format.cfg
Also remove the code-format-per-file.cfg file as it's now unused
* docs: Add section about pre-commit
2022-02-24 18:44:39 +01:00
GoT
4ed0f011f6
chore(docs): fix type about file system cache_size setting ( #3115 )
2022-02-24 17:19:04 +01:00
_VIFEXTech
2be4e82991
fix(refr): fix performance monitor NULL pointer access ( #3105 )
...
* fix(refr) performance monitor NULL pointer access
* doc(refr): describe the setting of LV_DISP_DEF_REFR_PERIOD
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-02-18 11:32:16 +01:00
GoT
0cbb0087f7
docs(scroll) add information about scroll coordinates ( #3088 )
2022-02-16 07:49:12 -05:00
Gabor Kiss-Vamosi
e4824f5f6b
doc(disp): describe "Decoupling the display refresh timer"
...
Introduced in 85cc84ad94
2022-02-16 09:27:45 +01:00
GoT
cbcf194bc4
docs(msgbox) fix typo ( #3095 )
2022-02-15 16:45:02 -05:00
Gabriel Wang
ba38a4bb76
feat(log): improve lv_log and add log the result from lv_demo_benchmark ( #3084 )
...
* feat(log): improve log
* Update log.md
* Update log.md
* fix: fix formatting issue
* fix: fix formatting again...
* fix: remove blanks
2022-02-12 20:12:32 +01:00
Mariotaku
e7736f2c32
feat(fragment): add fragment manager (a UI Controller concept) ( #2940 )
...
* adding lv_obj_controller
* adding examples for lv_obj_controller
* added some docs
* formatted code
* updated controller docs
* updated controller docs
* updated sample controller field
* changed lv_controller_manager_parent to lv_controller_manager_get_parent
* updated unmanaged controller creation/deletion
* renamed lv_controller_manager_t
* rename: controller -> fragment
* formatted code
* Update examples/others/fragment/lv_example_fragment.h
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* Update src/extra/others/fragment/lv_fragment.c
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* Update src/extra/others/fragment/lv_fragment.c
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* Update src/extra/others/fragment/lv_fragment.c
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* code cleanup
* fragment creation rework
* (wip) fragment manager
* (wip) fragment manager
* refactoring fragment
* lifecycle fixes
* updated fragment event callback
* exposed states of fragment
* added some docs
* updated lv_fragment_managed_states_t name
* updated docs
* updated docs
* updated lv_fragment_manager_dispatch_event docs
* removed msgbox fragment
* updated fragment docs
* updated fragment docs
* updated docs
* updating examples
* fixed example
* reformatted code
* fixed obj_created set timing
* simplified fragment
* improved fragment view del assertion
* fixed a typo
* fixed event_cb check in lv_obj_remove_event_cb_with_user_data
* fixing fragment obj assertion
* regenerated config
* fixed fragment examples
* fixed fragment examples
* added missing examples
* updated docs
* fragment api cleanup
* rename fragment struct names
* added missing param doc
* enabled test for 32bit build
* feat(porting): add a macro lv_run_timer_handler_in_period to simplify porting (#3063 )
* feat(porting): add a macro lv_run_timer_handler_in_period to simplify porting
* feat: update helper function and doc
* doc(porting): update function names
* revise to the original os.md
* fix: fix typo
* fix: mitigate warnings
* chore: fix code formatting
* fix(fsdrv): replacing sprintf with lv_snprintf for safety (#3079 )
* fix(Kconfig) remove duplicate LV_BUILD_EXAMPLES configuration
* feat(refr) add reset of FPS statistics
* fix(conf) mismatched macro judgment
* feat(fsdrv) replacing sprintf with lv_snprintf for safety
* feat(fsdrv) update stdio and win32
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
* fix warnings
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Gabriel Wang <embedded_zhuoran@Hotmail.com>
Co-authored-by: _VIFEXTech <1290176185@qq.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-02-11 12:43:08 +01:00
Gabriel Wang
796f0c0b4e
feat(porting): add a macro lv_run_timer_handler_in_period to simplify porting ( #3063 )
...
* feat(porting): add a macro lv_run_timer_handler_in_period to simplify porting
* feat: update helper function and doc
* doc(porting): update function names
* revise to the original os.md
* fix: fix typo
* fix: mitigate warnings
2022-02-07 21:10:12 +01:00
Gabor Kiss-Vamosi
9a1e385b2b
docs(images): fix notes about breaking change inf v8.2
...
Indexed images are not chroma keyed. Use the alpha chaneel instead.
Realted to: https://forum.lvgl.io/t/8-2-0-image-drawing-renders-actual-color-defined-for-transparency-in-lv-img-cf-indexed-8bit-images-8-1-0-and-prior-did-not/8133
2022-02-07 19:15:01 +01:00
GoT
78966f5cc4
docs(scroll): use LV_DIR_VER instead of LV_DIR_TOP ( #3066 )
...
Bad usage of LV_DIR_TOP
2022-02-07 17:33:54 +01:00
Gabor Kiss-Vamosi
0b5a1d4b23
release v8.2
2022-01-31 13:32:05 +01:00
Gabor Kiss-Vamosi
244ca091c4
chore(docs): update faq
2022-01-28 15:27:16 +01:00
Gabor Kiss-Vamosi
285e6b39f9
docs(fs): update fs interface description to the latest API
2022-01-27 11:20:56 +01:00
Adrian Schnyder
abba1c351a
feat(fs): add caching option for lv_fs-read ( #2979 )
...
BREAKING CHANGE:
The `LV_FS_...` related configs needs to be updated.
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-01-24 20:52:37 +01:00
Gabor Kiss-Vamosi
4197b2fd6e
feat(scrollbar): add more control over scrollbar paddings
2022-01-24 20:11:43 +01:00
X-Ryl669
923defd6b6
fix(gradient): general cleanup and fix for alignment issues ( #3036 )
...
* Try to fix ASAN behavior
* improve alignments
* fix buffer overflow and various other fixes
* minor fixes
* formatting
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-01-24 15:47:47 +01:00
Carlos Diaz
0b68840cd9
test(bar): add unit tests ( #2845 )
...
* test(bar) Add test for docummented default attributes
* test(bar) Update test for docummented default attributes
* test(bar): Indicator width tracks value
* test(bar) Calculate bar indicator width based on its style
Take padding, max value and bar value into consideraion
* test(bar) Indicator area gets smaller when increasing padding in LV_PART_MAIN style
* test(bar) Start value changes only when in range mode
* docs(bar): Add missing MODE to symbols
* test(bar) Start value should be smaller than current value
* test(bar): Test current value truncation to max and min value
* bar: Check bar mode in lv_bar_set_start_value
bar start_value can be changed only when bar is in LV_BAR_MODE_RANGE mode.
Return early when it's not.
* test(bar): Fix width calculation test
* bar: Initialize indic_area in constructor
* test(bar): Refactor indicator coordinate update test
* test(bar): Indicator negative value in symmetrical mode
* test(bar): Fix base direction
* test(bar): Indicator coord test for RTL base dir
2022-01-22 16:17:13 +01:00
Gabor Kiss-Vamosi
62fc7123f1
feat(gridnav): add lv_gridnav ( #2911 )
...
* add first implememtation
* Update src/extra/others/gridnav/lv_gridnav.c
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
* minor fix
* add example and minor fixes
* add more examples
* add more examples
* code formatting
* add LV_GRIDNAC_CTRL_SCROLL_FIRST
* code formatting
* add example for list
* add docs
* Misc: improvements to gridnav docs (#2994 )
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
Co-authored-by: Ken Carpenter <62639971+FoundationKen@users.noreply.github.com>
2022-01-20 10:29:40 +01:00
ckielstra
10866ce3f0
fix(doc): full covering opacity is 255, not 256 ( #3022 )
2022-01-19 09:30:10 -05:00
Gabor Kiss-Vamosi
933d67fe5b
docs(event): tell to not adjust widgets in draw events
...
fixes #3009
2022-01-19 12:34:13 +01:00
Mariotaku
d33db6bb59
feat(sdl): support rounded images ( #3012 )
...
* added radius mask for rounded img
* improved mask composite
improved image zoom fidelity
* implementing sdl image radius
* low performance radius img drawing
* improved rounded image performance
* improved rounded image performance
* improved rounded image blending
* pixel perfect rounded image for SDL
* accurate drawing only
* supports rounded img for rect as well
* fixed mask check when zoomed
* surrounded rounded mask in lv_img with draw_complex check
* updated docs
* fixed build issue
* aware of clip_corner property
* reverted lv_img.c
* updated docs
2022-01-18 11:41:45 +01:00
Man, Jianting (Meco)
1df510ebe1
doc(rt-thread): update documentation ( #3017 )
2022-01-17 19:53:41 -05:00
ckielstra
febafd1cc7
chore: many trivial spelling and layout fixes ( #3008 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-01-17 08:10:23 -05:00
Gabor Kiss-Vamosi
6266851381
docs(gpu): link style properties and boxing model
...
related to #2988
2022-01-15 20:19:12 +01:00
Gabor Kiss-Vamosi
0388d9218a
docs(faq): add "LVGL doesn't start, nothing is drawn on the display" section
2022-01-15 14:31:23 +01:00
Tomas Rezucha
e7a0f3b99c
fix various issues for esp32 ( #3007 )
...
* kconfig: Fix invalid dependancy in fsdrv
LV_USE_FS_* symbols are integers, instead of usual booleans.
We must treat them as such.
* ci: Get LVGL version from git tag
* docu: Update Espressif readme
* ci run apt update before installing
2022-01-14 12:47:49 -05:00
Gabor Kiss-Vamosi
e3b43eec94
docs(gesture): clarify gesture triggering with scrolling
...
related to #2995
2022-01-12 17:38:34 +01:00
Gabor Kiss-Vamosi
00d4ef3c53
docs(contributing): remove the mentioning of the dev branch
2022-01-11 16:54:16 +01:00
X-Ryl669
6617385f8a
feat(draw): add gradient dithering support ( #2872 )
...
* Add dithering to gradients
* Add support for 8x8 matrix for ordered dithering
* Fix CI errors
* Try error diffusion on vertical gradient too
* Vertical error diffusion dithering
* Add support for runtime based dithering mode selection (from none, ordered, error diffusion).
* Reduce the binary size of the code by sharing the dithering table when appropriate.
* Fix CI
* Fix CI
* Review corrections
* Fix union mapping
* Revert bg_color changes
* Fix for keeping bg_color in the API.
* Fix after review
* Add support for setting multiple stops per gradient in the style API
* Let's make an example
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-01-11 12:38:30 +01:00
Gabor Kiss-Vamosi
0645af32a2
doc(gpu): add a page for external GPU support and draw_ctx
...
related to: #2988
2022-01-11 11:35:28 +01:00
Gabor Kiss-Vamosi
d6c0d791f7
chore(docs): fix wording
2022-01-10 21:59:33 +01:00
Gabor Kiss-Vamosi
a1310cab2e
chore(docs): fix link
2022-01-10 21:57:04 +01:00
Gabor Kiss-Vamosi
6ce73486d3
docs(porting): add more details about adding lvgl to your project
2022-01-10 21:16:56 +01:00
Gabriel Wang
77dc456d55
docs(porting): remove duplicated content ( #2984 )
...
* docs(porting): remove duplicated content
* Update docs/porting/display.md
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-01-10 20:32:17 +01:00
Gabor Kiss-Vamosi
a5fbf22d41
chore(docs): fix lv_list_add_text
...
fixes : #2980
2022-01-10 12:10:50 +01:00
Gabor Kiss-Vamosi
9d3fb41896
feat(slider): consider ext_click_area on the knob with LV_OBJ_FLAG_ADV_HITTEST
2022-01-08 13:48:35 +01:00
Gabor Kiss-Vamosi
f8b29c5b6c
chore(docs): describe the directory layout for Arduino
2022-01-07 19:46:14 +01:00
Themba Dube
7ed1a5625a
docs(widgets) fix edit links
2022-01-06 10:30:02 -05:00
Gabor Kiss-Vamosi
e7ac0e4198
feat(obj): add LV_OBJ_FLAG_OVERFLOW_VISIBLE
2022-01-05 16:18:19 +01:00
guoweilkd
ee3aa07a83
feat(obj): subdivide LV_OBJ_FLAG_SCROLL_CHAIN into ...CHAIN_HOR and ...CHAIN_VER ( #2961 )
...
* feat(obj scroll):subdivide LV_OBJ_FLAG_SCROLL_CHAIN into ...CHAIN_HOR and ...CHAIN_VER
* feat(roller):open the horizontal scroll chain
* chore(docs):improve the description of scroll chain
2022-01-05 13:44:05 +01:00
Gabor Kiss-Vamosi
6b82d7a356
Update arduino.md
2022-01-05 13:36:24 +01:00
patricklaf
edb207e27c
chore(docs) fix typo in btnmatrix.md ( #2960 )
...
Fix typo.
2022-01-05 09:59:24 +01:00
embeddedt
b4986ab5dc
docs(switch) improve wording
...
Fixes #2927
2022-01-04 21:38:15 -05:00
Gabor Kiss-Vamosi
6c64e81b15
chore: fix typo in docs
2022-01-04 16:20:21 +01:00
Gabor Kiss-Vamosi
4a07280b4a
chore: update roadmap
2022-01-04 15:32:35 +01:00
Gabor Kiss-Vamosi
49bf663dad
chore(docs) clean up toc
2022-01-03 14:36:23 +01:00
Gabor Kiss-Vamosi
28ffae8c93
docs(style): describe const styles
2022-01-03 14:04:38 +01:00
Gabor Kiss-Vamosi
380317a6cd
chore(docs): attempt to fix messed up toc tree
2022-01-03 13:52:17 +01:00
Gabor Kiss-Vamosi
2719862fc3
docs(indev): add description about gestures
2022-01-03 13:39:14 +01:00
Gabor Kiss-Vamosi
5c19b8f99b
chore(docs): update old links
2022-01-03 13:29:12 +01:00
Man, Jianting (Meco)
df044e4cb8
doc(rt-thread): add rt-thread documentation ( #2951 )
...
* feat(rt-thread): add rt-thread doc
* readme(rt-thread): add rt-thread RTOS
2022-01-03 10:10:27 +01:00
Themba Dube
02a6614b38
docs add demos
2021-12-29 16:10:36 -05:00
Man, Jianting (Meco)
26ea9b00fc
docs(display) fix typo ( #2946 )
2021-12-29 09:06:18 -05:00
Gabor Kiss-Vamosi
70327bdb2d
feat(obj) add LV_OBJ_FLAG_SCROLL_WITH_ARROW
2021-12-17 14:58:23 +01:00
embeddedt
2f808965a1
docs(font) fix example to match v8
...
Closes #2873 . Thanks for bringing this to our attention @rafaelcorsi.
2021-12-16 21:01:51 -05:00
_VIFEXTech
89df950082
chore(monkey) add the missing monkey from toctree ( #2901 )
2021-12-15 13:06:57 +01:00
_VIFEXTech
8a2c670be4
feat(others) add monkey test ( #2885 )
...
* fix(Kconfig) remove duplicate LV_BUILD_EXAMPLES configuration
* feat(refr) add reset of FPS statistics
* fix(conf) mismatched macro judgment
* feat(others) add monkey test
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* fix(monkey) use lv_memset_00 to initialize monkey config
* fix(monkey) random upper limit value
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* feat(examples) add monkey test example
* feat(docs) add monkey test description
* feat(monkey) add user_data
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* docs(monkey) add instructions
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* fix(monkey) EX -> EXAMPLE
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* feat(monkey) add comments to monkey config
* docs(monkey) update usage
* feat(Kconfig) add monkey test configuration
* fix(monkey) rand() -> lv_rand()
* feat(example) add button monkey test
* docs(monkey) add button introduction
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
* fix(monkey) obj -> monkey
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2021-12-14 20:55:45 +01:00
embeddedt
d792c5f6c2
docs(imgbtn) fix typo
2021-12-09 09:57:17 -05:00
ckielstra
a5058eafd0
style(examples) fix style issues in Python examples ( #2880 )
...
Removes all semicolons at line endings in the Python examples.
2021-12-05 08:41:17 -05:00
s-hadinger
0b91b6c42f
chore(docs): fix typo ( #2878 )
2021-12-03 14:26:55 +01:00
s-hadinger
d379804366
docs(get-started) add introduction for Tasmota and Berry ( #2874 )
...
* Tasmota introduction
* Update docs/get-started/index.md
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* Update docs/get-started/index.md
* Update docs/get-started/index.md
* Update docs/get-started/index.md
* change link
* improve tutorial list
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2021-12-03 10:50:17 +01:00
Gabor Kiss-Vamosi
e7f1356d0d
chore(docs) add section titles to get-started
2021-12-03 10:26:40 +01:00
X-Ryl669
cd26e0fc2a
feat(rlottie): add animation control options ( #2857 )
...
* Add support for ARGB32 to RGBA5658 format conversion required by LVGL
* Add animation control for rlottie animation
* Add support for composable play control and event sending upon reaching end of animation.
* Add protection against multiple event posting upon animation ending
* Actually pause the timer is the animation is paused. Resume on playing again.
* Improve documentation for the additional features
* Stop the timer if not looping and we've reached the end of the animation in the provided direction
* Fix various defects and improve documentation
* Add support for swapped RGB565 format too
* Let pause actually pause without messing the current frame index in the animation.
* Set invalid destination frame upon construction so it's possible to pause from frame 0.
* Set impossible destination frame index
So it's updated on first pause
2021-12-03 09:28:27 +01:00
embeddedt
eeee48b1c9
docs(bar) fix default range
...
Related: https://github.com/lvgl/lvgl/pull/2845#issuecomment-981288322
2021-11-29 10:59:44 -05:00
Miau09
ea8caa75c5
fix(chart) add lv_chart_refresh() to the functions which modify the data ( #2841 )
...
* Update lv_chart.c
add lv_chart_refresh(obj); on some more functions
* Update chart.md
small typo
2021-11-29 11:43:04 +01:00
HX2003
ad947d3085
feat(widgets): add menu widget ( #2603 )
...
* add menu widget
* Update lv_example_widgets.h
* fix errors
* Update lv_menu.c
* try to fix errors
* micropython
* Fix colons
* Simplify and optimise
* Refactor
* Update lv_example_menu_3.c
* Update lv_example_menu_3.c
* Add simple micropython examples
* Improvements
* Automatically set clickable flags
* Custom header example
* Include example
* Refactor again
* Fix error
* Fix error
* Add back micropython example
* Hide back btn by default
* Add config
* Fix spacing
* Fix spacing
* Docs
* Update lv_theme_default.c
* Remove shaded text
* Improve clarity
* Create index.rst
* Update custom header example
* Change lv_menu_set_mode_sidebar to lv_menu_set_sidebar_page
* Fix unused variable
* Added ability to set title to page
* Flex
* Simplify sidebar check
* Rename mode and update header btn
* Run lv_conf_internal_gen.py
* Run code-format.sh
* Add contributors
* Micropython example 3
* Micropython example 4
* Improve docs
2021-11-29 11:33:34 +01:00
embeddedt
1c64b78866
docs(porting) clarify that displays must be registered before input devices
...
Related: #2844 (thanks @SgtPepperFTW)
2021-11-28 20:41:18 -05:00
_VIFEXTech
5433e0bc2a
fix(ffmpeg): when disabled LV_FFMPEG_AV_DUMP_FORMAT makes av_log quiet ( #2838 )
...
* fix(Kconfig) remove duplicate LV_BUILD_EXAMPLES configuration
* feat(refr) add reset of FPS statistics
* fix(ffmpeg) when disabled LV_FFMPEG_AV_DUMP_FORMAT makes av_log quiet
Signed-off-by: _VIFEXTech <1290176185@qq.com>
* docs(ffmpeg) add example code
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2021-11-26 19:35:39 +01:00
Gabor Kiss-Vamosi
bd99c921b6
chore(docs) minor formatting fix
2021-11-26 12:33:48 +01:00
guoweilkd
81f7d50c45
feat(freetype): support bold and italic ( #2824 )
...
* feat(freetype):support bold and italic
* fix(format): replace code-format.sh with code-format.py
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2021-11-24 20:19:09 +01:00
Gabor Kiss-Vamosi
9d3134b66e
feat(dropdown): keep the list on open/close for simpler styling
...
So far it was deleted on close, now it's just hidden/unhidden
2021-11-23 13:45:46 +01:00
ckielstra
b911b72f4b
docs: spelling fixes ( #2828 )
2021-11-23 10:50:18 +01:00
Gabor Kiss-Vamosi
77287ca7d9
chore(docs) try to fix table rendering error
2021-11-22 13:31:03 +01:00
Gabor Kiss-Vamosi
084439e947
docs(roadmap) udpate
2021-11-22 12:04:22 +01:00
Gabor Kiss-Vamosi
1cd851f8c0
docs(contributing) update commit message format
2021-11-22 11:11:46 +01:00
Xiang Xiao
f1584e122f
docs(style) minor style fix ( #2818 )
...
* fix(misc): avoid ;; after LV_ASSERT_STYLE/LV_ASSERT_OBJ
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* fix(style_api_gen.py): remove the unused docs_prop_cnt variable
and remove the trailing space
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* fix(style_api_gen.py): ensure the generated code follow the coding style
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* fix(style_api_gen.py): ensure props has the same order of lv_style_prop_t
and correct the style flags
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-11-22 10:53:16 +01:00
Vincent Hamp
a8f30120ce
fix(CMake) split CMakeLists.txt, add options, includes and dependencies ( #2753 )
...
* fix(CMake) split CMakeLists.txt, add options, includes and dependencies
* fix(CMake) do not use 'project' keyword with ESP_PLATFORM
* fix(CMake) prefix includes with CMAKE_CURRENT_LIST_DIR
* Don't depend on CMAKE_CURRENT_SOURCE_DIR
* fix(CMake) rename baremetal.cmake to custom.cmake
* fix(CMake) add CMake documentation
2021-11-22 10:51:51 +01:00
Mariotaku
3ea4d66411
feat(font) add fallback support and mem. font load option to FreeType ( #2796 )
...
* adding font type check
* using theme specified font
supports freetype drawing
* adding font type check
* using theme specified font
supports freetype drawing
* freetype fallback font support
* improved fallback font
* updated fallback font modifier
* docs(events) LV_EVENT_APPLY was removed (#2791 )
* reverted to default font logic
* removed unused function
* improved font fallback
* font fallback for default lv_draw_letter as well
* added back masked drawing support
* fallback support for freetype uncached
* updated description
* fixed constructor initialization for ISO C
* reverted unneeded changes
* using loop instead of recursion to resolve glyph info
* simplified glyph dec resolving
* removed unused enum value
* improved lv_font_fmt_ft_dsc_t field naming
* supports pointer as freetype font source
* Updated docs for font fallback
Co-authored-by: Vincent Hamp <higaski@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2021-11-22 10:43:58 +01:00
Xiang Xiao
2d683fab96
fix(scripts): switch all scripts to python3 ( #2820 )
...
* fix(scripts): switch all to python3
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* fix(changelog-template.hbs): remove the duplicated message fix
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-11-22 09:48:38 +01:00
Gabor Kiss-Vamosi
4bf49a82a3
docs(format) let wrap
2021-11-19 10:32:45 +01:00
_VIFEXTech
a97ac7ec8e
feat(lib) add ffmpeg video and image decoder ( #2805 )
...
* add ffmpeg decoder to extra/libs
* fix(Kconfig) add ffmpeg configuration
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* feat(example) add ffmpeg decoder example
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* update lv_conf_template.h
* feat(example) add picture and video to ffmpeg example
* docs(libs) update FFMpeg introduction
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* fix(ffmpeg) replace with new videos and examples
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* fix(ffmpeg) remove the include of lv_img_cache.h
* fix(ffmpeg) add LV_ASSERT_OBJ
* Update examples/libs/ffmpeg/lv_example_ffmpeg_2.c
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2021-11-19 08:49:39 +01:00
patricklaf
bdc6331ba6
docs(porting/display) fix formatting ( #2812 )
2021-11-18 10:45:43 -05:00
Gabor Kiss-Vamosi
cdd5128bc0
docs(event) fix lv_event_get_original_target vs lv_event_get_current_target
2021-11-17 12:23:17 +01:00
Vincent Hamp
bf6837f4c0
docs(events) rename LV_EVENT_APPLY to LV_EVENT_READY ( #2791 )
2021-11-11 16:51:17 +01:00
Gabor Kiss-Vamosi
7de661a3f4
docs(changelog) update changelog with the generated data
2021-11-10 12:16:03 +01:00
Gabor Kiss-Vamosi
7bae9e3ddd
feat(event) add LV_SCREEN_(UN)LOAD_START
2021-11-10 10:13:50 +01:00
Kevin Thibedeau
09e19bb687
fix(refresh) switch to portable format specifiers ( #2781 )
...
Some platforms define uint32_t as "unsigned long" rather than "unsigned int".
The %d format specifier is mismatched and the C99 format macros are the only
portable way to handle these types.
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2021-11-09 16:03:06 +01:00
Gabor Kiss-Vamosi
cc78ef4506
feat(draw) add LV_BLEND_MODE_MULTIPLY
2021-11-09 15:34:30 +01:00
Kevin Thibedeau
61b0de3bdc
fix(stm32) Mark unused variable in stm32 DMA2D driver ( #2782 )
2021-11-09 15:23:38 +08:00
Xiang Xiao
572880ccd3
Fix typo error in color.md
2021-11-08 01:42:12 +08:00
Kevin Thibedeau
53a3e17f76
fix(proto) Remove redundant prototype declarations ( #2771 )
2021-11-07 16:03:31 +08:00
Gabor Kiss-Vamosi
607dfeceb6
feat(display) add direct_mode drawing mode ( #2460 )
...
* feat(display) add direct_mode drawing mode
* update the docs
2021-11-05 15:35:36 +01:00
Miguel Magno
4e393178f3
docs: fix typo ( #2765 )
2021-11-05 12:18:40 +01:00
Jeff Kent
b189be67d2
fix(msgbox) add declaration for lv_msgbox_content_class ( #2761 )
2021-11-05 11:37:59 +01:00
DennisSHCheung
5b548006ed
fix(txt): skip basic arabic vowel characters when processing conjunction
...
* Skips basic vowel characters when calculating arabic conjunction
* Updated CHANGELOG.md
* Update docs/CHANGELOG.md
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2021-11-05 11:36:55 +01:00