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