* 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>
* fix(gc): remove the unused variables from gc
* fix(gc): correct typo(from _lv_img_defoder_ll to _lv_img_decoder_ll)
* fix(gc): change _lv_drv_ll to _lv_fsdrv_ll
since only instances fo lv_fs_drv_t can be added to this list
* fix(gc): Iterate the root variables only when they are really used
to save the memory space
* fix(image cache): move cache_temp to gc.h
and rename it to _lv_img_cache_single
* Trim trailing whitespace from Kconfig
* Replace all tab to space in Kconfig
* Add more dependence between opions to Kconfig
* Add LV_USE_FONT_SUBPX for LV_FONT_SUBPX_BGR in Kconfig
* Fix typo error(LV_USE_DROPBOX->LV_USE_DROPDOWN) in Kconfig
* Remove LV_THEME_MATERIAL dependence from the child of LV_THEME_DEFAULT_FLAG
since LV_THEME_DEFAULT_FLAG already depends on LV_THEME_MATERIAL
* Rename LV_MEM_SIZE_BYTES to LV_MEM_SIZE_KILOBYTES
since this opion use KiB as the unit
* quote string defaults for Kconfig values to eliminate warnings
* don't add \ in default for LV_TICK_CUSTOM_SYS_TIME_EXPR
(tho its needed on linux and MacOS) as I can't test on Windows
* Removed LV_CONF_SKIP definition from CMake to avoid redefinition warnings; added more Kconfig options
* Bumped up version and removed unnecessary default values
* Added user data configuration to KConfig
* Moved user data options to "Feature Usage" menu
* Kconfig: Add missing _HEX to LV_COLOR_TRANSP option.
* lv_conf_checker: Define LV_CONF_SKIP if CONFIG_LV_CONF_SKIP is defined.
* fix(indev): disabled object shouldn't absorb clicks but let the parent to be clicked
* Update README.md
* fix(arabic): support processing again alraedy processed texts with _lv_txt_ap_proc
* fix(textarea): support Arabic letter connections
fixes#1888
* Fix#1924: incorrect date on changelog
December 1st is two weeks from 7.7.2 release.
* Kconfig: Fix LV_CONF_MINIMAL related options.
* fix(arabic): support Arabic letter connections
fixes#1920
* fix(arabic): support Arabic letter connections in value string property
* Update CHANGELOG.md
* Update CHANGELOG.md
* Kconfig: Add Zephyr specific code.
* fix: fix double include in lv_obj.c
fix#1926
* Removed trailing semi-colon from macros (#1928)
* Removed commented out test definition
Removed commented out test definition LV_BUILD_TEST
* Remove blank line
* Fix comment spelling
* Added blank line
* Removed trailing semi-colon in macros
* fix(indev): in LV_INDEV_TYPE_BUTTON recognize 1 cycle long presses too
Fixes https://forum.lvgl.io/t/bug-in-indev-button-proc-misses-buttons-that-are-pressed-for-a-single-callback/3699
* fix(arc): make arc work with encoder
fixes https://forum.lvgl.io/t/lv-arc-with-encoder-lv-group/3769
* fix(slider): adjusting the left knob too with encoder
https://forum.lvgl.io/t/slider-with-2-knobs-and-encoder-functionality/3770
* fix(arc_draw): remove statments that do nothing
fix#1930
* Change LV_DRAW_BUF_MAX_NUM to LV_MEM_BUF_MAX_NUM (#1931)
* Update CHANGELOG.md
* fix(draw polygon): join adjacent points if they are on the same coordinate
* fix(draw polygon): fix memory leak and vertex joining
* fix(style): invalidate cache on every PART
Inherited properties on parts other than MAIN needs to be recached on property change beacuse they
are inherted from MAIN
fixes#1933
* fix(anim): fix bounce path
* fix(slider): do not let edit left knob in non-range mode
* Update ROADMAP.md
* Fix hardfault when DCache is disabled with no callback (#1935)
* fix(linemeter): fix invalidation when setting new value
The old complex but more optimal invalidation was buggy in some cases
fixes#1904
* fix(linemeter): fix invalidation when setting new value
The old complex but more optimal invalidation was buggy in some cases
fixes#1904
* fix(table): add missing invalidation when changeing cell type
fixes https://forum.lvgl.io/t/bug-of-table-click-to-change-style/3842
* CMakeLists.txt: Let the user configure whether LV_ATTRIBUTE_FAST_MEM is IRAM_ATTR (#1939)
* fix(slider): fix left/right knob control with encoder
* fix(img): increase the size of invalidated area in lv_img_set_zoom
Becasue of the pivot placement there can be some rounding errors
* feat(perf_monitor): add lv_refr_get_fps_avg()
* Add 8px and 10px montserrat fonts to build (#1941)
* Fix#1942: lv_textarea_set_pwd_mode not changing to bullets
Thanks to @fvanroie for investigating.
* fix(material): make button pressed color darker (#1940)
* simplify touch handling in the Arduino example
* Update ROADMAP.md
* Update ROADMAP.md
* feat(lv_conf_kconfig): add LV_CONF_KCONFIG_EXTERNAL_INCLUDE
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
Co-authored-by: xennex22 <25083624+xennex22@users.noreply.github.com>
Co-authored-by: incity <610455681@qq.com>
Co-authored-by: Andrey <spirit@spirit.re>
Co-authored-by: defogprog <22955033+defogprog@users.noreply.github.com>