Lines Matching +full:days +full:- +full:before +full:- +full:close
10 - Abstract render layer to make it easier to attack external draw engines
11 - Add `LV_FLAD_OVERFLOW_VISIBLE`. If enabled the children of an object won't be clipped to the boun…
12 - Add ffmpeg decoder support to play videos and open a wide variety of image formats
13 - Add font fallback support
14 - Add gradient dithering support
15 - Add "monkey test"
16 - Add cmsis-pack support
17 - Add Grid navigation (`lv_gridnav`)
23 - :warning: feat(fs): add caching option for lv_fs-read [`2979`](https://github.com/littlevgl/lvgl/…
24 - :warning: feat(span): lv_spangroup_get_expand_width() adds a parameter [`2968`](https://github.co…
25 - :warning: arch(draw): allow replacing the draw engine [`db53ea9`](https://github.com/littlevgl/lv…
29 - arch(draw): separate SW renderer to allow replacing it [`2803`](https://github.com/littlevgl/lvgl…
30 - arch: merge lv_demos [`5414652`](https://github.com/littlevgl/lvgl/commit/5414652a4108dc6761b859f…
31 - arch(sdl): migrated to use new backend architecture [`2840`](https://github.com/littlevgl/lvgl/pu…
32 - arch(env): move rt-thread into env_support folder [`3025`](https://github.com/littlevgl/lvgl/pull…
33 - arch(env): arch(env): move the cmake folder into the env_support folder [`773d50f`](https://githu…
34 - arch(env): move the zephyr folder into the env_support folder [`4bd1e7e`](https://github.com/litt…
38 - feat(cmsis-pack): prepare for lvgl v8.2.0 release [`3062`](https://github.com/littlevgl/lvgl/pull…
39 - feat(gridnav): add lv_gridnav [`2911`](https://github.com/littlevgl/lvgl/pull/2911)
40 - feat: update the cmsis-pack to 0.8.3 [`3021`](https://github.com/littlevgl/lvgl/pull/3021)
41 - feat(sdl): support rounded images [`3012`](https://github.com/littlevgl/lvgl/pull/3012)
42 - feat(cmsis-pack): add cmsis-pack support [`2993`](https://github.com/littlevgl/lvgl/pull/2993)
43 - feat(event): add preprocessing and stop bubbling features for events [`3003`](https://github.com/…
44 - feat(draw): add gradient dithering support [`2872`](https://github.com/littlevgl/lvgl/pull/2872)
45 - feat(symbols): add guards to LV_SYMBOL_* to allow redefining them [`2973`](https://github.com/lit…
46 - feat(obj): subdivide LV_OBJ_FLAG_SCROLL_CHAIN into ...CHAIN_HOR and ...CHAIN_VER [`2961`](https:/…
47 - feat(draw): add draw_bg callback to draw_ctx #2934 [`2935`](https://github.com/littlevgl/lvgl/pul…
48 - feat(docs): add Chinese readme [`2919`](https://github.com/littlevgl/lvgl/pull/2919)
49 - feat(txt): add used_width parameter to _lv_txt_get_next_line() [`2898`](https://github.com/littl…
50 - feat(others) add monkey test [`2885`](https://github.com/littlevgl/lvgl/pull/2885)
51 - feat(rlottie): add animation control options [`2857`](https://github.com/littlevgl/lvgl/pull/2857)
52 - feat(lv_hal_indev): add missing lv_indev_delete() [`2854`](https://github.com/littlevgl/lvgl/pull…
53 - feat(freetype): optimize memory allocation [`2849`](https://github.com/littlevgl/lvgl/pull/2849)
54 - feat(Kconfig): add FreeType config [`2846`](https://github.com/littlevgl/lvgl/pull/2846)
55 - feat(widgets): add menu widget [`2603`](https://github.com/littlevgl/lvgl/pull/2603)
56 - feat(refr): add reset function for FPS statistics [`2832`](https://github.com/littlevgl/lvgl/pull…
57 - feat(Kconfig): add monitor position configuration [`2834`](https://github.com/littlevgl/lvgl/pull…
58 - feat(examples) add micropython versions of the external library examples [`2762`](https://github.…
59 - feat(freetype): support bold and italic [`2824`](https://github.com/littlevgl/lvgl/pull/2824)
60 - feat(font) add fallback support and mem. font load option to FreeType [`2796`](https://github.com…
61 - feat(lib) add ffmpeg video and image decoder [`2805`](https://github.com/littlevgl/lvgl/pull/2805)
62 - feat(obj): add LV_OBJ_FLAG_OVERFLOW_VISIBLE [`e7ac0e4`](https://github.com/littlevgl/lvgl/commit/…
63 - feat(scrollbar): add more control over scrollbar paddings [`4197b2f`](https://github.com/littlevg…
64 - feat(dropdown): keep the list on open/close for simpler styling [`9d3134b`](https://github.com/li…
65 - feat(qrcode) use destructor instead of lv_qrcode_delete() [`318edd8`](https://github.com/littlevg…
66 - feat(disp) allow decouplig the disp_refr timer [`85cc84a`](https://github.com/littlevgl/lvgl/comm…
67 - feat(obj): add lv_obj_get_event_user_data() [`53ececc`](https://github.com/littlevgl/lvgl/commit/…
68 - feat(obj) add LV_OBJ_FLAG_SCROLL_WITH_ARROW [`70327bd`](https://github.com/littlevgl/lvgl/commit/…
69 - feat(slider): consider ext_click_area on the knob with LV_OBJ_FLAG_ADV_HITTEST [`9d3fb41`](https:…
73 - perf(sdl): optimize the use of SDL_RenderSetClipRect [`2941`](https://github.com/littlevgl/lvgl/p…
74 - perf(color): add faster lv_color_hex function [`2864`](https://github.com/littlevgl/lvgl/pull/286…
78 - fix(micropython) update examples for new API [`3059`](https://github.com/littlevgl/lvgl/pull/3059)
79 - fix: increase default value of LV_MEM_SIZE for lv_demo_widgets #3057 [`3058`](https://github.com/…
80 - fix(cmsis-pack): fix issue #3032 [`3056`](https://github.com/littlevgl/lvgl/pull/3056)
81 - fix(porting): add missing function prototypes [`3054`](https://github.com/littlevgl/lvgl/pull/305…
82 - fix(kconfig): add missing default values [`3050`](https://github.com/littlevgl/lvgl/pull/3050)
83 - fix(canvas): force canvas to use sw draw [`3045`](https://github.com/littlevgl/lvgl/pull/3045)
84 - fix(rt-thread): use ARCH_CPU_BIG_ENDIAN to replace RT_USING_BIG_ENDIAN [`3044`](https://github.co…
85 - fix(gradient): general cleanup and fix for alignment issues [`3036`](https://github.com/littlevgl…
86 - fix(draw): rendering issues for vertical gradient with and without dithering [`3034`](https://git…
87 - fix uninitialized variable [`3033`](https://github.com/littlevgl/lvgl/pull/3033)
88 - fix(lru): lower dependency for standard C functions [`3024`](https://github.com/littlevgl/lvgl/pu…
89 - fix(env_support): move cmsis-pack to env_support folder [`3026`](https://github.com/littlevgl/lvg…
90 - fix(doc): full covering opacity is 255, not 256 [`3022`](https://github.com/littlevgl/lvgl/pull/3…
91 - fix uninitialized variables [`3023`](https://github.com/littlevgl/lvgl/pull/3023)
92 - fix various issues for esp32 [`3007`](https://github.com/littlevgl/lvgl/pull/3007)
93 - fix(sdl): fix clipped image drawing [`2992`](https://github.com/littlevgl/lvgl/pull/2992)
94 - fix(draw): missed bg_color renaming in the draw function [`3002`](https://github.com/littlevgl/lv…
95 - fix(porting): fix typo and an unmatched prototype [`2998`](https://github.com/littlevgl/lvgl/pull…
96 - fix(conf) add missing LV_LOG_LEVEL default definition [`2996`](https://github.com/littlevgl/lvgl/…
97 - fix(refr): crash if full_refresh = 1 [`2999`](https://github.com/littlevgl/lvgl/pull/2999)
98 - fix(Kconfig): adapt to lvgl's built-in demos [`2989`](https://github.com/littlevgl/lvgl/pull/2989)
99 - fix(Makefile): compilation errors [`2944`](https://github.com/littlevgl/lvgl/pull/2944)
100 - fix(rlottie): fix variable name [`2971`](https://github.com/littlevgl/lvgl/pull/2971)
101 - fix(group): in lv_group_del() remove group from indev (lvgl#2963) [`2964`](https://github.com/lit…
102 - fix(obj): old parent's scroll is not updated in lv_obj_set_parent() [`2965`](https://github.com/l…
103 - fix(fatfs) add missing cast [`2969`](https://github.com/littlevgl/lvgl/pull/2969)
104 - fix(snapshot) fix memory leak [`2970`](https://github.com/littlevgl/lvgl/pull/2970)
105 - fix(examples) move event callback registration outside loop in `lv_example_event_3` [`2959`](http…
106 - fix(canvas): off by one error in size check in lv_canvas_copy_buf [`2950`](https://github.com/lit…
107 - fix(indev) add braces to avoid compiler warning [`2947`](https://github.com/littlevgl/lvgl/pull/2…
108 - fix: fix parameter order in function prototypes [`2929`](https://github.com/littlevgl/lvgl/pull/2…
109 - fix(style):add const qualifier for lv_style_get_prop() [`2933`](https://github.com/littlevgl/lvgl…
110 - fix(dropdown): in lv_dropdpwn_get_selected_str handle if there are no options [`2925`](https://gi…
111 - fix: lv_deinit/lv_init crash or hang [`2910`](https://github.com/littlevgl/lvgl/pull/2910)
112 - fix(rt-thread): improve the structure [`2912`](https://github.com/littlevgl/lvgl/pull/2912)
113 - fix: removed string format warnings for int32_t and uint32_t [`2924`](https://github.com/littlevg…
114 - fix(lv_fs_win32): add missing include of <stdio.h> [`2918`](https://github.com/littlevgl/lv…
115 - fix: use unsigned integer literal for bit shifing. [`2888`](https://github.com/littlevgl/lvgl/pul…
116 - chore(lottie) move rlottie_capi.h to lv_rlottie.c [`2902`](https://github.com/littlevgl/lvgl/pull…
117 - fix(qrcodegen) add brackets around assert calls [`2897`](https://github.com/littlevgl/lvgl/pull/2…
118 - fix(list) guard image creation with LV_USE_IMG [`2881`](https://github.com/littlevgl/lvgl/pull/28…
119 - fix(snapshot): make fake display size big enough to avoid align issue. [`2883`](https://github.co…
120 - fix(sdl) correct makefile [`2884`](https://github.com/littlevgl/lvgl/pull/2884)
121 - fix(draw): fix set_px_cb memory write overflow crash. [`2882`](https://github.com/littlevgl/lvgl/…
122 - fix(freetype): fix memset error [`2877`](https://github.com/littlevgl/lvgl/pull/2877)
123 - fix(span): fix align and break word [`2861`](https://github.com/littlevgl/lvgl/pull/2861)
124 - fix(refr): swap buffers only on the last area with direct mode [`2867`](https://github.com/little…
125 - fix(arc) free memory when drawing full-circle arc [`2869`](https://github.com/littlevgl/lvgl/pull…
126 - fix(indev): update lv_indev_drv_update to free the read_timer [`2850`](https://github.com/littlev…
127 - fix(draw): fix memory access out of bounds when using blend subtract [`2860`](https://github.com/…
128 - fix(chart) add lv_chart_refresh() to the functions which modify the data [`2841`](https://github.…
129 - fix(conf) mismatched macro judgment [`2843`](https://github.com/littlevgl/lvgl/pull/2843)
130 - fix(ffmpeg): when disabled LV_FFMPEG_AV_DUMP_FORMAT makes av_log quiet [`2838`](https://github.co…
131 - fix(rt-thread): fix a bug of log [`2811`](https://github.com/littlevgl/lvgl/pull/2811)
132 - fix(log): to allow printf and custom_print_cb to work at same time [`2837`](https://github.com/li…
133 - fix(keyboard): add missing functions [`2835`](https://github.com/littlevgl/lvgl/pull/2835)
134 - fix(checkbox) remove unnecessary events [`2829`](https://github.com/littlevgl/lvgl/pull/2829)
135 - fix(qrcode): replace memcpy() with lv_memcpy() and delete useless macros [`2827`](https://github.…
136 - fix(font) improve builtin font source files generation process [`2825`](https://github.com/little…
137 - fix(CMake) split CMakeLists.txt, add options, includes and dependencies [`2753`](https://github.c…
138 - fix(obj): make lv_obj_fade_in/out use the current opa as start value [`2819`](https://github.com/…
139 - fix(qrcode):minimize margins as much as possible [`2804`](https://github.com/littlevgl/lvgl/pull/…
140 - fix(scripts): switch all scripts to python3 [`2820`](https://github.com/littlevgl/lvgl/pull/2820)
141 - fix(event): event_send_core crash in special case. [`2807`](https://github.com/littlevgl/lvgl/pul…
142 - fix(Kconfig) remove duplicate LV_BUILD_EXAMPLES configuration [`2813`](https://github.com/littlev…
143 - fix(obj): in obj event use the current target instead of target [`2785`](https://github.com/littl…
144 - fix(draw_label): radius Mask doesn't work in Specific condition [`2784`](https://github.com/littl…
145 - fix(draw_mask): will crash if get_width/height < 0 [`2793`](https://github.com/littlevgl/lvgl/…
146 - fix(theme) make the basic theme really basic [`a369f18`](https://github.com/littlevgl/lvgl/commit…
147 - fix(arc): fix knob invalidation [`345f688`](https://github.com/littlevgl/lvgl/commit/345f6882c980…
148 - fix(theme): add arc, spinner and colorwheel to basic theme [`adc218a`](https://github.com/littlev…
149 - fix(conf) define LV_LOG_TRACE_... to 0 in lv_conf_internal.h to avoid warnings [`305284c`](https:…
150 - fix(draw): consider opa and clip corner on bg_img [`d51aea4`](https://github.com/littlevgl/lvgl/c…
151 - fix(draw): add grad_cache_mem to GC_ROOTs [`138db9c`](https://github.com/littlevgl/lvgl/commit/13…
152 - fix(bar, slider): fix shadow drawing on short indicators [`364ca3c`](https://github.com/littlevgl…
153 - fix(theme): fix theme initialization issue introduced in 6e0072479 [`d231644`](https://github.com…
154 - fix(draw): add lv_draw_sw_bg [`49642d3`](https://github.com/littlevgl/lvgl/commit/49642d3891c563b…
155 - fix(draw) border_draw crash is special case [`075831a`](https://github.com/littlevgl/lvgl/commit/…
156 - fix(theme): fix crash in lv_theme_basic_init [`ca5f04c`](https://github.com/littlevgl/lvgl/commit…
157 - fix(draw): fix indexed image drawing [`5a0dbcc`](https://github.com/littlevgl/lvgl/commit/5a0dbcc…
158 - fix(roller): clip overflowing text [`5709528`](https://github.com/littlevgl/lvgl/commit/570952855…
159 - fix(align) fix LV_SIZE_CONTENT size calculation with not LEFT or TOP alignment [`9c67642`](https:…
160 - fix(draw): futher bg_img draw fixes [`81bfb76`](https://github.com/littlevgl/lvgl/commit/81bfb765…
161 - fix(btnmatrix): keep the selected button even on release [`d47cd1d`](https://github.com/littlevgl…
162 - fix(sw): make knob size calculation more intuitive [`5ec532d`](https://github.com/littlevgl/lvgl/…
163 - fix(switch): make knob height calculation similar to slider [`0921dfc`](https://github.com/little…
164 - fix(span): explicitly set span->txt to the return value of lv_mem_realloc(#3005) [`a9a6cb8`](h…
165 - fix(example): update LVGL_Arduino.ino [`d79283c`](https://github.com/littlevgl/lvgl/commit/d79283…
166 - fix(draw) simplify how outline_pad is compnesated [`81d8be1`](https://github.com/littlevgl/lvgl/c…
167 - fix(obj) make LV_OBJ_FLAG_SCROLL_CHAIN part of the enum instead of define [`f8d8856`](https://git…
168 - fix(label): dot not add dots if the label height > 1 font line height [`4d61f38`](https://gith…
169 - fix(event): crash if an object was deleted in an event [`9810920`](https://github.com/littlevgl/l…
170 - fix(build) fix sdl build with make [`43729d1`](https://github.com/littlevgl/lvgl/commit/43729d150…
171 - fix(config): fix anonymus choice [`71c739c`](https://github.com/littlevgl/lvgl/commit/71c739cc2db…
172 - chore(docs): fix lv_list_add_text [`a5fbf22`](https://github.com/littlevgl/lvgl/commit/a5fbf22d41…
173 - fix(png) check png magic number to be sure it's a png image [`1092550`](https://github.com/little…
174 - fix(btnmatrix): fix crash if an empty btnmatrix is pressed [`2392f58`](https://github.com/littlev…
175 - fix(mem/perf monitor): fix issue introduced in #2910 [`0788d91`](https://github.com/littlevgl/lvg…
176 - fix(layout) fix layout recalculation trigger in lv_obj_add/clear_fleg [`ee65410`](https://github.…
177 - fix(obj) fix lv_obj_fade_in [`4931384`](https://github.com/littlevgl/lvgl/commit/49313840ee9b249f…
178 - fix(draw): fix clipping children to parent [`5c98ac8`](https://github.com/littlevgl/lvgl/commit/5…
179 - fix: remove symlinks to be accepted as an Ardunio library [`6701d36`](https://github.com/littlevg…
180 - chore: fix typos in FATFS config [`74091c4`](https://github.com/littlevgl/lvgl/commit/74091c42f7c…
181 - fix(refr): fix missed buffer switch in double full-screen buffer + direct_mode [`731ef5a`](https:…
182 - chore(qrcode): fix warnings [`e9d7080`](https://github.com/littlevgl/lvgl/commit/e9d70803e11378ed…
183 - docs(event): tell to not adjust widgets in draw events [`933d67f`](https://github.com/littlevgl/l…
184 - fix(table, chart): fix memory leaks [`8d52de1`](https://github.com/littlevgl/lvgl/commit/8d52de14…
185 - fix(event): handle object deletion in indev->fedback_cb [`bfc8edf`](https://github.com/littlev…
186 - fix(roller): snap on press lost [`fa9340c`](https://github.com/littlevgl/lvgl/commit/fa9340c45fd4…
187 - fix(dropdown) be sure the list is the top object on the screen [`cb7fc2b`](https://github.com/lit…
188 - fix(img) fix invalidation issue on transformations [`d5ede0e`](https://github.com/littlevgl/lvgl/…
189 - fix(obj) fix comments of lv_obj_set_pos/x/y [`b9a5078`](https://github.com/littlevgl/lvgl/commit/…
193 - example: add non-null judgment to lv_example_obj_2 [`2799`](https://github.com/littlevgl/lvgl/pul…
194 - example(table): fix text alignment [`b03dc9c`](https://github.com/littlevgl/lvgl/commit/b03dc9cf8…
198 - docs(demos) update information to reflect new layout [`3029`](https://github.com/littlevgl/lvgl/p…
199 - docs(porting): remove duplicated content [`2984`](https://github.com/littlevgl/lvgl/pull/2984)
200 - docs(display) fix typo [`2946`](https://github.com/littlevgl/lvgl/pull/2946)
201 - docs(get-started) add introduction for Tasmota and Berry [`2874`](https://github.com/littlevgl/l…
202 - docs fix spelling, parameter descriptions, comments, etc [`2865`](https://github.com/littlevgl/lv…
203 - docs: spelling fixes [`2828`](https://github.com/littlevgl/lvgl/pull/2828)
204 - docs(style) minor style fix [`2818`](https://github.com/littlevgl/lvgl/pull/2818)
205 - docs(porting/display) fix formatting [`2812`](https://github.com/littlevgl/lvgl/pull/2812)
206 - docs(roadmap) udpate [`084439e`](https://github.com/littlevgl/lvgl/commit/084439e9476339ff571820e…
207 - docs(widgets) fix edit links [`7ed1a56`](https://github.com/littlevgl/lvgl/commit/7ed1a5625a5139e…
208 - docs(contributing) update commit message format [`1cd851f`](https://github.com/littlevgl/lvgl/com…
209 - docs(porting): add more details about adding lvgl to your project [`6ce7348`](https://github.com/…
210 - docs(indev): add description about gestures [`2719862`](https://github.com/littlevgl/lvgl/commit/…
211 - docs(style): describe const styles [`28ffae8`](https://github.com/littlevgl/lvgl/commit/28ffae8c9…
212 - docs(faq): add "LVGL doesn't start, nothing is drawn on the display" section [`0388d92`](https://…
213 - docs add demos [`02a6614`](https://github.com/littlevgl/lvgl/commit/02a6614b38b7d94e56d8fc1f858b0…
214 - docs(fs): update fs interface description to the latest API [`285e6b3`](https://github.com/little…
215 - docs(format) let wrap [`4bf49a8`](https://github.com/littlevgl/lvgl/commit/4bf49a82a3df422ebbfc4…
216 - docs(imgbtn) fix typo [`d792c5f`](https://github.com/littlevgl/lvgl/commit/d792c5f6c2e9d85c693e4f…
217 - docs(porting) clarify that displays must be registered before input devices [`1c64b78`](https://g…
218 - docs(event) fix lv_event_get_original_target vs lv_event_get_current_target [`cdd5128`](https://g…
219 - docs(events) rename LV_EVENT_APPLY to LV_EVENT_READY (#2791) [`bf6837f`](https://github.com/littl…
220 - docs(gpu): link style properties and boxing model [`6266851`](https://github.com/littlevgl/lvgl/c…
221 - docs(gesture): clarify gesture triggering with scrolling [`e3b43ee`](https://github.com/littlevgl…
222 - docs(contributing): remove the mentioning of the dev branch [`00d4ef3`](https://github.com/little…
223 - docs(bar) fix default range [`eeee48b`](https://github.com/littlevgl/lvgl/commit/eeee48b1c943fc28…
224 - docs(event): tell to not adjust widgets in draw events [`933d67f`](https://github.com/littlevgl/l…
225 - docs(switch) improve wording [`b4986ab`](https://github.com/littlevgl/lvgl/commit/b4986ab5dceb47f…
226 - docs(font) fix example to match v8 [`2f80896`](https://github.com/littlevgl/lvgl/commit/2f808965a…
230 - test(bar): add unit tests [`2845`](https://github.com/littlevgl/lvgl/pull/2845)
231 - test(switch): add initial unit test [`2794`](https://github.com/littlevgl/lvgl/pull/2794)
232 - test(demo) add tests for widget and stress demos [`3bd6ad8`](https://github.com/littlevgl/lvgl/co…
233 - test(dropdown) fix to pass again [`918b3de`](https://github.com/littlevgl/lvgl/commit/918b3defd78…
234 - test add support for using system heap [`446b1eb`](https://github.com/littlevgl/lvgl/commit/446b1…
235 - ci remove formatting request workflow [`6de89e4`](https://github.com/littlevgl/lvgl/commit/6de89e…
236 - ci initial support for cross-architecture tests [`7008770`](https://github.com/littlevgl/lvgl/com…
237 - ci create handler for formatting requests [`7af7849`](https://github.com/littlevgl/lvgl/commit/7a…
238 - test(style) add test for gradient [`da8f345`](https://github.com/littlevgl/lvgl/commit/da8f34566b…
239 - test(event) add test for #2886 [`51ef9c2`](https://github.com/littlevgl/lvgl/commit/51ef9c242ccff…
240 - ci add workflow to check code formatting [`a2b555e`](https://github.com/littlevgl/lvgl/commit/a2b…
241 - ci attempt to speed up cross tests [`80408f7`](https://github.com/littlevgl/lvgl/commit/80408f704…
242 - ci apply my updates to the verify-formatting action [`02f02fa`](https://github.com/littlevgl/lvgl…
243 - ci: add arduino linter action [`f79b00c`](https://github.com/littlevgl/lvgl/commit/f79b00cce0d31c…
244 - ci update action [`be9722c`](https://github.com/littlevgl/lvgl/commit/be9722c420a1ac2e9efde79135b…
245 - ci more formatting action updates [`1f6037c`](https://github.com/littlevgl/lvgl/commit/1f6037ce98…
246 - ci disable LeakSanitizer on dockerized tests [`c9e1927`](https://github.com/littlevgl/lvgl/commit…
247 - ci one last try at this for tonight [`dddafae`](https://github.com/littlevgl/lvgl/commit/dddafaec…
248 - ci try alternate checkout mechanism [`cb3de30`](https://github.com/littlevgl/lvgl/commit/cb3de308…
249 - test(style) fix compile error [`ba083df`](https://github.com/littlevgl/lvgl/commit/ba083dfd6dc31d…
250 - test(template) simplify _test_template.c [`b279f63`](https://github.com/littlevgl/lvgl/commit/b27…
251 - ci force ccache to be saved every time [`a7c590f`](https://github.com/littlevgl/lvgl/commit/a7c59…
252 - ci switch to codecov v2 [`6b84155`](https://github.com/littlevgl/lvgl/commit/6b841555cd847d07375b…
253 - ci more debugging for formatting action [`2f8e4bc`](https://github.com/littlevgl/lvgl/commit/2f8e…
254 - ci inline apt-get commands [`90e2b9f`](https://github.com/littlevgl/lvgl/commit/90e2b9f05e73527df…
255 - ci(micropython) use ESP-IDF 4.4 [`b34fe9e`](https://github.com/littlevgl/lvgl/commit/b34fe9ed8b94…
256 - ci add 5k stack limit [`4122dda`](https://github.com/littlevgl/lvgl/commit/4122dda399679baa3b8bbd…
257 - ci force use of ccache in PATH [`6de3fa8`](https://github.com/littlevgl/lvgl/commit/6de3fa8004639…
258 - ci add back stack usage check at 4 kilobytes [`89135d6`](https://github.com/littlevgl/lvgl/commit…
259 - ci temporarily disable stack usage check [`1900c21`](https://github.com/littlevgl/lvgl/commit/190…
260 - ci(cross) use python3 instead of python [`df7eaa0`](https://github.com/littlevgl/lvgl/commit/df7e…
261 - ci use specific version tag [`59b4769`](https://github.com/littlevgl/lvgl/commit/59b476934452d582…
262 - ci fix check style action [`5bb3686`](https://github.com/littlevgl/lvgl/commit/5bb3686ea8b6feb55d…
263 - ci fix typo in formatting action [`d1ccbf6`](https://github.com/littlevgl/lvgl/commit/d1ccbf607fd…
264 - ci test formatting action [`065d821`](https://github.com/littlevgl/lvgl/commit/065d821c7050af6ad9…
265 - ci(micropython) switch to newer GCC action [`1fa7257`](https://github.com/littlevgl/lvgl/commit/1…
266 - ci(style) force color on diff to help highlight whitespace changes [`04f47ea`](https://github.com…
267 - ci(cross) install build-essential [`772f219`](https://github.com/littlevgl/lvgl/commit/772f219c0a…
268 - ci force pushing to upstream branch [`8277f78`](https://github.com/littlevgl/lvgl/commit/8277f78d…
269 - ci ensure lvgl-bot is used to make commits [`9fcf52a`](https://github.com/littlevgl/lvgl/commit/9…
280 - Built in support for SDL based GPU drawing
281 - Much faster circle drawing in the software renderer
282 - Several [3rd party libraries](https://docs.lvgl.io/master/libs/index.html) are merged directly in…
283 - Add LVGL as an [RT-Thread](https://packages.rt-thread.org/en/detail.html?package=LVGL) and [ESP32…
287 - :warning: feat(calendar): add the header directly into the calendar widget [`2e08f80`](https://gi…
291 - arch add small 3rd party libs to lvgl [`2569`](https://github.com/lvgl/lvgl/pull/2569)
295 - feat(display) add direct_mode drawing mode [`2460`](https://github.com/lvgl/lvgl/pull/2460)
296 - feat(conf): make LV_MEM_BUF_MAX_NUM configurable [`2747`](https://github.com/lvgl/lvgl/pull/2747)
297 - feat(disp): add non-fullscreen display utilities [`2724`](https://github.com/lvgl/lvgl/pull/2724)
298 - feat(rlottie) add LVGL-Rlottie interface as 3rd party lib [`2700`](https://github.com/lvgl/lvgl/p…
299 - feat(rtthread): prepare for porting the device-driver of rt-thread [`2719`](https://github.com/lv…
300 - feat(fsdrv) add driver based on Win32 API [`2701`](https://github.com/lvgl/lvgl/pull/2701)
301 - feat(span) indent supports percent for fix and break mode [`2693`](https://github.com/lvgl/lvgl/p…
302 - feat(rt-thread): implement rt-thread sconscirpt [`2674`](https://github.com/lvgl/lvgl/pull/2674)
303 - feat(lv_spinbox) support both right-to-left and left-to-right digit steps when clicking encoder b…
304 - feat add support for rt-thread RTOS [`2660`](https://github.com/lvgl/lvgl/pull/2660)
305 - feat(disp): Enable rendering to display subsection [`2583`](https://github.com/lvgl/lvgl/pull/258…
306 - feat(keyboard): add user-defined modes [`2651`](https://github.com/lvgl/lvgl/pull/2651)
307 - feat(event) add LV_EVENT_CHILD_CREATED/DELETED [`2618`](https://github.com/lvgl/lvgl/pull/2618)
308 - feat(btnmatrix/keyboard): add option to show popovers on button press [`2537`](https://github.com…
309 - feat(msgbox) add a content area for custom content [`2561`](https://github.com/lvgl/lvgl/pull/256…
310 - feat(tests): Include debug information to test builds [`2568`](https://github.com/lvgl/lvgl/pull/…
311 - feat(drawing) hardware accelerated rendering by SDL2 [`2484`](https://github.com/lvgl/lvgl/pull/2…
312 - feat(msgbox): omit title label unless needed [`2539`](https://github.com/lvgl/lvgl/pull/2539)
313 - feat(msgbox): add function to get selected button index [`2538`](https://github.com/lvgl/lvgl/pul…
314 - feat(make) add lvgl interface target for micropython [`2529`](https://github.com/lvgl/lvgl/pull/2…
315 - feat(obj) add lv_obj_move_to_index(obj, index), renamed lv_obj_get_child_id(obj) to lv_obj_get_in…
316 - feat(obj) add lv_obj_swap() function [`2461`](https://github.com/lvgl/lvgl/pull/2461)
317 - feat(mem) LV_MEM_POOL_ALLOC [`2458`](https://github.com/lvgl/lvgl/pull/2458)
318 - feat(switch) add smooth animation when changing state [`2442`](https://github.com/lvgl/lvgl/pull/…
319 - feat(anim) add interface for handling lv_anim user data. [`2415`](https://github.com/lvgl/lvgl/pu…
320 - feat(obj) add lv_is_initialized [`2402`](https://github.com/lvgl/lvgl/pull/2402)
321 - feat(obj) Backport keypad and encoder scrolling from v7 `lv_page` to v8 `lv_obj` [`2390`](https:/…
322 - feat(snapshot) add API to take snapshot for object [`2353`](https://github.com/lvgl/lvgl/pull/235…
323 - feat(anim) add anim timeline [`2309`](https://github.com/lvgl/lvgl/pull/2309)
324 - feat(span) Add missing spangroup functions [`2379`](https://github.com/lvgl/lvgl/pull/2379)
325 - feat(img) add img_size property [`2284`](https://github.com/lvgl/lvgl/pull/2284)
326 - feat(calendar) improve MicroPython example [`2366`](https://github.com/lvgl/lvgl/pull/2366)
327 - feat(spinbox ) add function to set cursor to specific position [`2314`](https://github.com/lvgl/l…
329 - feat(timer) check if lv_tick_inc is called [`aa6641a`](https://github.com/lvgl/lvgl/commit/aa6641…
330 - feat(event, widgets) improve the paramter of LV_EVENT_DRAW_PART_BEGIN/END [`88c4859`](https://git…
331 - feat(docs) improvements to examples [`4b8c73a`](https://github.com/lvgl/lvgl/commit/4b8c73a577065…
332 - feat(obj) send LV_EVENT_DRAW_PART_BEGIN/END for MAIN and SCROLLBAR parts [`b203167`](https://gith…
333 - feat(led) send LV_EVENT_DRAW_PART_BEGIN/END [`fcd4aa3`](https://github.com/lvgl/lvgl/commit/fcd4a…
334 - feat(chart) send LV_EVENT_DRAW_PART_BEGIN/END before/after the division line drawing section. [`e…
335 - feat(tests) upload coverage to codecov [`4fff99d`](https://github.com/lvgl/lvgl/commit/4fff99da1d…
336 - feat(conf) add better check for Kconfig default [`f8fe536`](https://github.com/lvgl/lvgl/commit/f…
337 - feat(draw) add LV_BLEND_MODE_MULTIPLY [`cc78ef4`](https://github.com/lvgl/lvgl/commit/cc78ef45064…
338 - feat(test) add assert for screenshot compare [`2f7a005`](https://github.com/lvgl/lvgl/commit/2f7a…
339 - feat(event) pass the scroll aniamtion to LV_EVENT_SCROLL_BEGIN [`ca54ecf`](https://github.com/lvg…
340 - feat(obj) place the scrollbar to the left with RTL base dir. [`906448e`](https://github.com/lvgl/…
341 - feat(log) allow overwriting LV_LOG_... macros [`17b8a76`](https://github.com/lvgl/lvgl/commit/17b…
342 - feat(arc) add support to LV_OBJ_FLAG_ADV_HITTEST [`dfa4f5c`](https://github.com/lvgl/lvgl/commit/…
343 - feat(event) add LV_SCREEN_(UN)LOAD_START [`7bae9e3`](https://github.com/lvgl/lvgl/commit/7bae9e3d…
344 - feat(obj) add lv_obj_del_delayed() [`c6a2e15`](https://github.com/lvgl/lvgl/commit/c6a2e15ec23c8e…
345 - feat(docs) add view on GitHub link [`a716ac6`](https://github.com/lvgl/lvgl/commit/a716ac6ed267e0…
346 - feat(event) add LV_EVENT_SCREEN_LOADED/UNLOADED events [`ee5369e`](https://github.com/lvgl/lvgl/c…
347 - feat(textarea) remove the need of lv_textarea_set_align [`56ebb1a`](https://github.com/lvgl/lvgl/…
348 - feat(rt-thread): support LVGL projects with GCC/Keil(AC5)/Keil(AC6)/IAR [`32d33fe`](https://githu…
349 - feat(docs) lazy load individual examples as well [`918d948`](https://github.com/lvgl/lvgl/commit/…
351 - feat: add LV_USE_MEM_PERF/MONITOR_POS [`acd0f4f`](https://github.com/lvgl/lvgl/commit/acd0f4fbc71…
352 - feat(canvas) add lv_canvas_set_px_opa [`b3b3ffc`](https://github.com/lvgl/lvgl/commit/b3b3ffc2b3b…
353 - feat(event) add lv_obj_remove_event_cb_with_user_data [`4eddeb3`](https://github.com/lvgl/lvgl/co…
354 - feat(obj) add lv_obj_get_x/y_aligned [`98bc1fe`](https://github.com/lvgl/lvgl/commit/98bc1fe09e12…
358 - perf(draw) reimplement circle drawing algorithms [`2374`](https://github.com/lvgl/lvgl/pull/2374)
359 - perf(anim_timeline) add lv_anim_timeline_stop() [`2411`](https://github.com/lvgl/lvgl/pull/2411)
361 - perf(obj) remove lv_obj_get_child_cnt from cycle limit checks [`ebb9ce9`](https://github.com/lvgl…
362 - perf(draw) reimplement rectangle drawing algorithms [`5b3d3dc`](https://github.com/lvgl/lvgl/comm…
363 - perf(draw) ignore masks if they don't affect the current draw area [`a842791`](https://github.com…
364 - perf(refresh) optimize where to wait for lv_disp_flush_ready with 2 buffers [`d0172f1`](https://g…
365 - perf(draw) speed up additive blending [`3abe517`](https://github.com/lvgl/lvgl/commit/3abe517abf3…
369 - fix(bidi): add weak characters to the previous strong character's run [`2777`](https://github.com…
370 - fix(draw_img): radius mask doesn't work in specific condition [`2786`](https://github.com/lvgl/lv…
371 - fix(border_post): ignore bg_img_opa draw when draw border_post [`2788`](https://github.com/lvgl/l…
372 - fix(refresh) switch to portable format specifiers [`2781`](https://github.com/lvgl/lvgl/pull/2781)
373 - fix(stm32) Mark unused variable in stm32 DMA2D driver [`2782`](https://github.com/lvgl/lvgl/pull/…
374 - fix(conf): Make LV_COLOR_MIX_ROUND_OFS configurable [`2766`](https://github.com/lvgl/lvgl/pull/2…
375 - fix(misc): correct the comment and code style [`2769`](https://github.com/lvgl/lvgl/pull/2769)
376 - fix(draw_map) use existing variables instead function calls [`2776`](https://github.com/lvgl/lvg…
377 - fix(draw_img): fix typos in API comments [`2773`](https://github.com/lvgl/lvgl/pull/2773)
378 - fix(draw_img):radius Mask doesn't work in Specific condition [`2775`](https://github.com/lvgl/lvg…
379 - fix(proto) Remove redundant prototype declarations [`2771`](https://github.com/lvgl/lvgl/pull/277…
380 - fix(conf) better support bool option from Kconfign [`2555`](https://github.com/lvgl/lvgl/pull/255…
381 - fix(draw_border):draw error if radius == 0 and parent clip_corner == true [`2764`](https://github…
382 - fix(msgbox) add declaration for lv_msgbox_content_class [`2761`](https://github.com/lvgl/lvgl/pul…
383 - fix(core) add L suffix to enums to ensure 16-bit compatibility [`2760`](https://github.com/lvgl/l…
384 - fix(anim): add lv_anim_get_playtime [`2745`](https://github.com/lvgl/lvgl/pull/2745)
385 - fix(area) minor fixes [`2749`](https://github.com/lvgl/lvgl/pull/2749)
386 - fix(mem): ALIGN_MASK should equal 0x3 on 32bit platform [`2748`](https://github.com/lvgl/lvgl/pul…
387 - fix(template) prototype error [`2755`](https://github.com/lvgl/lvgl/pull/2755)
388 - fix(anim): remove time_orig from lv_anim_t [`2744`](https://github.com/lvgl/lvgl/pull/2744)
389 - fix(draw_rect):bottom border lost if enable clip_corner [`2742`](https://github.com/lvgl/lvgl/pul…
390 - fix(anim) and improvement [`2738`](https://github.com/lvgl/lvgl/pull/2738)
391 - fix(draw border):border draw error if border width > radius [`2739`](https://github.com/lvgl/l…
392 - fix(fsdrv): remove the seek call in fs_open [`2736`](https://github.com/lvgl/lvgl/pull/2736)
393 - fix(fsdrv): skip the path format if LV_FS_xxx_PATH not defined [`2726`](https://github.com/lvgl/l…
394 - fix: mark unused variable with LV_UNUSED(xxx) instead of (void)xxx [`2734`](https://github.com/lv…
395 - fix(fsdrv): fix typo error in commit 752fba34f677ad73aee [`2732`](https://github.com/lvgl/lvgl/pu…
396 - fix(fsdrv): return error in case of the read/write failure [`2729`](https://github.com/lvgl/lvgl/…
397 - fix(refr) silence compiler warning due to integer type mismatch [`2722`](https://github.com/lvgl/…
398 - fix(fs): fix the off-by-one error in the path function [`2725`](https://github.com/lvgl/lvgl/pull…
399 - fix(timer): remove the code duplication in lv_timer_exec [`2708`](https://github.com/lvgl/lvgl/pu…
400 - fix(async): remove the wrong comment from lv_async_call [`2707`](https://github.com/lvgl/lvgl/pul…
401 - fix(kconfig): change CONFIG_LV_THEME_DEFAULT_FONT to CONFIG_LV_FONT_DEFAULT [`2703`](https://gith…
402 - fix add MP support for LVGL 3rd party libraries [`2666`](https://github.com/lvgl/lvgl/pull/2666)
403 - fix(png) memory leak for sjpg and use lv_mem_... in lv_png [`2704`](https://github.com/lvgl/lvgl/…
404 - fix(gif) unified whence and remove off_t [`2690`](https://github.com/lvgl/lvgl/pull/2690)
405 - fix(rt-thread): include the rt-thread configuration header file [`2692`](https://github.com/lvgl/…
406 - fix(rt-thread): fix the ci error [`2691`](https://github.com/lvgl/lvgl/pull/2691)
407 - fix(fsdrv) minor fs issue [`2682`](https://github.com/lvgl/lvgl/pull/2682)
408 - fix(hal) fix typos and wording in docs for lv_hal_indev.h [`2685`](https://github.com/lvgl/lvgl/p…
409 - fix(hal tick): add precompile !LV_TICK_CUSTOM for global variables and lv_tick_inc() [`2675`](htt…
410 - fix(anim_timeline) avoid calling lv_anim_del(NULL, NULL) [`2628`](https://github.com/lvgl/lvgl/pu…
411 - fix(kconfig) sync Kconfig with the latest lv_conf_template.h [`2662`](https://github.com/lvgl/lvg…
412 - fix(log) reduce the stack usage in log function [`2649`](https://github.com/lvgl/lvgl/pull/2649)
413 - fix(conf) make a better style alignment in lv_conf_internal.h [`2652`](https://github.com/lvgl/lv…
414 - fix(span) eliminate warning in lv_get_snippet_cnt() [`2659`](https://github.com/lvgl/lvgl/pull/26…
415 - fix(config): remove the nonexistent Kconfig [`2654`](https://github.com/lvgl/lvgl/pull/2654)
416 - fix(Kconfig): add LV_MEM_ADDR config [`2653`](https://github.com/lvgl/lvgl/pull/2653)
417 - fix(log): replace printf with fwrite to save the stack size [`2655`](https://github.com/lvgl/lvgl…
418 - fix typos [`2634`](https://github.com/lvgl/lvgl/pull/2634)
419 - fix LV_FORMAT_ATTRIBUTE fix for gnu > 4.4 [`2631`](https://github.com/lvgl/lvgl/pull/2631)
420 - fix(meter) make lv_meter_indicator_type_t of type uint8_t [`2632`](https://github.com/lvgl/lvgl/p…
421 - fix(span):crash if span->txt = "" [`2616`](https://github.com/lvgl/lvgl/pull/2616)
422 - fix(disp) set default theme also for non-default displays [`2596`](https://github.com/lvgl/lvgl/p…
423 - fix(label):LONG_DOT mode crash if text Utf-8 encode > 1 [`2591`](https://github.com/lvgl/lvgl/…
424 - fix( example) in lv_example_scroll_3.py float_btn should only be created once [`2602`](https://gi…
425 - fix lv_deinit when LV_USE_GPU_SDL is enabled [`2598`](https://github.com/lvgl/lvgl/pull/2598)
426 - fix add missing LV_ASSERT_OBJ checks [`2575`](https://github.com/lvgl/lvgl/pull/2575)
427 - fix(lv_conf_internal_gen.py) formatting fixes on the generated file [`2542`](https://github.com/…
428 - fix(span) opa bug [`2584`](https://github.com/lvgl/lvgl/pull/2584)
429 - fix(snapshot) snapshot is affected by parent's style because of wrong coords [`2579`](https://git…
430 - fix(label):make draw area contain ext_draw_size [`2587`](https://github.com/lvgl/lvgl/pull/2587)
431 - fix(btnmatrix): make ORed values work correctly with lv_btnmatrix_has_btn_ctrl [`2571`](https://g…
432 - fix compiling of examples when cmake is used [`2572`](https://github.com/lvgl/lvgl/pull/2572)
433 - fix(lv_textarea) fix crash while delete non-ascii character in pwd mode [`2549`](https://github.c…
434 - fix(lv_log.h): remove the duplicated semicolon from LV_LOG_xxx [`2544`](https://github.com/lvgl/l…
435 - fix(zoom) multiplication overflow on 16-bit platforms [`2536`](https://github.com/lvgl/lvgl/pull/…
436 - fix(printf) use __has_include for more accurate limits information [`2532`](https://github.com/lv…
437 - fix(font) add assert in lv_font.c if the font is NULL [`2533`](https://github.com/lvgl/lvgl/pull/…
438 - fix(lv_types.h): remove c/c++ compiler version check [`2525`](https://github.com/lvgl/lvgl/pull/2…
439 - fix(lv_utils.c): remove the unneeded header inclusion [`2526`](https://github.com/lvgl/lvgl/pull/…
440 - fix(Kconfig) fix the comment in LV_THEME_DEFAULT_DARK [`2524`](https://github.com/lvgl/lvgl/pull/…
441 - fix(sprintf) add format string for rp2 port [`2512`](https://github.com/lvgl/lvgl/pull/2512)
442 - fix(span) fix some bugs (overflow,decor,align) [`2518`](https://github.com/lvgl/lvgl/pull/2518)
443 - fix(color) Bad cast in lv_color_mix() caused UB with 16bpp or less [`2509`](https://github.com/lv…
444 - fix(imgbtn) displayed incorrect when the coordinate is negative [`2501`](https://github.com/lvgl…
445 - fix(event) be sure to move all elements in copy “lv_obj_remove_event_cb” [`2492`](https://github.…
446 - fix(draw) use correct pointer in lv_draw_mask assertion [`2483`](https://github.com/lvgl/lvgl/pul…
447 - feat(mem) LV_MEM_POOL_ALLOC [`2458`](https://github.com/lvgl/lvgl/pull/2458)
448 - fix(cmake) require 'main' for Micropython [`2444`](https://github.com/lvgl/lvgl/pull/2444)
449 - fix(docs) add static keyword to driver declaration [`2452`](https://github.com/lvgl/lvgl/pull/245…
450 - fix(build) remove main component dependency [`2420`](https://github.com/lvgl/lvgl/pull/2420)
451 - fix circle drawing algorithms [`2413`](https://github.com/lvgl/lvgl/pull/2413)
452 - fix(docs) wrong spelling of words in pictures [`2409`](https://github.com/lvgl/lvgl/pull/2409)
453 - fix(chart) fixed point-following cursor during vertical scroll in charts [`2400`](https://github.…
454 - fix(chart) fixed cursor positioning with large Y rescaling without LV_USE_LARGE_COORD [`2399`](ht…
455 - fix(grid.h) typos [`2395`](https://github.com/lvgl/lvgl/pull/2395)
456 - fix(anim_timeline) heap use after free [`2394`](https://github.com/lvgl/lvgl/pull/2394)
457 - fix(snapshot) add missing import on MicroPython example [`2389`](https://github.com/lvgl/lvgl/pul…
458 - fix(disp) Fix assert failure in lv_disp_remove [`2382`](https://github.com/lvgl/lvgl/pull/2382)
459 - fix(span) modify the underline position [`2376`](https://github.com/lvgl/lvgl/pull/2376)
460 - fix(color) remove extraneous _LV_COLOR_MAKE_TYPE_HELPER [`2372`](https://github.com/lvgl/lvgl/pul…
461 - fix(spinner) should not be clickable [`2373`](https://github.com/lvgl/lvgl/pull/2373)
462 - fix(workflow) silence SDL warning for MicroPython [`2367`](https://github.com/lvgl/lvgl/pull/2367)
463 - fix (span) fill LV_EVENT_GET_SELF_SIZE [`2360`](https://github.com/lvgl/lvgl/pull/2360)
464 - fix(workflow) change MicroPython workflow to use master [`2358`](https://github.com/lvgl/lvgl/pul…
465 - fix(disp) fix memory leak in lv_disp_remove [`2355`](https://github.com/lvgl/lvgl/pull/2355)
466 - fix(lv_obj.h)typos [`2350`](https://github.com/lvgl/lvgl/pull/2350)
467 - fix(obj) delete useless type conversion [`2343`](https://github.com/lvgl/lvgl/pull/2343)
468 - fix(lv_obj_scroll.h) typos [`2345`](https://github.com/lvgl/lvgl/pull/2345)
469 - fix(txt) enhance the function of break_chars [`2327`](https://github.com/lvgl/lvgl/pull/2327)
471 - fix(vglite): update for v8 [`e3e3eea`](https://github.com/lvgl/lvgl/commit/e3e3eeaf8c1593d384c653…
472 - fix(widgets) use lv_obj_class for all the widgets [`3fb8baf`](https://github.com/lvgl/lvgl/commit…
473 - fix(refr) reduce the nesting level in lv_refr_area [`2df1282`](https://github.com/lvgl/lvgl/commi…
474 - fix(pxp): update for v8 [`8a2a4a1`](https://github.com/lvgl/lvgl/commit/8a2a4a11c81d029ff737980b8…
475 - fix(obj) move clean ups from lv_obj_del to lv_obj_destructor [`b063937`](https://github.com/lvgl/…
476 - fix (draw) fix arc bg image drawing with full arcs [`c3b6c6d`](https://github.com/lvgl/lvgl/commi…
477 - fix(pxp): update RTOS macro for SDK 2.10 [`00c3eb1`](https://github.com/lvgl/lvgl/commit/00c3eb19…
478 - fix(textarea) style update in oneline mode + improve sroll to cursor [`60d9a5e`](https://github.c…
479 - feat(led) send LV_EVENT_DRAW_PART_BEGIN/END [`fcd4aa3`](https://github.com/lvgl/lvgl/commit/fcd4a…
480 - fix warnigs introduced by 3fb8baf5 [`e302403`](https://github.com/lvgl/lvgl/commit/e3024032dc5de2…
481 - fix(roller) fix partial redraw of the selected area [`6bc40f8`](https://github.com/lvgl/lvgl/comm…
482 - fix(flex) fix layout update and invalidation issues [`5bd82b0`](https://github.com/lvgl/lvgl/comm…
483 - fix(indev) focus on objects on release instead of press [`76a8293`](https://github.com/lvgl/lvgl/…
484 - fix tests [`449952e`](https://github.com/lvgl/lvgl/commit/449952e3b78d02802960dabb0207b960c82e8e5…
485 - fix(dropdown) forget the selected option on encoder longpress [`e66b935`](https://github.com/lvgl…
486 - fix(obj) improve how the focusing indev is determined [`a04f2de`](https://github.com/lvgl/lvgl/co…
487 - fix(workflow) speed up MicroPython workflow [`38ad5d5`](https://github.com/lvgl/lvgl/commit/38ad5…
488 - fix(test) do not including anything in test files when not running tests [`9043860`](https://gith…
489 - fix tests [`36b9db3`](https://github.com/lvgl/lvgl/commit/36b9db38b728b40096b9ee613f4482ef9654d57…
490 - fix(scroll) fire LV_EVENT_SCROLL_BEGIN in the same spot for both axes [`b158932`](https://github.…
491 - fix(btnmatrix) fix button invalidation on focus change [`77cedfa`](https://github.com/lvgl/lvgl/c…
492 - fix(tlsf) do not use <assert.h> [`c9745b9`](https://github.com/lvgl/lvgl/commit/c9745b9c4ea…
493 - fix(template) include lvgl.h in lv_port_*_template.c files [`0ae15bd`](https://github.com/lvgl/lv…
494 - fix(docs) add margin for example description [`b5f632e`](https://github.com/lvgl/lvgl/commit/b5f6…
495 - fix(imgbtn) use the correct src in LV_EVENT_GET_SELF_SIZE [`04c515a`](https://github.com/lvgl/lvg…
496 - fix(color) remove extraneous cast for 8-bit color [`157534c`](https://github.com/lvgl/lvgl/commit…
497 - fix(workflow) use same Unix port variant for MicroPython submodules [`ac68b10`](https://github.co…
498 - fix(README) improve grammar [`de81889`](https://github.com/lvgl/lvgl/commit/de81889cbdc889360e8bc…
499 - fix(printf) skip defining attribute if pycparser is used [`ee9bbea`](https://github.com/lvgl/lvgl…
500 - fix(README) spelling correction [`41869f2`](https://github.com/lvgl/lvgl/commit/41869f238e773e599…
501 - fix(color) overflow with 16 bit color depth [`fe6d8d7`](https://github.com/lvgl/lvgl/commit/fe6d8…
502 - fix(docs) consider an example to be visible over a wider area [`145a0fa`](https://github.com/lvgl…
503 - fix(codecov) disable uploading coverage for pull requests [`27d88de`](https://github.com/lvgl/lvg…
504 - fix(arc) disable LV_OBJ_FLAG_SCROLL_CHAIN by default [`f172eb3`](https://github.com/lvgl/lvgl/com…
505 - fix(template) updpate lv_objx_template to v8 [`38bb8af`](https://github.com/lvgl/lvgl/commit/38bb…
506 - fix(align) avoid circular references with LV_SIZE_CONTENT [`038b781`](https://github.com/lvgl/lvg…
507 - fix(draw) with additive blending with 32 bit color depth [`786db2a`](https://github.com/lvgl/lvgl…
508 - fix(arc) fix arc invalidation again [`5ced080`](https://github.com/lvgl/lvgl/commit/5ced08001c384…
509 - fix(align) fix lv_obj_align_to [`93b38e9`](https://github.com/lvgl/lvgl/commit/93b38e92be9ed3ae05…
510 - fix(scroll) keep the scroll position on object deleted [`52edbb4`](https://github.com/lvgl/lvgl/c…
511 - fix(dropdown) handle LV_KEY_ENTER [`8a50edd`](https://github.com/lvgl/lvgl/commit/8a50edd0689c713…
512 - fix various minor warnings [`924bc75`](https://github.com/lvgl/lvgl/commit/924bc754adcbabaf3518ba…
513 - fix(textarea) various cursor darwing fixes [`273a0eb`](https://github.com/lvgl/lvgl/commit/273a0e…
514 - fix(label) consider base dir lv_label_get_letter_pos in special cases [`6df5122`](https://github.…
515 - fix(imgbtn) add lv_imgbtn_set_state [`26e15fa`](https://github.com/lvgl/lvgl/commit/26e15fa577f97…
516 - fix(printf) add (int) casts to log messages to avoid warnings on %d [`d9d3f27`](https://github.co…
517 - fix(test) silence make [`7610d38`](https://github.com/lvgl/lvgl/commit/7610d38bb044b1bd95dd68ab57…
518 - fix(test) silence make [`37fd9d8`](https://github.com/lvgl/lvgl/commit/37fd9d8a24c276079ed26b5d67…
519 - fix(calendar) update the MP example [`0bab4a7`](https://github.com/lvgl/lvgl/commit/0bab4a72cf769…
520 - fix(scroll) fix scroll_area_into_view with objects larger than the parent [`5240fdd`](https://git…
521 - fix(msgbox) handle NULL btn map paramter [`769c4a3`](https://github.com/lvgl/lvgl/commit/769c4a30…
522 - fix (scroll) do not send unnecessary scroll end events [`3ce5226`](https://github.com/lvgl/lvgl/c…
523 - fix(obj_pos) consider all alignements in contnt size calculation but only if x and y = 0 [`5b27eb…
524 - fix(img decoder) add error handling if the dsc->data = NULL [`d0c1c67`](https://github.com/lvg…
525 - fix(txt): skip basic arabic vowel characters when processing conjunction [`5b54800`](https://gith…
526 - fix(typo) rename LV_OBJ_FLAG_SNAPABLE to LV_OBJ_FLAG_SNAPPABLE [`e697807`](https://github.com/lvg…
527 - fix(lv_printf.h): to eliminate the errors in Keil and IAR [`f6d7dc7`](https://github.com/lvgl/lvg…
528 - fix(draw) fix horizontal gradient drawing [`4c034e5`](https://github.com/lvgl/lvgl/commit/4c034e5…
529 - fix(dropdown) use LV_EVENT_READY/CANCEL on list open/close [`4dd1d56`](https://github.com/lvgl/lv…
530 - fix(table) clip overflowing content [`8c15933`](https://github.com/lvgl/lvgl/commit/8c15933030cad…
531 - fix(test) add #if guard to exclude test related files from the build [`c12a22e`](https://github.c…
532 - fix(test) add #if guard to exclude test related files from the build [`fc364a4`](https://github.c…
533 - fix(freetype) fix underline calculation [`76c8ee6`](https://github.com/lvgl/lvgl/commit/76c8ee6b7…
534 - fix(style) refresh ext. draw pad for padding and bg img [`37a5d0c`](https://github.com/lvgl/lvgl/…
535 - fix(draw) underflow in subpixel font drawing [`6d5ac70`](https://github.com/lvgl/lvgl/commit/6d5a…
536 - fix(scrollbar) hide the scrollbar if the scrollble flag is removed [`188a946`](https://github.com…
537 - fix(color): minor fixes(#2767) [`a4978d0`](https://github.com/lvgl/lvgl/commit/a4978d0913be705caf…
538 - fix(group) skip object if an of the parents is hidden [`5799c10`](https://github.com/lvgl/lvgl/co…
539 - fix(obj) fix size invalidation issue on padding change [`33ba722`](https://github.com/lvgl/lvgl/c…
540 - fix(label) do not bidi process text in lv_label_ins_text [`e95efc1`](https://github.com/lvgl/lvgl…
541 - fix(refr) set disp_drv->draw_buf->flushing_last correctly with sw rotation [`c514bdd`](http…
542 - fix(draw) fix drawing small arcs [`8081599`](https://github.com/lvgl/lvgl/commit/8081599e9b65c758…
543 - fix(chart) invalidation with LV_CHART_UPDATE_MODE_SHIFT [`d61617c`](https://github.com/lvgl/lvgl/…
544 - fix(build) fix micropython build error [`54338f6`](https://github.com/lvgl/lvgl/commit/54338f6e57…
545 - fix(draw) fix border width of simple (radius=0, no masking) borders [`20f1867`](https://github.co…
546 - fix(calendar) fix calculation today and highlighted day [`8f0b5ab`](https://github.com/lvgl/lvgl/…
547 - fix(style) initialize colors to black instead of zero [`524f8dd`](https://github.com/lvgl/lvgl/co…
548 - fix(sjpg) remove unnecessary typedefs [`c2d93f7`](https://github.com/lvgl/lvgl/commit/c2d93f78b98…
549 - fix(label) fix clipped italic letters [`2efa6dc`](https://github.com/lvgl/lvgl/commit/2efa6dce786…
550 - fix(draw) shadow drawing with large shadow width [`f810265`](https://github.com/lvgl/lvgl/commit/…
551 - fix(dropdown) add missing invalidations [`33b5d4a`](https://github.com/lvgl/lvgl/commit/33b5d4a4f…
552 - fix(dropdown) adjust the handling of keys sent to the dropdown [`e41c507`](https://github.com/lvg…
553 - fix(disp) be sure the pending scr load animation is finished in lv_scr_load_anim [`eb6ae52`](http…
554 - fix(color) fox color premult precision with 16 bit color depth [`f334226`](https://github.com/lvg…
555 - fix(obj_pos) save x,y even if the object is on a layout [`a9b660c`](https://github.com/lvgl/lvgl/…
556 - fix(scrollbar) hide the scrollbar if the scrollable flag is removed [`d9c6ad0`](https://github.co…
557 - fix(dropdown) fix list position with RTL base direction [`79edb37`](https://github.com/lvgl/lvgl/…
558 - fix(obj) fix lv_obj_align_to with RTL base direction [`531afcc`](https://github.com/lvgl/lvgl/com…
559 - fix(chart) fix sending LV_EVENT_DRAW_PART_BEGIN/END for the cursor [`34b8cd9`](https://github.com…
560 - fix(arduino) fix the prototype of my_touchpad_read in the LVGL_Arduino.ino [`1a62f7a`](https://gi…
561 - fix(checkbox) consider the bg border when positioning the indicator [`a39dac9`](https://github.co…
562 - fix(dropdown) send LV_EVENT_VALUE_CHANGED to allow styling of the list [`dae7039`](https://github…
563 - fix(group) fix infinite loop [`bdce0bc`](https://github.com/lvgl/lvgl/commit/bdce0bc60cb6e938ce39…
564 - fix(keyboard) use LVGL heap functions instead of POSIX [`b20a706`](https://github.com/lvgl/lvgl/c…
565 - fix(blend) fix green channel with additive blending [`78158f0`](https://github.com/lvgl/lvgl/comm…
566 - fix(btnmatrix) do not show pressed, focused or focus key states on disabled buttons [`3df2a74`](h…
567 - fix(font) handle the last pixel of the glyphs in font loader correctly [`fa98989`](https://github…
568 - fix(table) fix an off-by-one issue in self size calculation [`ea2545a`](https://github.com/lvgl/l…
569 - fix shadowed variable [`e209260`](https://github.com/lvgl/lvgl/commit/e20926056b28bb64f38abc764a4…
570 - fix shadowed variable [`df60018`](https://github.com/lvgl/lvgl/commit/df600183f211bde0ff34add973a…
571 - fix(chart) be sure the chart doesn't remain scrolled out on zoom out [`ad5b1bd`](https://github.c…
572 - fix(docs) commit to meta repo as lvgl-bot instead of actual commit author [`f0e8549`](https://git…
573 - fix(table) invalidate the table on cell value change [`cb3692e`](https://github.com/lvgl/lvgl/com…
574 - fix(group) allow refocusing objects [`1520208`](https://github.com/lvgl/lvgl/commit/1520208b14c38…
575 - fix(tabview) fix with left and right tabs [`17c5744`](https://github.com/lvgl/lvgl/commit/17c5744…
576 - fix(msgbox) create modals on top layer instead of act screen [`5cf6303`](https://github.com/lvgl/…
577 - fix(theme) show disabled state on buttons of btnmatrix, msgbox and kayboard [`0be582b`](https://g…
578 - fix(label) update lv_label_get_letter_pos to work with LV_BASE_DIR_AUTO too [`580e05a`](https://g…
579 - fix(label) fix in lv_label_get_letter_pos with when pos==line_start [`58f3f56`](https://github.co…
580 - fix(gif) replace printf statement with LVGL logging [`56f62b8`](https://github.com/lvgl/lvgl/comm…
581 - fix(docs) add fsdrv back [`64527a5`](https://github.com/lvgl/lvgl/commit/64527a5a1ba9d37883c1303a…
582 - fix(table) remove unnecessary invalidation on pressing [`6f90f9c`](https://github.com/lvgl/lvgl/c…
583 - fix(chart) draw line chart indicator (bullet) [`fba37a3`](https://github.com/lvgl/lvgl/commit/fba…
584 - fix(anim) return the first anim if exec_cb is NULL in lv_anim_get() [`fb7ea10`](https://github.co…
585 - fix(label) fix lv_label_get_letter_on with BIDI enabled [`192419e`](https://github.com/lvgl/lvgl/…
586 - fix(checkbox) add missing invalidations [`bb39e9d`](https://github.com/lvgl/lvgl/commit/bb39e9d6f…
587 - fix(draw) fix gradient calculation of the rectangle is clipped [`13e3470`](https://github.com/lvg…
588 - fix(chart) fix typo in 655f42b8 [`6118d63`](https://github.com/lvgl/lvgl/commit/6118d63c2f23e2a15…
589 - fix(example) fix lv_example_chart_2 [`89081c2`](https://github.com/lvgl/lvgl/commit/89081c2d6ee41…
590 - fix(calendar) fix the position calculation today [`ad05e19`](https://github.com/lvgl/lvgl/commit/…
591 - fix(tick) minor optimization on lv_tick_inc call test [`b4305df`](https://github.com/lvgl/lvgl/co…
592 - fix(docs) use let instead of const for variable which gets changed [`3cf5751`](https://github.com…
593 - fix(theme) fix the switch style in the default theme [`0c0dc8e`](https://github.com/lvgl/lvgl/com…
594 - fix(tlsf) undef printf before define-ing it [`cc935b8`](https://github.com/lvgl/lvgl/commit/cc935…
595 - fix(msgbox) prevent the buttons being wider than the msbgox [`73e036b`](https://github.com/lvgl/l…
596 - fix(chart) don't draw series lines with < 1 points [`655f42b`](https://github.com/lvgl/lvgl/co…
597 - fix(tests) remove src/test_runners when cleaning [`6726b0f`](https://github.com/lvgl/lvgl/commit/…
598 - fix(label) remove duplicated lv_obj_refresh_self_size [`a070ecf`](https://github.com/lvgl/lvgl/co…
599 - fix(colorwheel) disable LV_OBJ_FLAG_SCROLL_CHAIN by default [`48d1c29`](https://github.com/lvgl/l…
601 - fix(obj) do not set the child's position in lv_obj_set_parent [`d89a5fb`](https://github.com/lvgl…
602 - feat: add LV_USE_MEM_PERF/MONITOR_POS [`acd0f4f`](https://github.com/lvgl/lvgl/commit/acd0f4fbc71…
603 - fix(scroll) in scroll to view functions respect disabled LV_OBJ_FLAG_SCROLLABLE [`9318e02`](https…
604 - fix(flex) remove unused variable [`747b6a2`](https://github.com/lvgl/lvgl/commit/747b6a2a9af9bafe…
605 - feat(canvas) add lv_canvas_set_px_opa [`b3b3ffc`](https://github.com/lvgl/lvgl/commit/b3b3ffc2b3b…
606 - fix(textarea) allow using cursor with not full bg_opa [`c9d3965`](https://github.com/lvgl/lvgl/co…
607 - fix(txt) _lv_txt_get_next_line return 0 on empty texts [`82f3fbc`](https://github.com/lvgl/lvgl/c…
608 - fix(btnmatrix) always update row_cnt [`86012ae`](https://github.com/lvgl/lvgl/commit/86012aefc719…
609 - fix(scroll) minor fixes on obj scroll handling [`a4128a8`](https://github.com/lvgl/lvgl/commit/a4…
610 - fix(table) consider border width for cell positions [`f2987b6`](https://github.com/lvgl/lvgl/comm…
611 - fix(log) be sure LV_LOG_... is not empty if logs are disabled [`47734c4`](https://github.com/lvgl…
612 - fix(arc) fix LV_ARC_MODE_REVERSE [`df3b969`](https://github.com/lvgl/lvgl/commit/df3b96900b1266ed…
613 - fix(obj) in lv_obj_move_to_index() do not send LV_EVENT_CHILD_CHANGED on all changed child [`32e8…
614 - feat(event) add lv_obj_remove_event_cb_with_user_data [`4eddeb3`](https://github.com/lvgl/lvgl/co…
615 - fix(draw) fix shadow drawing with radius=0 [`4250e3c`](https://github.com/lvgl/lvgl/commit/4250e3…
616 - fix(msgbox) directly store the pointer of all children [`eb5eaa3`](https://github.com/lvgl/lvgl/c…
617 - fix(draw) use the filtered colors in lv_obj_init_draw_xxx_dsc() functions [`78725f2`](https://git…
618 - fix(arc) fix full arc invalidation [`98b9ce5`](https://github.com/lvgl/lvgl/commit/98b9ce599751c9…
619 - chore(led) expose LV_LED_BRIGHT_MIN/MAX in led.h [`3f18b23`](https://github.com/lvgl/lvgl/commit/…
620 - fix(group) keep the focused object in lv_group_swap_obj [`a997147`](https://github.com/lvgl/lvgl/…
621 - fix(obj) swap objects in the group too in lv_obj_swap() [`52c7558`](https://github.com/lvgl/lvgl…
622 - fix(theme) use opacity on button's shadow in the default theme [`c5342e9`](https://github.com/lvg…
623 - fix(win) enable clip_corner and border_post by default [`493ace3`](https://github.com/lvgl/lvgl/…
624 - fix(draw) fix rectangle drawing with clip_corner enabled [`01237da`](https://github.com/lvgl/lvgl…
625 - fix(arc) fix other invalidation issues [`b0a7337`](https://github.com/lvgl/lvgl/commit/b0a733766d…
626 - feat(obj) add lv_obj_get_x/y_aligned [`98bc1fe`](https://github.com/lvgl/lvgl/commit/98bc1fe09e12…
627 - fix(calendar) fix incorrect highlight of today [`adbac52`](https://github.com/lvgl/lvgl/commit/ad…
628 - fix(arc, meter) fix invalidation in special cases [`0f14f49`](https://github.com/lvgl/lvgl/commit…
629 - fix(canvas) invalidate the image on delete [`a1b362c`](https://github.com/lvgl/lvgl/commit/a1b362…
630 - fix(msgbox) return the correct pointer from lv_msgbox_get_text [`50ea6fb`](https://github.com/lvg…
631 - fix(bidi) fix the handling of LV_BASE_DIR_AUTO in several widgets [`7672847`](https://github.com/…
632 - fix(build) remove main component dependency (#2420) [`f2c2393`](https://github.com/lvgl/lvgl/comm…
633 - fix(meter) fix inner mask usage [`c28c146`](https://github.com/lvgl/lvgl/commit/c28c14631040fd08d…
634 - fix(log) fix warning for empty log macros [`4dba8df`](https://github.com/lvgl/lvgl/commit/4dba8df…
635 - fix(theme) improve button focus of keyboard [`2504b7e`](https://github.com/lvgl/lvgl/commit/2504b…
636 - fix(tabview) send LV_EVENT_VALUE_CHANGED only once [`933d282`](https://github.com/lvgl/lvgl/commi…
637 - fix(obj style) fix children reposition if the parent's padding changes. [`57cf661`](https://githu…
638 - fix(template) update indev template for v8 [`d8a3d3d`](https://github.com/lvgl/lvgl/commit/d8a3d3…
639 - fix(obj) detecting which indev sent LV_EVENT_FOCUS [`f03d4b8`](https://github.com/lvgl/lvgl/commi…
640 - fix(roller) adjust the size of the selected area correctly [`01d1c87`](https://github.com/lvgl/lv…
641 - fix(imgbtn) consider width==LV_SIZE_CONTENT if only mid. img is set [`7e49f48`](https://github.co…
642 - fix(flex) fix NULL pointer dereference [`97ba12f`](https://github.com/lvgl/lvgl/commit/97ba12f280…
643 - fix(obj, switch) do not send LV_EVENT_VALUE_CHANGED twice [`713b39e`](https://github.com/lvgl/lvg…
644 - fix(coords) fix using large coordinates [`428db94`](https://github.com/lvgl/lvgl/commit/428db9494…
645 - fix(chart) fix crash if no series are added [`c728b5c`](https://github.com/lvgl/lvgl/commit/c728b…
646 - fix(meter) fix needle image invalidation [`54d8e81`](https://github.com/lvgl/lvgl/commit/54d8e817…
647 - fix(mem) add lv_ prefix to tlsf functions and types [`0d52b59`](https://github.com/lvgl/lvgl/comm…
648 - fix(pxp) change LV_COLOR_TRANSP to LV_COLOR_CHROMA_KEY to v8 compatibility [`81f3068`](https://gi…
652 - example(chart) add area chart example [`2507`](https://github.com/lvgl/lvgl/pull/2507)
653 - example(anim) add demo to use cubic-bezier [`2393`](https://github.com/lvgl/lvgl/pull/2393)
654 - feat(example) add lv_example_chart_9.py [`2604`](https://github.com/lvgl/lvgl/pull/2604)
655 - feat(example) add lv_example_chart_8.py [`2611`](https://github.com/lvgl/lvgl/pull/2611)
656 - feat(example) chart example to add gap between the old and new data [`2565`](https://github.com/…
657 - feat(example) add lv example list 2 [`2545`](https://github.com/lvgl/lvgl/pull/2545)
658 - feat(examples) add MicroPython version of lv_example_anim_3 and allow loading roller font dynamic…
659 - feat(examples) added MP version of second tabview example [`2347`](https://github.com/lvgl/lvgl/p…
660 - fix(example):format codes [`2731`](https://github.com/lvgl/lvgl/pull/2731)
661 - fix(example) minor fixes in lv_example_chart_2.py [`2601`](https://github.com/lvgl/lvgl/pull/2601)
662 - feat(example) add text with gradient example [`462fbcb`](https://github.com/lvgl/lvgl/commit/462f…
663 - fix(example_roller_3) mask free param bug [`2553`](https://github.com/lvgl/lvgl/pull/2553)
664 - fix(examples) don't compile assets unless needed [`2523`](https://github.com/lvgl/lvgl/pull/2523)
665 - fix(example) scroll example sqort types [`2498`](https://github.com/lvgl/lvgl/pull/2498)
666 - fix(examples) join usage [`2425`](https://github.com/lvgl/lvgl/pull/2425)
667 - fix(examples) add missing lv.PART.INDICATOR [`2423`](https://github.com/lvgl/lvgl/pull/2423)
668 - fix(examples) use lv.grid_fr for MicroPython [`2419`](https://github.com/lvgl/lvgl/pull/2419)
669 - fix(examples) remove symlinks [`2406`](https://github.com/lvgl/lvgl/pull/2406)
670 - fix(examples) import 'u'-prefixed versions of modules [`2365`](https://github.com/lvgl/lvgl/pull/…
671 - fix(examples) remove cast in MP scripts [`2354`](https://github.com/lvgl/lvgl/pull/2354)
672 - fix(examples) fix MicroPython examples and run the examples with CI [`2339`](https://github.com/l…
673 - fix(examples) align with renamed Micropython APIs [`2338`](https://github.com/lvgl/lvgl/pull/2338)
675 - fix(examples) adjust canvas example for MicroPython API change [`52d1c2e`](https://github.com/lvg…
676 - fix(example) revert test code [`77e2c1f`](https://github.com/lvgl/lvgl/commit/77e2c1ff3d3ff035a36…
677 - feat(example) add checkbox example for radio buttons [`d089b36`](https://github.com/lvgl/lvgl/com…
678 - feat(example) add text with gradient example [`462fbcb`](https://github.com/lvgl/lvgl/commit/462f…
679 - fix(examples) exclude example animimg images if animimg is disabled [`4d7d306`](https://github.co…
680 - fix(example) adjust the object sizes in lv_example_anim_timeline_1() [`71a10e4`](https://github.c…
681 - fix(example) revert text code from lv_example_checkbox_2 [`28e9593`](https://github.com/lvgl/lvgl…
686 - docs: fix typo [`2765`](https://github.com/lvgl/lvgl/pull/2765)
687 - docs(colorwheel) fix old API names [`2643`](https://github.com/lvgl/lvgl/pull/2643)
688 - docs(display) fix typo [`2624`](https://github.com/lvgl/lvgl/pull/2624)
689 - docs add static for lv_indev_drv_t [`2605`](https://github.com/lvgl/lvgl/pull/2605)
690 - docs(animimg) add to extra widgets index and fix example [`2610`](https://github.com/lvgl/lvgl/pu…
691 - docs(animimg) Add missing animation image page [`2609`](https://github.com/lvgl/lvgl/pull/2609)
692 - docs(group) remove reference to lv_cont which is gone in v8 [`2580`](https://github.com/lvgl/lvgl…
693 - docs(style) use correct API name for local styles [`2550`](https://github.com/lvgl/lvgl/pull/2550)
694 - docs(all) Proofread, fix typos and add clarifications in confusing areas [`2528`](https://github.…
695 - docs(flex) update flex.md [`2517`](https://github.com/lvgl/lvgl/pull/2517)
696 - docs more spelling fixes [`2499`](https://github.com/lvgl/lvgl/pull/2499)
697 - docs fix typo: arae -> area [`2488`](https://github.com/lvgl/lvgl/pull/2488)
698 - docs(readme) fix typo: hosing → hosting. [`2477`](https://github.com/lvgl/lvgl/pull/2477)
699 - docs update company name and year [`2476`](https://github.com/lvgl/lvgl/pull/2476)
700 - docs fix typos [`2472`](https://github.com/lvgl/lvgl/pull/2472)
701 - docs(overview) fix typo [`2465`](https://github.com/lvgl/lvgl/pull/2465)
702 - docs(bar) fix typos in widget examples [`2463`](https://github.com/lvgl/lvgl/pull/2463)
703 - docs(overview) fix typo [`2454`](https://github.com/lvgl/lvgl/pull/2454)
704 - docs(chart) typos [`2427`](https://github.com/lvgl/lvgl/pull/2427)
705 - docs(layout) add internal padding paragraph to grid and flex layout p… [`2392`](https://github.co…
706 - docs(porting) fix indev example to remove v7 bool return [`2381`](https://github.com/lvgl/lvgl/pu…
707 - docs(README) fix broken references [`2329`](https://github.com/lvgl/lvgl/pull/2329)
708 - docs(grid) typo fix [`2310`](https://github.com/lvgl/lvgl/pull/2310)
709 - docs(color) language fixes [`2302`](https://github.com/lvgl/lvgl/pull/2302)
710 - docs(lv_obj_style) update add_style and remove_style function headers [`2287`](https://github.com…
712 - docs(contributing) add commit message format section [`3668e54`](https://github.com/lvgl/lvgl/com…
713 - docs minor typo fixes [`84c0086`](https://github.com/lvgl/lvgl/commit/84c00862ae0213a54469e08900d…
714 - docs(arduino) update some outdated information [`9a77102`](https://github.com/lvgl/lvgl/commit/9a…
715 - docs(keyboard) add note regarding event handler [`255f729`](https://github.com/lvgl/lvgl/commit/2…
716 - docs minor CSS fix [`acbb680`](https://github.com/lvgl/lvgl/commit/acbb680683fc726e942f59d4296501…
717 - docs minor CSS improvements [`7f367d6`](https://github.com/lvgl/lvgl/commit/7f367d6956c4d87b75a90…
718 - docs(keyboard) change `LV_KEYBOARD_MODE_NUM` to `LV_KEYBOARD_MODE_NUMBER` [`6e83d37`](https://git…
719 - docs(textarea) clarify the use of text selection bg_color [`65673c0`](https://github.com/lvgl/lvg…
720 - docs list all examples on one page [`25acaf4`](https://github.com/lvgl/lvgl/commit/25acaf45ca8727…
721 - docs(examples) add MicroPython examples [`6f37c4f`](https://github.com/lvgl/lvgl/commit/6f37c4fc5…
722 - docs(filesystem) update to v8 [`7971ade`](https://github.com/lvgl/lvgl/commit/7971ade47b15898efb6…
723 - docs(style) complete the description of style the properties [`55e8846`](https://github.com/lvgl/…
724 - docs example list fixes [`cd600d1`](https://github.com/lvgl/lvgl/commit/cd600d105650bae08f9732a65…
725 - docs(style) complete the description of style the properties [`ff087da`](https://github.com/lvgl/…
726 - docs(README) update links, examples, and add services menu [`3471bd1`](https://github.com/lvgl/lv…
727 - docs(color) update colors' docs [`9056b5e`](https://github.com/lvgl/lvgl/commit/9056b5ee1bfea6796…
728 - docs update lv_fs.h, layer and align.png to v8 [`31ab062`](https://github.com/lvgl/lvgl/commit/31…
729 - docs(color) minor fix [`ac8f453`](https://github.com/lvgl/lvgl/commit/ac8f4534a51b418377c2eac62db…
730 - docs update changelog [`c386110`](https://github.com/lvgl/lvgl/commit/c386110e2390399ab97936622e5…
731 - docs(extra) add extra/README.md [`8cd504d`](https://github.com/lvgl/lvgl/commit/8cd504d58bb679fe1…
732 - docs add lazy load to the iframes of the examples [`c49e830`](https://github.com/lvgl/lvgl/commit…
733 - docs(os) add example and clarify some poinits [`d996453`](https://github.com/lvgl/lvgl/commit/d99…
734 - docs(rlottie) fix build error [`ce0b564`](https://github.com/lvgl/lvgl/commit/ce0b56458846daa6528…
735 - docs include paths in libs [`f5f9562`](https://github.com/lvgl/lvgl/commit/f5f956233657f95b45a45d…
736 - docs libs fixes [`8e7bba6`](https://github.com/lvgl/lvgl/commit/8e7bba6acec66a4f6b80496de9fd21a8e…
737 - docs(obj) add comment lv_obj_get_x/y/width/height about postponed layout recalculation [`533066e`…
738 - docs fix example list [`ed77ed1`](https://github.com/lvgl/lvgl/commit/ed77ed1dae088ef29194cf3c6bb…
739 - docs describe the options to include or skip lv_conf.h [`174ef66`](https://github.com/lvgl/lvgl/c…
740 - docs(overview) spelling fixes [`d2efb8c`](https://github.com/lvgl/lvgl/commit/d2efb8c6e5ceedbb9d9…
741 - docs(table) describe keypad/encoder navigation [`749d1b3`](https://github.com/lvgl/lvgl/commit/74…
742 - docs update CHANGELOG [`0f8bc18`](https://github.com/lvgl/lvgl/commit/0f8bc18f6aacb6a74e0bda59068…
743 - docs(image) mention the frame_id parameter of lv_img_decoder_open [`2433732`](https://github.com/…
744 - docs(arduino) update how to use the examples [`06962a5`](https://github.com/lvgl/lvgl/commit/069…
745 - docs(rlottie): fix typo in commands [`ed9169c`](https://github.com/lvgl/lvgl/commit/ed9169c56dc1f…
746 - docs(indev, layer) update lv_obj_set_click() to lv_obj_add_flag() [`bcd99e8`](https://github.com/…
747 - docs update version support table [`e6e98ab`](https://github.com/lvgl/lvgl/commit/e6e98abbc25cc4a…
748 - docs fix example list [`c6f99ad`](https://github.com/lvgl/lvgl/commit/c6f99ad200c7862c2f3cca3811b…
749 - docs(examples) add <hr/> to better separate examples [`a1b59e3`](https://github.com/lvgl/lv…
750 - docs(checkbox) update the comment lv_checkbox_set_text_static [`3e0ddd0`](https://github.com/lvgl…
751 - docs(grid) fix missing article [`da0c97a`](https://github.com/lvgl/lvgl/commit/da0c97a367746573fa…
752 - docs(display) fix grammar in one spot [`5dbea7d`](https://github.com/lvgl/lvgl/commit/5dbea7d7252…
753 - docs(style) fix typo in style property descriptions [`4e3b860`](https://github.com/lvgl/lvgl/comm…
754 - docs(flex) fix typo in flex grow section [`e5fafc4`](https://github.com/lvgl/lvgl/commit/e5fafc41…
755 - docs(indev) clarify purpose of `continue_reading` flag [`706f81e`](https://github.com/lvgl/lvgl/c…
756 - docs(license) update company name and year [`7c1eb00`](https://github.com/lvgl/lvgl/commit/7c1eb0…
757 - docs fix typo [`8ab8064`](https://github.com/lvgl/lvgl/commit/8ab806459c1b99990b91b4cd6a656ff6736…
758 - docs add libs to the main index [`1a8fed5`](https://github.com/lvgl/lvgl/commit/1a8fed5df02545fe9…
759 - docs add btn_example.png [`8731ef1`](https://github.com/lvgl/lvgl/commit/8731ef141e2ad2f022b1c01e…
761 - docs(btnmatrix) fix typo with set_all/clear_all parameters [`51a82a1`](https://github.com/lvgl/lv…
765 - ci(micropython) fix git fetch [`2757`](https://github.com/lvgl/lvgl/pull/2757)
766 - test(txt) initial unit tests and general code cleanup/fixes [`2623`](https://github.com/lvgl/lvgl…
767 - test add setUp and tearDown to test template [`2648`](https://github.com/lvgl/lvgl/pull/2648)
768 - test(arc) add initial unit tests [`2617`](https://github.com/lvgl/lvgl/pull/2617)
769 - ci(micropython) add ESP32 and STM32 tests [`2629`](https://github.com/lvgl/lvgl/pull/2629)
770 - test(checkbox) add initial tests [`2551`](https://github.com/lvgl/lvgl/pull/2551)
771 - test(ci) build and run tests in parallel. [`2515`](https://github.com/lvgl/lvgl/pull/2515)
772 - ci(tests) run tests using ctest [`2503`](https://github.com/lvgl/lvgl/pull/2503)
773 - ci(tests) add dependency on GNU parallel [`2510`](https://github.com/lvgl/lvgl/pull/2510)
774 - ci(tests) use common script to install development prereqs [`2504`](https://github.com/lvgl/lvgl/…
775 - test convert Makefile to CMake [`2495`](https://github.com/lvgl/lvgl/pull/2495)
776 - test Refactor unit test scripts. [`2473`](https://github.com/lvgl/lvgl/pull/2473)
778 - test(font_loader) migrate the exisiting font loader test [`bc5b3be`](https://github.com/lvgl/lvgl…
779 - test add build test again, add dropdown test, integrate gcov and gvocr [`e35b1d0`](https://github…
780 - test(dropdown) add tess for keypad and encoder [`4143b80`](https://github.com/lvgl/lvgl/commit/41…
781 - test add keypad and encoder emulators [`e536bb6`](https://github.com/lvgl/lvgl/commit/e536bb63257…
782 - tests add mouse emulator [`2ba810b`](https://github.com/lvgl/lvgl/commit/2ba810b8de19afc3e9ac18e5…
783 - tests add README [`b765643`](https://github.com/lvgl/lvgl/commit/b765643e4902de359e88fdf6d314e9af…
784 - test add move tests to test_cases and test_runners directories [`e9e010a`](https://github.com/lvg…
785 - test fix CI build error [`c38cae2`](https://github.com/lvgl/lvgl/commit/c38cae22fbf6cef7564fbebe2…
786 - ci add config for 8bpp [`3eacc59`](https://github.com/lvgl/lvgl/commit/3eacc5923c0a554e7ff4489776…
787 - test move more source files to src folder [`3672f87`](https://github.com/lvgl/lvgl/commit/3672f87…
788 - test update CI for the new tests [`a3898b9`](https://github.com/lvgl/lvgl/commit/a3898b931e81860a…
789 - test cleant up report folder [`b9b4ba5`](https://github.com/lvgl/lvgl/commit/b9b4ba5b2608f5709678…
790 - test fix build error [`61cda59`](https://github.com/lvgl/lvgl/commit/61cda59cbe8569326ef9d366c520…
791 - test(font_loader) migrate the existing font loader test [`d6dbbaa`](https://github.com/lvgl/lvgl/…
792 - test add move tests to test_cases and test_runners directories [`d2e735e`](https://github.com/lvg…
793 - test add 3rd party libs to all tests and also fix them [`7a95fa9`](https://github.com/lvgl/lvgl/c…
794 - test(arc): add test case for adv_hittest [`e83df6f`](https://github.com/lvgl/lvgl/commit/e83df6f1…
795 - ci create check for lv_conf_internal.h [`5d8285e`](https://github.com/lvgl/lvgl/commit/5d8285e2d3…
796 - test fix warning and docs build error [`d908f31`](https://github.com/lvgl/lvgl/commit/d908f31f8f5…
797 - ci(micropython) add rp2 port [`1ab5c96`](https://github.com/lvgl/lvgl/commit/1ab5c9689f61fd299165…
798 - test(dropdown) remove dummy test case [`9fb98da`](https://github.com/lvgl/lvgl/commit/9fb98da8a28…
799 - ci(codecov) hide statuses on commits for now [`0b7be77`](https://github.com/lvgl/lvgl/commit/0b7b…
800 - ci(docs) run apt-get update before installation [`f215174`](https://github.com/lvgl/lvgl/commit/f…
801 - test fix LV_USE_LOG_LEVEL -> LV_LOG_LEVEL typo [`80f0b09`](https://github.com/lvgl/lvgl/commit…
802 - ci(micropython) add GCC problem matcher [`ab316a0`](https://github.com/lvgl/lvgl/commit/ab316a07b…
804 - test convert Makefile to CMake (#2495) [`9c846ee`](https://github.com/lvgl/lvgl/commit/9c846ee493…
808 - chore: replace (void)xxx with LV_UNUSED(xxx) [`2779`](https://github.com/lvgl/lvgl/pull/2779)
809 - animation improvement [`2743`](https://github.com/lvgl/lvgl/pull/2743)
810 - Improve LV_FORMAT_ATTRIBUTE usage [`2673`](https://github.com/lvgl/lvgl/pull/2673)
811 - Fix typo in commands to build rlottie [`2723`](https://github.com/lvgl/lvgl/pull/2723)
812 - del(.gitmodules): delete .gitmodules [`2718`](https://github.com/lvgl/lvgl/pull/2718)
813 - lv_obj_draw_part_dsc_t.text_length added [`2694`](https://github.com/lvgl/lvgl/pull/2694)
814 - expose LV_COLOR_DEPTH and LV_COLOR_16_SWAP in micropython [`2679`](https://github.com/lvgl/lvgl/p…
815 - sync lvgl/lv_fs_if [`2676`](https://github.com/lvgl/lvgl/pull/2676)
816 - build: always enable CMake install rule in default configuration [`2636`](https://github.com/lvgl…
817 - build: fix lib name in CMakeLists [`2641`](https://github.com/lvgl/lvgl/pull/2641)
818 - build: remove use of 'project' keyword in CMakeLists [`2640`](https://github.com/lvgl/lvgl/pull/2…
819 - build add install rule to CMakeList.txt [`2621`](https://github.com/lvgl/lvgl/pull/2621)
820 - Fixed row size calculation [`2633`](https://github.com/lvgl/lvgl/pull/2633)
821 - arch add small 3rd party libs to lvgl [`2569`](https://github.com/lvgl/lvgl/pull/2569)
822 - Kconfig: Add missing options [`2597`](https://github.com/lvgl/lvgl/pull/2597)
823 - Espressif IDF component manager [`2521`](https://github.com/lvgl/lvgl/pull/2521)
824 - chore(btnmatrix) removed unnecessary semicolon [`2520`](https://github.com/lvgl/lvgl/pull/2520)
825 - Update README.md [`2516`](https://github.com/lvgl/lvgl/pull/2516)
826 - Corrected a function name in obj.md [`2511`](https://github.com/lvgl/lvgl/pull/2511)
827 - Simple spelling fixes [`2496`](https://github.com/lvgl/lvgl/pull/2496)
828 - added lv_obj_move_up() and lv_obj_move_down() [`2467`](https://github.com/lvgl/lvgl/pull/2467)
829 - Fix buf name error for "lv_port_disp_template.c" and optimize the arduino example [`2475`](https…
830 - Fix two examples in the docs with new v8 api [`2486`](https://github.com/lvgl/lvgl/pull/2486)
831 - kconfig: minor fix for default dark theme option [`2426`](https://github.com/lvgl/lvgl/pull/2426)
832 - doc(table) update doc on cell merging [`2397`](https://github.com/lvgl/lvgl/pull/2397)
833 - added example lv_example_anim_timeline_1.py [`2387`](https://github.com/lvgl/lvgl/pull/2387)
834 - refactor(printf) add printf-like function attribute to _lv_txt_set_text_vfmt and lv_label_set_tex…
835 - Update win.md [`2352`](https://github.com/lvgl/lvgl/pull/2352)
836 - Nxp pxp vglite v8 dev [`2313`](https://github.com/lvgl/lvgl/pull/2313)
837 - More Snapable --> Snappable replacements [`2304`](https://github.com/lvgl/lvgl/pull/2304)
838 - Spelling and other language fixes to documentation [`2293`](https://github.com/lvgl/lvgl/pull/229…
839 - Update quick-overview.md [`2295`](https://github.com/lvgl/lvgl/pull/2295)
840 - adding micropython examples [`2286`](https://github.com/lvgl/lvgl/pull/2286)
842 - format run code-formtter.sh [`d67dd94`](https://github.com/lvgl/lvgl/commit/d67dd943cadb3d21a3d94…
843 - Update ROADMAP.md [`2b1ae3c`](https://github.com/lvgl/lvgl/commit/2b1ae3c107539dec130b988cddca5dd…
844 - Create .codecov.yml [`e53aa82`](https://github.com/lvgl/lvgl/commit/e53aa82658a1d7324f328c986cb5b…
845 - refactor(examples) drop JS-specific code from header.py [`ef41450`](https://github.com/lvgl/lvgl/…
846 - make test run on mseter and release/v8.* [`227402a`](https://github.com/lvgl/lvgl/commit/227402a8…
847 - Update release.yml [`0838f12`](https://github.com/lvgl/lvgl/commit/0838f1296b2c55c0b265650ee4310a…
848 - refactor(examples) drop usys import from header.py [`ad1f91a`](https://github.com/lvgl/lvgl/commi…
849 - Update ROADMAP.md [`a38fcf2`](https://github.com/lvgl/lvgl/commit/a38fcf2c7aa5fd156d3f2b6965ec4f8…
850 - Revert "feat(conf) add better check for Kconfig default" [`a5793c7`](https://github.com/lvgl/lvgl…
851 - remove temporary test file [`a958c29`](https://github.com/lvgl/lvgl/commit/a958c29af7df66f8452003…
852 - start to implement release/patch [`1626a0c`](https://github.com/lvgl/lvgl/commit/1626a0c029504f26…
853 - chore(indev) minor formatting [`79ab3d2`](https://github.com/lvgl/lvgl/commit/79ab3d29b01e5f0bff1…
854 - add basic patch release script [`1c3ecf1`](https://github.com/lvgl/lvgl/commit/1c3ecf1cc14f5501a3…
855 - chore(example) minor improvements on lv_example_list_2 [`bb6d6b7`](https://github.com/lvgl/lvgl/c…
856 - tool: add changelog_gen.sh to automatically generate changelog [`6d95521`](https://github.com/lvg…
857 - update version numbers to v8.1.0-dev [`8691611`](https://github.com/lvgl/lvgl/commit/8691611de220…
858 - chore(test) improve prints [`ea8bed3`](https://github.com/lvgl/lvgl/commit/ea8bed34b49343a4e881bd…
859 - chore(test) improve prints [`0c4bca0`](https://github.com/lvgl/lvgl/commit/0c4bca0f9cbeefaf20fd41…
860 - chore: update lv_conf_internal.h [`41c2dd1`](https://github.com/lvgl/lvgl/commit/41c2dd16ee87f853…
861 - chore(format) lv_conf_template.h minor formatting [`3c86d77`](https://github.com/lvgl/lvgl/commit…
862 - chore(docs) always deploy master to docs/master as well [`6d05692`](https://github.com/lvgl/lvgl/…
863 - Update CHANGELOG.md [`48fd73d`](https://github.com/lvgl/lvgl/commit/48fd73d20da4f19556660a9fca7fa…
864 - Fix compile errors [`6c956cc`](https://github.com/lvgl/lvgl/commit/6c956cc0f402b96512ed07f8a93003…
865 - Update textarea.md [`6d8799f`](https://github.com/lvgl/lvgl/commit/6d8799fbbfb1477ad2e0887644fb4c…
866 - chore(assert) add warning about higher memory usage if LV_USE_ASSERT_STYLE is enabled [`33e4330`]…
867 - Update page.html [`9573bab`](https://github.com/lvgl/lvgl/commit/9573bab5cbe2da643f5146e62c176bdd…
868 - chore(docs) force docs rebuild [`4a0f413`](https://github.com/lvgl/lvgl/commit/4a0f4139eb98e73b37…
869 - Fix typo error in color.md [`572880c`](https://github.com/lvgl/lvgl/commit/572880ccd3374ccbe81cf0…
870 - Update arc.md [`2a9b9e6`](https://github.com/lvgl/lvgl/commit/2a9b9e6e1119db8294fdc63d93548fe06e2…
871 - Update index.rst [`9ce2c77`](https://github.com/lvgl/lvgl/commit/9ce2c7702d15d74f64b7d4bf6273cba4…
872 - chore(docs) minor formatting on example's GitHub link [`75209e8`](https://github.com/lvgl/lvgl/co…
873 - chore(lv_conf_template) fix spelling mistake [`9d134a9`](https://github.com/lvgl/lvgl/commit/9d13…
874 - Update CHANGELOG.md [`8472360`](https://github.com/lvgl/lvgl/commit/847236044da01096beae4a586c874…
875 - chore(stale) disable on forks [`93c1303`](https://github.com/lvgl/lvgl/commit/93c1303ee7989d25216…
876 - Revert "fix(tests) remove src/test_runners when cleaning" [`ae15a1b`](https://github.com/lvgl/lvg…
878 - style fix usage of clang-format directives [`2122583`](https://github.com/lvgl/lvgl/commit/212258…
879 - Revert "fix(indev) focus on objects on release instead of press" [`f61b2ca`](https://github.com/l…
882 - fix(theme) improve button focus of keyboard
883 - fix(tabview) send LV_EVENT_VALUE_CHANGED only once
884 - fix(imgbtn) use the correct src in LV_EVENT_GET_SELF_SIZE
885 - fix(color) remove extraneous cast for 8-bit color
886 - fix(obj style) fix children reposition if the parent's padding changes.
887 - fix(color) remove extraneous _LV_COLOR_MAKE_TYPE_HELPER (#2372)
888 - fix(spinner) should not be clickable (#2373)
889 - fix(obj) improve how the focusing indev is determined
890 - fix(template) update indev template for v8
891 - fix(printf) skip defining attribute if pycparser is used
892 - refactor(printf) add printf-like function attribute to _lv_txt_set_text_vfmt and lv_label_set_tex…
893 - fix(template) include lvgl.h in lv_port_*_template.c files
894 - fix(obj) detecting which indev sent LV_EVENT_FOCUS
895 - fix (span) fill LV_EVENT_GET_SELF_SIZE (#2360)
896 - fix(arc) disable LV_OBJ_FLAG_SCROLL_CHAIN by default
897 - fix (draw) fix arc bg image drawing with full arcs
898 - fix(disp) fix memory leak in lv_disp_remove (#2355)
899 - fix warnings introduced by 3fb8baf5
900 - fix(widgets) use lv_obj_class for all the widgets
901 - fix(obj) move clean ups from lv_obj_del to lv_obj_destructor
902 - fix(roller) fix partial redraw of the selected area
903 - fix(roller) adjust the size of the selected area correctly
904 - fix(obj) delete useless type conversion (#2343)
905 - fix(lv_obj_scroll.h) typos (#2345)
906 - fix(scroll) fire LV_EVENT_SCROLL_BEGIN in the same spot for both axes
907 - fix(btnmatrix) fix button invalidation on focus change
908 - fix(textarea) style update in oneline mode + improve scroll to cursor
909 - fix(tlsf) do not use <assert.h>
910 - fix(imgbtn) consider width==LV_SIZE_CONTENT if only mid. img is set
911 - fix(refr) reduce the nesting level in lv_refr_area
912 - fix(txt) enhance the function of break_chars (#2327)
913 - fix(pxp): update RTOS macro for SDK 2.10
914 - fix(vglite): update for v8
915 - fix(pxp): update for v8
916 - fix(flex) fix layout update and invalidation issues
917 - fix(flex) fix NULL pointer dereference
918 - fix(obj, switch) do not send LV_EVENT_VALUE_CHANGED twice
919 - fix(color) overflow with 16-bit color depth
920 - fix(coords) fix using large coordinates
921 - fix(chart) fix crash if no series are added
922 - fix(chart) invalidation with LV_CHART_UPDATE_MODE_SHIFT
923 - fix(align) fix lv_obj_align_to G
924 - fix(table) invalidate the table on cell value change
925 - fix(label) remove duplicated lv_obj_refresh_self_size
926 - fix(draw) underflow in subpixel font drawing
927 - fix (scroll) do not send unnecessary scroll end events
931 - docs(filesystem) update to v8 <a href="https://github.com/lvgl/lvgl/commit/7971ade4">7971ade4</a>
932 - fix(msgbox) create modals on top layer instead of act screen <a href="https://github.com/lvgl/lvg…
933 - fix(colorwheel) disable LV_OBJ_FLAG_SCROLL_CHAIN by default <a href="https://github.com/lvgl/lvgl…
934 - docs(grid) typo fix (#2310) <a href="https://github.com/lvgl/lvgl/commit/69d109d2">69d109d2</a>
935 - fix(arduino) fix the prototype of my_touchpad_read in the LVGL_Arduino.ino <a href="https://githu…
936 - fix(meter) fix needle image invalidation <a href="https://github.com/lvgl/lvgl/commit/54d8e817">5…
937 - fix(mem) add lv_ prefix to tlsf functions and types <a href="https://github.com/lvgl/lvgl/commit/…
938 - fix(calendar) fix the position calculation today <a href="https://github.com/lvgl/lvgl/commit/ad0…
939 - fix(typo) rename LV_OBJ_FLAG_SNAPABLE to LV_OBJ_FLAG_SNAPPABLE <a href="https://github.com/lvgl/l…
940 - docs(color) language fixes (#2302) <a href="https://github.com/lvgl/lvgl/commit/07ecc9f1">07ecc9f…
941 - fix(tick) minor optimization on lv_tick_inc call test <a href="https://github.com/lvgl/lvgl/commi…
942 - Spelling and other language fixes to documentation (#2293) <a href="https://github.com/lvgl/lvgl/…
943 - fix(theme) show disabled state on buttons of btnmatrix, msgbox and keyboard <a href="https://gith…
944 - fix(scroll) keep the scroll position on object deleted <a href="https://github.com/lvgl/lvgl/comm…
945 - fix(msgbox) handle NULL btn map parameter <a href="https://github.com/lvgl/lvgl/commit/769c4a30">…
946 - fix(group) allow refocusing objects <a href="https://github.com/lvgl/lvgl/commit/1520208b">152020…
947 - docs(overview) spelling fixes <a href="https://github.com/lvgl/lvgl/commit/d2efb8c6">d2efb8c6</a>
948 - Merge branch 'master' of https://github.com/lvgl/lvgl <a href="https://github.com/lvgl/lvgl/commi…
949 - feat(timer) check if lv_tick_inc is called <a href="https://github.com/lvgl/lvgl/commit/aa6641a6"…
950 - feat(docs) add view on GitHub link <a href="https://github.com/lvgl/lvgl/commit/a716ac6e">a716ac6…
951 - fix(theme) fix the switch style in the default theme <a href="https://github.com/lvgl/lvgl/commit…
952 - docs fix typo <a href="https://github.com/lvgl/lvgl/commit/8ab80645">8ab80645</a>
953 - Merge branch 'master' of https://github.com/lvgl/lvgl <a href="https://github.com/lvgl/lvgl/commi…
954 - feat(event) pass the scroll animation to LV_EVENT_SCROLL_BEGIN <a href="https://github.com/lvgl/l…
955 - fix(tabview) fix with left and right tabs <a href="https://github.com/lvgl/lvgl/commit/17c57449">…
956 - chore(docs) force docs rebuild <a href="https://github.com/lvgl/lvgl/commit/4a0f4139">4a0f4139</a…
957 - chore(docs) always deploy master to docs/master as well <a href="https://github.com/lvgl/lvgl/com…
958 - fix(template) update lv_objx_template to v8 <a href="https://github.com/lvgl/lvgl/commit/38bb8afc…
959 - docs(extra) add extra/README.md <a href="https://github.com/lvgl/lvgl/commit/8cd504d5">8cd504d5</…
960 - Update CHANGELOG.md <a href="https://github.com/lvgl/lvgl/commit/48fd73d2">48fd73d2</a>
961 - Update quick-overview.md (#2295) <a href="https://github.com/lvgl/lvgl/commit/5616471c">5616471c<…
962 - fix(pxp) change LV_COLOR_TRANSP to LV_COLOR_CHROMA_KEY to v8 compatibility <a href="https://githu…
963 - adding micropython examples (#2286) <a href="https://github.com/lvgl/lvgl/commit/c60ed68e">c60ed6…
964 - docs(color) minor fix <a href="https://github.com/lvgl/lvgl/commit/ac8f4534">ac8f4534</a>
965 - fix(example) revert test code <a href="https://github.com/lvgl/lvgl/commit/77e2c1ff">77e2c1ff</a>
966 - fix(draw) with additive blending with 32-bit color depth <a href="https://github.com/lvgl/lvgl/co…
967 - docs(color) update colors' docs <a href="https://github.com/lvgl/lvgl/commit/9056b5ee">9056b5ee</…
968 - Merge branch 'master' of https://github.com/lvgl/lvgl <a href="https://github.com/lvgl/lvgl/commi…
969 - perf(refresh) optimize where to wait for lv_disp_flush_ready with 2 buffers <a href="https://gith…
970 - docs(lv_obj_style) update add_style and remove_style function headers (#2287) <a href="https://gi…
971 - fix memory leak of spangroup (#2285) <a href="https://github.com/lvgl/lvgl/commit/33e0926a">33e09…
972 - fix make lv_img_cache.h public because cache invalidation is public <a href="https://github.com/l…
973 - Merge branch 'master' of https://github.com/lvgl/lvgl <a href="https://github.com/lvgl/lvgl/commi…
974 - fix(btnmatrix) fix focus event handling <a href="https://github.com/lvgl/lvgl/commit/3b58ef14">3b…
975 - Merge pull request #2280 from lvgl/dependabot/pip/docs/urllib3-1.26.5 <a href="https://github.com…
976 - fix(label) calculating the clip area <a href="https://github.com/lvgl/lvgl/commit/57e211cc">57e21…
977 - chore(deps): bump urllib3 from 1.26.4 to 1.26.5 in /docs <a href="https://github.com/lvgl/lvgl/co…
978 - fix(docs) add docs about the default group <a href="https://github.com/lvgl/lvgl/commit/29bfe604"…
987 - The `lv_` prefix is removed from the folder names
988 - The `docs` is moved to the `lvgl` repository
989 - The `examples` are moved to the `lvgl` repository
990 - Create an `src/extra` folder for complex widgets:
991 - It makes the core LVGL leaner
992 - In `extra` we can have a lot and specific widgets
993 - Good place for contributions
996 - `lv_cont` removed, layout features are moved to `lv_obj`
997 - `lv_page` removed, scroll features are moved to `lv_obj`
998 - `lv_objmask` the same can be achieved by events
999 - `lv_meter` added as the union of `lv_linemeter` and `lv_gauge`
1000 - `lv_span` new widget mimicking HTML `<span>`
1001 - `lv_animing` new widget for simple slideshow animations
1002 - \+ many minor changes and improvements
1005 - Support "elastic" scrolling when scrolled in
1006 - Support scroll chaining among any objects types (not only `lv_pages`s)
1007 - Remove `lv_drag`. Similar effect can be achieved by setting the position in `LV_EVENT_PRESSING`
1008 - Add snapping
1009 - Add snap stop to scroll max 1 snap point
1012 - [CSS Grid](https://css-tricks.com/snippets/css/a-guide-to-grid/)-like layout support
1013 - [CSS Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)-like layout support
1016 - Optimize and simplify styles
1017 - State is saved in the object instead of the style property
1018 - Object size and position can be set in styles too
1021 - Allow adding multiple events to an object
1022 - A `user_data` can be attached to the added events
1025 - `lv_disp_drv_t`, `lv_indev_drv_t`, `lv_fs_drv_t` needs to be `static`
1026 - `...disp_buf...` is renamed to `draw_buf`. See an initialization example [here](https://github.co…
1027 - No partial update if two screen sized buffers are set
1028 - `disp_drv->full_refresh = 1` makes always the whole display redraw.
1029 - `hor_res` and `ver_res` need to be set in `disp_drv`
1030 - `indev_read_cb` returns `void`. To indicate that there is more that to read set `data->continue_r…
1033 - Remove the copy parameter from create functions
1034 - Simplified File system interface API
1035 - Use a more generic inheritance
1036 - The built-in themes are reworked
1037 - `lv_obj_align` now saved the alignment and realigns the object automatically but can't be used to…
1038 - `lv_obj_align_to` can align to an object but doesn't save the alignment
1039 - `lv_pct(x)` can be used to set the size and position in percentage
1040 - There are many other changes in widgets that are not detailed here. Please refer to the documenta…
1043 - We will follow [Release branches with GitLab flow](https://docs.gitlab.com/ee/topics/gitlab_flow.…
1044 - Minor releases are expected in every 3-4 month
1045 - `master` will always contain the latest changes
1048 - First and foremost, create a new `lv_conf.h` based on `lv_conf_template.h`.
1049 - To try the new version it's recommended to use a simulator project and see the examples.
1050 - When migrating your project to v8
1051 - Update the drivers are described above
1052 - Update the styles
1053 - Update the events
1054 - Use the new layouts instead of `lv_cont` features
1055 - Use `lv_obj` instead of `lv_page`
1056 - See the changes in [Colors](https://docs.lvgl.io/8.0/overview/color.html)
1057 …- The other parts are mainly minor renames and refactoring. See the functions' documentation for d…
1062 - Add better screen orientation management with software rotation support
1063 - Decide text animation's direction based on base_dir (when using LV_USE_BIDI)
1066 - fix(gauge) fix needle invalidation
1067 - fix(bar) correct symmetric handling for vertical sliders
1072 - fix(draw) overlap outline with background to prevent aliasing artifacts
1073 - fix(indev) clear the indev's `act_obj` in `lv_indev_reset`
1074 - fix(text) fix out of bounds read in `_lv_txt_get_width`
1075 - fix(list) scroll list when button is focused using LV_KEY_NEXT/PREV
1076 - fix(text) improve Arabic contextual analysis by adding hyphen processing and proper handling of l…
1077 - fix(delete) delete animation after the children are deleted
1078 - fix(gauge) consider paddings for needle images
1083 - feat(indev) allow input events to be passed to disabled objects
1084 - feat(spinbox) add inline get_step function for MicroPython support
1087 - fix(btnmatrix) fix lv_btnmatrix_get_active_btn_text() when used in a group
1092 - fix(cpicker) fix division by zero
1093 - fix(dropdown) fix selecting options after the last one
1094 - fix(msgbox) use the animation time provided
1095 - fix(gpu_nxp_pxp) fix incorrect define name
1096 - fix(indev) don't leave edit mode if there is only one object in the group
1097 - fix(draw_rect) fix draw pattern stack-use-after-scope error
1103 - feat(chart) add lv_chart_remove_series and lv_chart_hide_series
1104 - feat(img_cache) allow disabling image caching
1105 - calendar: make get_day_of_week() public
1106 - Added support for Zephyr integration
1109 - fix(draw_rect) free buffer used for arabic processing
1110 - fix(win) arabic process the title of the window
1111 - fix(dropdown) arabic process the option in lv_dropdown_add_option
1112 - fix(textarea) buffer overflow in password mode with UTF-8 characters
1113 - fix(textarea) cursor position after hiding character in password mode
1114 - fix(linemeter) draw critical lines with correct color
1115 - fix(lv_conf_internal) be sure Kconfig defines are always uppercase
1116 - fix(kconfig) handle disable sprintf float correctly.
1117 - fix(layout) stop layout after recursion threshold is reached
1118 - fix(gauge) fix redraw with image needle
1123 - fix(lv_scr_load_anim) fix when multiple screens are loaded at the same time with delay
1124 - fix(page) fix LV_SCROLLBAR_MODE_DRAG
1129 - make DMA2D non blocking
1130 - add unscii-16 built-in font
1131 - add KConfig
1132 - add lv_refr_get_fps_avg()
1135 - fix(btnmatrix) handle arabic texts in button matrices
1136 - fix(indev) disabled object shouldn't absorb clicks but let the parent to be clicked
1137 - fix(arabic) support processing again already processed texts with _lv_txt_ap_proc
1138 - fix(textarea) support Arabic letter connections
1139 - fix(dropdown) support Arabic letter connections
1140 - fix(value_str) support Arabic letter connections in value string property
1141 - fix(indev) in LV_INDEV_TYPE_BUTTON recognize 1 cycle long presses too
1142 - fix(arc) make arc work with encoder
1143 - fix(slider) adjusting the left knob too with encoder
1144 - fix reference to LV_DRAW_BUF_MAX_NUM in lv_mem.c
1145 - fix(polygon draw) join adjacent points if they are on the same coordinate
1146 - fix(linemeter) fix invalidation when setting new value
1147 - fix(table) add missing invalidation when changing cell type
1148 - refactor(roller) rename LV_ROLLER_MODE_INIFINITE -> LV_ROLLER_MODE_INFINITE
1152 - fix(draw_triangle): fix polygon/triangle drawing when the order of points is counter-clockwise
1153 - fix(btnmatrix): fix setting the same map with modified pointers
1154 - fix(arc) fix and improve arc dragging
1155 - label: Repair calculate back `dot` character logical error which cause infinite loop.
1156 - fix(theme_material): remove the bottom border from tabview header
1157 - fix(imgbtn) guess the closest available state with valid src
1158 - fix(spinbox) update cursor position in lv_spinbox_set_step
1162 - Respect btnmatrix's `one_check` in `lv_btnmatrix_set_btn_ctrl`
1163 - Gauge: make the needle images to use the styles from `LV_GAUGE_PART_PART`
1164 - Group: fix in `lv_group_remove_obj` to handle deleting hidden objects correctly
1169 - Add PXP GPU support (for NXP MCUs)
1170 - Add VG-Lite GPU support (for NXP MCUs)
1171 - Allow max. 16 cell types for table
1172 - Add `lv_table_set_text_fmt()`
1173 - Use margin on calendar header to set distances and padding to the size of the header
1174 - Add `text_sel_bg` style property
1177 - Theme update to support text selection background
1178 - Fix imgbtn state change
1179 - Support RTL in table (draw columns right to left)
1180 - Support RTL in pretty layout (draw columns right to left)
1181 - Skip objects in groups if they are in disabled state
1182 - Fix dropdown selection with RTL basedirection
1183 - Fix rectangle border drawing with large width
1184 - Fix `lv_win_clean()`
1189 - Fix BIDI support in dropdown list
1190 - Fix copying base dir in `lv_obj_create`
1191 - Handle sub pixel rendering in font loader
1192 - Fix transitions with style caching
1193 - Fix click focus
1194 - Fix imgbtn image switching with empty style
1195 - Material theme: do not set the text font to allow easy global font change
1200 - Check whether any style property has changed on a state change to decide if any redraw is required
1203 - Fix selection of options with non-ASCII letters in dropdown list
1204 - Fix font loader to support LV_FONT_FMT_TXT_LARGE
1209 - Add `clean_dcache_cb` and `lv_disp_clean_dcache` to enable users to use their own cache managemen…
1210 - Add `gpu_wait_cb` to wait until the GPU is working. It allows to run CPU a wait only when the ren…
1211 - Add 10px and 8ox built in fonts
1214 - Fix unexpected DEFOCUS on lv_page when clicking to bg after the scrollable
1215 - Fix `lv_obj_del` and `lv_obj_clean` if the children list changed during deletion.
1216 - Adjust button matrix button width to include padding when spanning multiple units.
1217 - Add rounding to btnmatrix line height calculation
1218 - Add `decmopr_buf` to GC roots
1219 - Fix division by zero in draw_pattern (lv_draw_rect.c) if the image or letter is not found
1220 - Fix drawing images with 1 px height or width
1224 The main new features of v7.4 are run-time font loading, style caching and arc knob with value sett…
1227 - Add `lv_font_load()` function - Loads a `lv_font_t` object from a binary font file
1228 - Add `lv_font_free()` function - Frees the memory allocated by the `lv_font_load()` function
1229 - Add style caching to reduce access time of properties with default value
1230 - arc: add set value by click feature
1231 - arc: add `LV_ARC_PART_KNOB` similarly to slider
1232 - send gestures event if the object was dragged. User can check dragging with `lv_indev_is_dragging…
1235 - Fix color bleeding on border drawing
1236 - Fix using 'LV_SCROLLBAR_UNHIDE' after 'LV_SCROLLBAR_ON'
1237 - Fix cropping of last column/row if an image is zoomed
1238 - Fix zooming and rotating mosaic images
1239 - Fix deleting tabview with LEFT/RIGHT tab position
1240 - Fix btnmatrix to not send event when CLICK_TRIG = true and the cursor slid from a pressed button
1241 - Fix roller width if selected text is larger than the normal
1246 - Fix drawing value string twice
1247 - Rename `lv_chart_clear_serie` to `lv_chart_clear_series` and `lv_obj_align_origo` to `lv_obj_ali…
1248 - Add linemeter's mirror feature again
1249 - Fix text decor (underline strikethrough) with older versions of font converter
1250 - Fix setting local style property multiple times
1251 - Add missing background drawing and radius handling to image button
1252 - Allow adding extra label to list buttons
1253 - Fix crash if `lv_table_set_col_cnt` is called before `lv_table_set_row_cnt` for the first time
1254 - Fix overflow in large image transformations
1255 - Limit extra button click area of button matrix's buttons. With large paddings it was counter-intu…
1256 - Fix `lv_btnmatrix_set_one_check` not forcing exactly one button to be checked
1257 - Fix color picker invalidation in rectangle mode
1258 - Init disabled days to gray color in calendar
1263 - Add `lv_task_get_next`
1264 - Add `lv_event_send_refresh`, `lv_event_send_refresh_recursive` to easily send `LV_EVENT_REFRESH` …
1265 - Add `lv_tabview_set_tab_name()` function - used to change a tab's name
1266 - Add `LV_THEME_MATERIAL_FLAG_NO_TRANSITION` and `LV_THEME_MATERIAL_FLAG_NO_FOCUS` flags
1267 - Reduce code size by adding: `LV_USE_FONT_COMPRESSED` and `LV_FONT_USE_SUBPX` and applying some op…
1268 - Add `LV_MEMCPY_MEMSET_STD` to use standard `memcpy` and `memset`
1271 - Do not print warning for missing glyph if its height OR width is zero.
1272 - Prevent duplicated sending of `LV_EVENT_INSERT` from text area
1273 - Tidy outer edges of cpicker widget.
1274 - Remove duplicated lines from `lv_tabview_add_tab`
1275 - btnmatrix: handle combined states of buttons (e.g. checked + disabled)
1276 - textarea: fix typo in lv_textarea_set_scrollbar_mode
1277 - gauge: fix image needle drawing
1278 - fix using freed memory in _lv_style_list_remove_style
1283 - Add screen transitions with `lv_scr_load_anim()`
1284 - Add display background color, wallpaper and opacity. Shown when the screen is transparent. Can be…
1285 - Add `LV_CALENDAR_WEEK_STARTS_MONDAY`
1286 - Add `lv_chart_set_x_start_point()` function - Set the index of the x-axis start point in the data…
1287 - Add `lv_chart_set_ext_array()` function - Set an external array of data points to use for the cha…
1288 - Add `lv_chart_set_point_id()` function - Set an individual point value in the chart series direct…
1289 - Add `lv_chart_get_x_start_point()` function - Get the current index of the x-axis start point in …
1290 - Add `lv_chart_get_point_id()` function - Get an individual point value in the chart series direct…
1291 - Add `ext_buf_assigned` bit field to `lv_chart_series_t` structure - it's true if external buffer …
1292 - Add `lv_chart_set_series_axis()` to assign series to primary or secondary axis
1293 - Add `lv_chart_set_y_range()` to allow setting range of secondary y-axis (based on `lv_chart_set_r…
1294 - Allow setting different font for the selected text in `lv_roller`
1295 - Add `theme->apply_cb` to replace `theme->apply_xcb` to make it compatible with the MicroPython bi…
1296 - Add `lv_theme_set_base()` to allow easy extension of built-in (or any) themes
1297 - Add `lv_obj_align_x()` and `lv_obj_align_y()` functions
1298 - Add `lv_obj_align_origo_x()` and `lv_obj_align_origo_y()` functions
1301 - `tileview` fix navigation when not screen sized
1302 - Use 14px font by default to for better compatibility with smaller displays
1303 - `linemeter` fix conversation of current value to "level"
1304 - Fix drawing on right border
1305 - Set the cursor image non-clickable by default
1306 - Improve mono theme when used with keyboard or encoder
1311 - Add `focus_parent` attribute to `lv_obj`
1312 - Allow using buttons in encoder input device
1313 - Add lv_btnmatrix_set/get_align capability
1314 - DMA2D: Remove dependency on ST CubeMX HAL
1315 - Added `max_used` propriety to `lv_mem_monitor_t` struct
1316 - In `lv_init` test if the strings are UTF-8 encoded.
1317 - Add `user_data` to themes
1318 - Add LV_BIG_ENDIAN_SYSTEM flag to lv_conf.h in order to fix displaying images on big endian system…
1319 - Add inline function lv_checkbox_get_state(const lv_obj_t * cb) to extend the checkbox functionali…
1320 - Add inline function lv_checkbox_set_state(const lv_obj_t * cb, lv_btn_state_t state ) to extend t…
1323 - `lv_img` fix invalidation area when angle or zoom changes
1324 - Update the style handling to support Big endian MCUs
1325 - Change some methods to support big endian hardware.
1326 - remove use of c++ keyword 'new' in parameter of function lv_theme_set_base().
1327 - Add LV_BIG_ENDIAN_SYSTEM flag to lv_conf.h in order to fix displaying images on big endian system…
1328 - Fix inserting chars in text area in big endian hardware.
1333 - `lv_textarea` fix wrong cursor position when clicked after the last character
1334 - Change all text related indices from 16-bit to 32-bit integers throughout whole library. #1545
1335 - Fix gestures
1336 - Do not call `set_px_cb` for transparent pixel
1337 - Fix list button focus in material theme
1338 - Fix crash when a text area is cleared with the backspace of a keyboard
1339 - Add version number to `lv_conf_template.h`
1340 - Add log in true double buffering mode with `set_px_cb`
1341 - `lv_dropdown`: fix missing `LV_EVENT_VALUE_CHANGED` event when used with encoder
1342 - `lv_tileview`: fix if not the {0;0} tile is created first
1343 - `lv_debug`: restructure to allow asserting in from `lv_misc` too
1344 - add assert if `_lv_mem_buf_get()` fails
1345 - `lv_textarea`: fix character delete in password mode
1346 - Update `LV_OPA_MIN` and `LV_OPA_MAX` to widen the opacity processed range
1347 - `lv_btnm` fix sending events for hidden buttons
1348 - `lv_gaguge` make `lv_gauge_set_angle_offset` offset the labels and needles too
1349 - Fix typo in the API `scrllable` -> `scrollable`
1350 - `tabview` by default allow auto expanding the page only to right and bottom (#1573)
1351 - fix crash when drawing gradient to the same color
1352 - chart: fix memory leak
1353 - `img`: improve hit test for transformed images
1358 - Make Micropython working by adding the required variables as GC_ROOT
1359 - Prefix some internal API functions with `_` to reduce the API of LVGL
1360 - Fix built-in SimSun CJK font
1361 - Fix UTF-8 encoding when `LV_USE_ARABIC_PERSIAN_CHARS` is enabled
1362 - Fix DMA2D usage when 32 bit images directly blended
1363 - Fix lv_roller in infinite mode when used with encoder
1364 - Add `lv_theme_get_color_secondary()`
1365 - Add `LV_COLOR_MIX_ROUND_OFS` to adjust color mixing to make it compatible with the GPU
1366 - Improve DMA2D blending
1367 - Remove memcpy from `lv_ll` (caused issues with some optimization settings)
1368 - `lv_chart` fix X tick drawing
1369 - Fix vertical dashed line drawing
1370 - Some additional minor fixes and formattings
1385 A possible use-case of this system is to remove the overflowing content from the rounded edges.
1386 It also allows drawing perfectly anti-aliased circles, lines, and arcs.
1392 - `lv_img_set_zoom`: set image object's zoom factor
1393 - `lv_img_set_angle`: set image object's angle without using canvas
1394 - `lv_img_set_pivot`: set the pivot point of rotation
1403 - more shadows options: *offset* and *spread*
1404 - gradient stop position to shift the gradient area and horizontal gradient
1405 - `LV_BLEND_MODE_NORMAL/ADDITIVE/SUBTRACTIVE` blending modes
1406 - *clip corner*: crop the content on the rounded corners
1407 - *text underline* and *strikethrough*
1408 - dashed vertical and horizontal lines (*dash gap*, *dash_width*)
1409 - *outline*: a border-like part drawn out of the background. Can have spacing to the background.
1410 - *pattern*: display and image in the middle of the background or repeat it
1411 - *value* display a text which is stored in the style. It can be used e.g. as a light-weighted text…
1412 - *margin*: similar to *padding* but used to keep space outside the object
1419 Right now, only ST's DMA2D (Chrom-ART) is integrated. More will in the upcoming releases.
1423 - sw -> switch
1424 - ta -> textarea
1425 - cb -> checkbox
1426 - lmeter -> linemeter
1427 - mbox -> msgbox
1428 - ddlist -> dropdown
1429 - btnm -> btnmatrix
1430 - kb -> keyboard
1431 - preload -> spinner
1432 - lv_objx folder -> lv_widgets
1433 - LV_FIT_FILL -> LV_FIT_PARENT
1434 - LV_FIT_FLOOD -> LV_FLOOD_MAX
1435 - LV_LAYOUT_COL_L/M/R -> LV_LAYOUT_COLUMN_LEFT/MID/RIGHT
1436 - LV_LAYOUT_ROW_T/M/B -> LV_LAYOUT_ROW_TOP/MID/BOTTOM
1439 - `dropdown`: Completely reworked. Now creates a separate list when opened and can be dropped to do…
1440 - `label`: `body_draw` is removed, instead, if its style has a visible background/border/shadow etc…
1441 - `arc`: can draw background too.
1442 - `btn`: doesn't store styles for each state because it's done naturally in the new style system.
1443 - `calendar`: highlight the pressed datum. The used styles are changed: use `LV_CALENDAR_PART_DATE`…
1444 - `chart`: only has `LINE` and `COLUMN` types because with new styles all the others can be describ…
1445 - `linemeter`, `gauge`: can have background if the related style properties are set. Padding makes …
1446 - `gauge`: `lv_gauge_set_needle_img` allows use image as needle
1447 - `canvas`: allow drawing to true color alpha and alpha only canvas, add `lv_canvas_blur_hor/ver` a…
1448 - `textarea`: If available in the font use bullet (`U+2022`) character in text area password
1451 - `lv_objmask`: masks can be added to it. The children will be masked accordingly.
1454 - Change the built-in fonts to [Montserrat](https://fonts.google.com/specimen/Montserrat) and add b…
1455 - Add example CJK and Arabic/Persian/Hebrew built-in font
1456 - Add ° and "bullet" to the built-in fonts
1457 - Add Arabic/Persian script support: change the character according to its position in the text.
1458 - Add `playback_time` to animations.
1459 - Add `repeat_count` to animations instead of the current "repeat forever".
1460 - Replace `LV_LAYOUT_PRETTY` with `LV_LAYOUT_PRETTY_TOP/MID/BOTTOM`
1463 - [lv_examples](https://github.com/littlevgl/lv_examples) was reworked and new examples and demos w…
1466 - Maintain this Changelog for every release
1467 - Save old major version in new branches. E.g. `release/v6`
1468 - Merge new features and fixes directly into `master` and release a patch or minor releases every 2…
1471 - First and foremost, create a new `lv_conf.h` based on `lv_conf_template.h`.
1472 - To try the new version it suggested using a simulator project and see the examples.
1473 - If you have a running project, the most difficult part of the migration is updating to the new st…
1474 - The other parts are mainly minor renames and refactoring as described above.