12 Commits

Author SHA1 Message Date
maxli 0693e41466 feat(android): update node support diff props 2023-04-13 09:10:43 +00:00
maxli b8ba7f2390 feat(android): support time monitor add point 2023-04-10 01:42:44 +00:00
maxli deecf136e6 fix(android): add log message for NativeRenderer 2023-03-21 02:51:55 +00:00
maxli 954758da04 fix(android): use Map type in HippyMap internal 2023-03-14 13:10:07 +00:00
maxli c0df252884 feat(android): add unit test for native renderer
feat(android): add unit test for serialization

feat(android): add unit test for ChoreographerUtils

refactor(android): supplement notes for key implementation
2022-11-30 17:17:54 +08:00
maxli 3a8bb54fd8 feat(android): update AGP to 7.3.1 2022-11-21 14:42:18 +08:00
maxli a143935c96 feat(android): support render node snapshot
feat(android): add recordScreen impl

feat(android): add recordSnapshot and replaySnapshot

feat(android): collectNodeInfo with displayArea.intersects

feat(android): support snapshot async decode
2022-10-26 16:19:01 +08:00
maxli 30897130f6 refactor(android): update gradle to 7.3.0 2022-09-26 21:42:58 +08:00
maxli 171e4756f7 feat(android): support text and image flatten render
fix(android): fix code lint warnings

feat(android): add NativeRenderPool

feat(android): add recyclable param to deleteChild

feat(android): remake DiffUtils

feat(android): add prepareHostView

feat(android): add onBindViewHolder to render node

feat(android): refactor prepareHostView

feat(android): refactor pool implementation

feat(android): refactor onViewHolderAbound

feat(android): refactor onHostViewRemoved

feat(android): add DispatchDrawHelper

feat(android): component clip bounds

feat(android): impl getChildDrawingOrder

feat(android): refactor remove view

fix(android): recycle view crash

feat(android): add supportFlatten to HippyController

fix(android): add flatten component update invalidate

fix(android): draw box shadow should clip bounds

fix(android): pre create only need check lazy
2022-08-31 16:34:37 +08:00
maxli 2a90b8aa54 feat(android): use FlatViewGroup replace supportui 2022-08-10 10:44:05 +08:00
King-Sea 84fc2058bf feat(dom): support multiple RootNodes (#2075)
Co-authored-by: jinhaihuang <jinhaihuang@tencent.com>
Co-authored-by: luomy <ozonelmy@163.com>
2022-06-22 14:22:55 +08:00
zoomchan-cxj 4df5ca0aa4 refactor(android): change android modules dependencies directory 2022-06-02 13:24:16 +08:00