iPel
b0a8f6761a
fix(android): detach reused list item views before ViewHolder create
...
RecyclerView rejects ViewHolders whose itemView is still attached. Detach
via LayoutManager when the parent is a RecyclerView so ChildHelper stays
consistent, and refuse still-attached views in RecycleViewPool instead of
calling removeView without knowing the parent type.
2026-09-09 17:21:07 +08:00
iPel
bff96ac916
fix(android): skip scrollStep when adapter/state itemCount diverge
...
Avoid Inconsistency detected during ViewFlinger fill while Hippy list
RenderNode count changes before setListData/notify synchronizes state.
2026-09-09 17:21:07 +08:00
iPel
1ee8779f37
fix(android): memory leak when destroy ( #4573 )
...
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2026-07-01 11:55:09 +08:00
etkmao
e342f69fc1
fix(android): fix vsync accumulation bug
2025-10-10 18:21:43 +08:00
vinneywang
87ffaf87a6
fix(android): fix height param size of onContentChange event
2025-09-25 20:59:25 +08:00
etkmao
02ed91a415
fix(android): fix input view contentSizeChange event
2025-09-02 16:23:08 +08:00
maxli
8552f91464
fix(android): only delete flatten image should invalidate parent
2025-05-27 11:25:20 +08:00
maxli
ba4dd75454
fix(android): text input cursor not display
2025-05-23 16:28:19 +08:00
maxli
81cb99c76d
fix(android): zIndex setting results add flatten child exception
2025-05-23 16:28:19 +08:00
etkmao
1bc5b4511e
fix(android): fix updateEventListener diff
2025-03-10 14:35:36 +08:00
siguangli
7f8a0485a8
fix(android): modal crash when destroy root
2025-02-12 20:50:51 +08:00
maxli
ec8973f016
fix(android): make FCP more accurate
2025-02-12 20:50:51 +08:00
maxli
2869164599
fix(android): rende node snapshot supplementation and improvement
2025-02-12 20:50:51 +08:00
maxli
2618ae7d02
fix(android): update custom createVirtualNode arguments
2024-11-26 17:58:09 +08:00
arnonchen
e8c13d37d3
fix(devtools): fix the mapping between DOM tree and UI inspector ( #4122 )
...
* fix(devtools): fix the mapping between DOM tree and UI inspector
* fix(devtools): fix potential crash
* fix(devtools): fix magic number
* fix(devtools): fix the name of function
2024-11-15 21:33:54 +08:00
maxli
2a77ef6686
fix(android): update pull header LayoutParams in updateLayout
2024-11-08 17:53:09 +08:00
maxli
84a02fa704
fix(android): add comments for waterfall onScroll event params
2024-10-30 19:21:32 +08:00
maxli
b0b30a3d7c
fix(android): end reach check failed when set preloadItemNumber
2024-10-30 19:21:32 +08:00
maxli
65936589d1
fix(android): correct waterfall first and end item index in onScroll
2024-10-30 19:21:32 +08:00
wwwcg
950a78206b
fix(android,ios): performance record inaccurate when engine reuse
2024-10-29 15:59:02 +08:00
maxli
865e41d992
feat(android): add offscreenPageLimit property for view pager
2024-10-23 16:37:59 +08:00
siguangli
f7da94c54d
fix(android): waterfall scroll offset after dispatch layout
2024-10-16 21:10:50 +08:00
siguangli
1f1eb929ab
fix(android): image module get size support return bitmap
2024-10-16 21:10:50 +08:00
siguangli
53c8a0985a
fix(android): modal host view crash
2024-10-15 11:27:40 +08:00
siguangli
9a197697ff
fix(android): relayout waterfall when scroll idle and back top
2024-10-15 11:27:40 +08:00
maxli
bc9ff53834
fix(android): add padding left to waterfall item layout
2024-10-08 14:39:30 +08:00
maxli
8474160ebb
feat(android): compatible with custom event register
2024-09-26 16:05:29 +08:00
maxli
49fdb34a5c
fix(android): use Spanned to getSpans
2024-08-22 14:46:03 +08:00
maxli
269c33dad0
fix(android): append init props for image load
2024-08-22 12:27:02 +08:00
maxli
9ba8426b22
fix(android): add buildTruncateAtEndStaticLayout impl
2024-08-14 14:21:49 +08:00
maxli
482e258f0e
fix(android): add ControllerRegistry destroy
2024-08-12 17:04:33 +08:00
maxli
a8f4bdf7c6
fix(android): delete virtual child node when parent deleted
2024-08-12 17:04:33 +08:00
siguangli
e390c33a87
fix(android): onGlobalLayout use root view size ( #3982 )
...
Co-authored-by: maxli <maxli@tencent.com >
2024-08-06 12:10:49 +08:00
maxli
2ff8a1911d
fix(android): sticky item type calculate using node id
2024-07-22 22:17:00 +08:00
maxli
da291e55f1
fix(android): change to using global image cache
2024-07-22 22:17:00 +08:00
maxli
b2daa753eb
fix(android): to use WeakReference as much as possible
2024-07-22 22:17:00 +08:00
maxli
8372c4a3ee
fix(android): erase NativeRenderManager when destroy
2024-07-22 22:17:00 +08:00
siguangli
d967cba0a4
fix(android): font weight compatible with version 2.x ( #3948 )
...
Co-authored-by: maxli <maxli@tencent.com >
2024-07-10 14:12:37 +08:00
siguangli
5f40f8f05e
feat(android): vfs support custom image loader ( #3947 )
...
Co-authored-by: maxli <maxli@tencent.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2024-07-09 17:54:04 +08:00
siguangli
ed73c09102
feat(android): text input support lineHeight ( #3936 )
...
Co-authored-by: maxli <maxli@tencent.com >
2024-07-01 19:35:17 +08:00
siguangli
7f5767a187
fix(android): different sticky item position crash ( #3930 )
...
Co-authored-by: maxli <maxli@tencent.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2024-06-26 16:42:37 +08:00
siguangli
fc6d506408
fix(android): remove onSystemUiVisibilityChange listener ( #3913 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-06-17 21:20:10 +08:00
siguangli
f1f6b82746
Feat/screen snapshot ( #3884 )
...
* fix(android): use screen density for dp to px
* feat(android): support get screenshot bitmap from hippy engine
---------
Co-authored-by: siguangli <maxli@tencent.com >
2024-06-11 15:10:27 +08:00
siguangli
dadf81a8ed
fix(android): should updateExtra after create host view ( #3879 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-06-03 16:05:56 +08:00
zealotchen
60fd4eb13e
fix(devtool): fix muli devtool instance crash on android ( #3862 )
...
* fix(devtool): fix muli devtool instance crash on android
* fix(devtool): modify some comment
2024-05-20 10:52:27 +08:00
siguangli
3a3364c384
feat(android): add orientationChange event for Modal ( #3861 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-05-17 19:38:50 +08:00
siguangli
2805d03737
fix(android): image span draw transparent color when no src set
2024-05-13 20:52:34 +08:00
siguangli
e501e9334e
fix(android): correct move node impl with different pid
2024-05-13 20:52:34 +08:00
siguangli
e01ab9c48e
fix(android): getScreenShot bitmap width or height < 0 ( #3842 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-05-09 11:11:53 +08:00
siguangli
8dad9f2463
feat(android): refactoring WaterfallView ( #3809 )
...
* feat(android): refactoring WaterfallView
* fix(vue3): fix vue3 refreshing && vue2 style
* fix(android): fix PullRefreshContainer size for recycler view
* fix(android): add copyright header for ItemLayoutParams
---------
Co-authored-by: maxli <maxli@tencent.com >
Co-authored-by: zealotchen <zealotchen@tencent.com >
2024-04-08 13:03:23 +08:00