Gabor Kiss-Vamosi
fc5939dcff
feat(xml): add the basics of declarative XML support
2024-12-05 10:14:39 +01:00
VIFEX
a4d70c9217
fix(init): adjust the freetype initial order ( #7363 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-11-28 00:25:27 +01:00
antonio-pasini
590299a820
fix(init): remove double call to lv_draw_sw_deinit ( #7266 )
2024-11-13 12:14:04 +08:00
Liam
0efa5f3758
feat(opengl): texture caching ( #6861 )
...
Co-authored-by: JWBverheesen <31246830+JWBverheesen@users.noreply.github.com>
2024-10-13 08:17:12 +02:00
Liam
30193c1035
feat(draw): add NemaGFX rendering backend ( #7002 )
...
Co-authored-by: Ioannis Markopoulos <Ioannis_Markopoulos@amat.com>
2024-10-13 08:13:56 +02:00
Cosmin-Daniel Radu
b8b581a83d
feat(nxp): Release/nxp patches for LVGL master ( #6978 )
...
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
Co-authored-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Co-authored-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-08 16:30:36 +02:00
Liam
bdb5806fdf
feat(dma2d): add basic support ( #6691 )
2024-09-11 09:48:43 +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
Visa Harvey
730a3bd76f
refactor(tiny_fft): refactor tiny_ttf cache with updated improvements ( #6441 )
...
Co-authored-by: Benign X <1341398182@qq.com>
Co-authored-by: Visa Harvey <visa.harvey@semel.fi>
2024-07-11 08:23:20 +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
Fabian Blatz
70ed004ef3
feat(demos): add demo for the OSAL ( #6182 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-06-01 10:46:13 +08:00
Gabor Kiss-Vamosi
addc3f0c73
feat(log): add LV_LOG_PRINT_CB to set a default log print cb ( #6095 )
...
Co-authored-by: Neo Xu <xuxingliang@xiaomi.com>
2024-04-25 23:17:38 +08:00
GoT
d0436fbb59
feat(drv): Implement Arduino SD driver ( #5968 )
2024-04-18 15:06:17 +02:00
Benign X
213cb5971e
feat(cache): image cache supports dynamic setting of cache size ( #5926 )
2024-03-22 10:51:03 +08:00
GoT
f4226cd7de
feat(fs): add Arduino ESP LittleFS driver ( #5905 )
2024-03-20 13:51:20 +01:00
Benign X
0c84cc0b3b
refactor(freetype): refactor freetype params
2024-03-15 18:02:07 +08:00
Benign X
0b3016c0e5
refactor(freetype): refactor glyph_index acquire method
2024-03-15 18:02:07 +08:00
Gabor Kiss-Vamosi
ac518088e9
fix(draw): fix the invalidation of scaled areas ( #5548 )
2024-03-04 10:53:00 +08:00
GoT
45a8af251a
feat(fs): implement littlefs lfs.h driver support ( #5562 )
2024-02-24 16:10:02 +01:00
Gabor Kiss-Vamosi
0a0f4b484d
refactor(driver): rename dev to drivers + Arduino update ( #5377 )
2024-01-18 14:29:39 +01:00
Kenji Mouri (Qi Lu)
ab15bc8092
fix(windows): remove the imm32 static linking dependency and reduce compilation warnings ( #5347 )
2024-01-16 10:35:20 +01:00
Kenji Mouri (Qi Lu)
cab1336d8e
feat(drivers): add Windows backend for LVGL v9 ( #5313 )
2024-01-14 16:35:35 +01:00
Gabriel Wang
6fe14490e2
feat(draw-sw): add Helium acceleration to draw-sw ( #5045 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-12-27 11:10:16 +08: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
9fc6801860
feat(draw): add vg-lite draw unit ( #5010 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-18 14:17:42 +01:00
Gabor Kiss-Vamosi
3fa47263c8
refactor: rename LV_THEME_BASIC to LV_THEME_SIMPLE
2023-12-15 09:13:05 +01:00
Benign X
492a474f5f
feat(lv_math): add lv_rand_set_seed api ( #5013 )
2023-12-14 14:22:54 +01:00
Gabor Kiss-Vamosi
88ada04ebd
chore: fix code formatting
2023-12-12 11:51:07 +01:00
Gabor Kiss-Vamosi
710e134abf
feat(gpu): add renesas dav2d GPU support
2023-12-12 11:43:37 +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
Gabor Kiss-Vamosi
e06285e7a5
fix(sdl): use stdlib malloc/free for framebuffer allocation
2023-11-30 13:36:55 +01:00
Benign X
86a9418cb5
fix(SDL): compile errors ( #4893 )
...
Signed-off-by: Benign X <1341398182@qq.com>
2023-11-29 09:01:31 +01:00
Gabor Kiss-Vamosi
224fb43703
refactor(display): display_remove->display_delete
2023-11-21 21:42:15 +01:00
Gabor Kiss-Vamosi
1d5dd3c2f3
feat(init): add deinit_in_progress to lv_globals
...
With this in LV_EVENT_DELETE displays and indevs can deinit the drivers too
2023-11-21 21:42:04 +01:00
Neo Xu
6be9592e8b
refactor(image decoder): move lvgl binary image decoder to standalone file ( #4829 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-19 21:53:40 +01:00
Gabor Kiss-Vamosi
2f3e8d4066
feat(draw): add initial SDL renderer
...
It caches SW rendered bitmaps in textures.
The cache is also updated to support data and source separately.
E.g. source is a path to an image, and if that image changes all
related cache entries needs to found and invalidated.
Limitations of SDL rederer:
- not all draw task types are supported
- image transformation is not supported
- some textures (e.g. button matrix texts) are not detected as cached
- images are not cached
- images are supported only from path
2023-11-18 15:35:45 +01:00
Neo Xu
d73f260002
feat(image): add custom RLE decoder ( #4332 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-13 08:38:27 +01:00
bjsylvia
3f8d56d0be
chore(init): release indev and display automatically ( #4793 )
...
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-13 08:23:30 +01:00
Zhang Ji Peng
8cf0bbb558
feat(draw): add implements vector graphic APIs ( #4528 ) ( #4691 )
...
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-11-09 11:37:33 +01:00
Niklas Fiekas
91edcf0930
feat(stdlib): add and use lv_malloc_zeroed ( #4728 )
2023-11-06 15:10:56 +01:00
bjsylvia
fbb65d2fe3
fix(leak): fix common memory leak on lv_init ( #4750 )
...
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-06 14:55:52 +01:00
Viktor Szépe
f9572ed303
chore: remove BOM and fix typos ( #4685 )
2023-10-22 06:39:43 +02:00
bjsylvia
14c0869e68
chore(demos): add common entry for lv_demos ( #4610 )
...
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-10-10 22:28:17 +02:00
Gabor Kiss-Vamosi
80149e7f98
refactor(msg): remove lv_msg in favor of lv_observer
2023-10-10 20:48:46 +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
_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
_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
971c533375
refactor: use only uint32_t and int32_t in the widget's API
2023-09-21 13:30:51 +02:00
nicusorcitu
733e11d86d
feat(vglite, pxp): add beta version of NXP's PXP and VG-Lite acceleration ( #4568 )
...
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2023-09-20 12:32:24 +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