maxli
94e2a407e6
feat(android): support dispatch function to custom controller
2023-03-03 08:03:35 +00:00
maxli
ecfc5a1694
fix(android): solve ChoreographerUtilsTest problem
2023-03-01 15:59:15 +00:00
maxli
1a26c563be
feat(android): remove ControllerProvider
2023-02-28 11:38:01 +00:00
maxli
b7660b28ef
feat(android): compatible with some usage methods of version 2.0
2023-02-28 11:38:01 +00:00
iPel
e52ff40198
fix(android): textInput may throw IllegalStateException ( #2958 )
...
* fix(android): textInput may throw IllegalStateException
* fix(android): textInput may throw IllegalStateException
2023-02-22 08:36:53 +00:00
iPel
acb7d02af2
fix(android): initialContentOffset takes effect too late
2023-02-20 07:48:12 +00:00
c973443f57
feat(connector): add tdf renderer connector ( #2842 )
...
* feat(connector): add tdf renderer connector
* feat(connector): remove renderer-support module
* feat(connector): add missed copyright
* feat(android): adapt to connector&embed design & fix build error
* feat(connector): remove renderer/support dir
* feat(connector): add tdf renderer connector
* feat(connector): remove renderer-support module
* feat(android): adapt to connector&embed design & fix build error
* feat(connector): remove renderer/support dir
* feat(connector): remove dependencies module from connector-support
* feat(connector): fix codestyle & add licenses & add class cast check
* feat(connector): fix connector/tdf build.gradle error
* feat(connector): add missing copyright & fix codestyle
* feat(connector): add missing namespace & optimize strong references
* feat(connector): add missing namespace
---------
Co-authored-by: vimerzhao <vimerzhao@tencent.com >
Co-authored-by: Super Zheng <medns@126.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-02-10 08:27:09 +00:00
60f71e9459
feat(android,ios,js): add getBoundingClientRect api ( #2914 )
...
* feat(android): add `getBoundingClientRect` api
* feat(ios): add `getBoundingClientRect` api
* feat(react,vue): add getBoundingClientRect api
* docs(homepage): add getBoundingClient api docs
* fix(android): use ArrayUtils, MapUtils access params
* fix(android): modify pair alloc time
---------
Co-authored-by: iPel <pel20121221@gmail.com >
Co-authored-by: shermanchen <shermanchen@tencent.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-02-10 03:09:51 +00:00
iPel
0e2edbc101
Revert "fix(android): long click conflict with touch"
...
This reverts commit 23ab667c01 .
2023-02-07 03:32:09 +00:00
iPel
23ab667c01
fix(android): long click conflict with touch
2023-02-06 11:06:16 +00:00
iPel
8210bbc7d4
fix(android): text with negative letterSpacing wraps at wrong position
2023-02-03 16:59:02 +08:00
ivanfanwu
c11b3e8dc3
fix(devtools): fix crash in flatviewgroup hardware bitmaps
2023-01-31 02:31:01 +00:00
siguangli and maxli
dc4bf3c328
feat(android): recycler view set stable ids default true ( #2853 )
...
Co-authored-by: maxli <maxli@tencent.com >
2023-01-10 04:48:12 +00:00
d15c1d7ab5
feat(vfs): add job for vfs ( #2820 )
...
* feat(vfs): add job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(ios): add ios progress job for vfs
* feat(vfs): adapt to voltron
* feat(ios): add ios progress job for vfs
* feat(voltron): vfs logic compact
* fix(vfs): merge 3.0dev to vfs
Co-authored-by: luomy <ozonelmy@163.com >
Co-authored-by: lvfen <284437334@qq.com >
2023-01-04 03:35:58 +00:00
siguangli
fe72cce289
feat(android): support use host ImageDecoderAdapter
2023-01-03 14:03:14 +00:00
siguangli
f981bdfab1
fix(android): cancel support of AnimatedImageDrawable
2023-01-03 14:03:14 +00:00
siguangli
3ce06f2c84
feat(android): support AnimatedImageDrawable draw gif
2023-01-03 14:03:14 +00:00
maxli
a0117449ea
feat(android): add ImageDataUtils for parse image type
2023-01-03 14:03:14 +00:00
churchill-zhang
d2c4dc8d09
fix(animation): fix animation error ( #2823 )
2022-12-22 03:36:54 +00:00
maxli
cb140b7d37
feat(vfs): add loading progress callback
2022-12-13 18:56:48 +08:00
maxli
301f720f14
feat(vfs): text image span request to vfs
2022-12-13 18:56:48 +08:00
maxli
28372941ad
feat(vfs): image request to vfs
2022-12-13 18:56:48 +08:00
maxli
a1949484d6
refactor(connector): destroy bridge after destroy instance
2022-12-07 17:03:05 +08:00
pollyzhang
574356e38d
feat(connector): refactor invocation
2022-12-01 17:46:27 +08:00
pollyzhang
4ea2ee4549
feat(connector): adjust entry dependency
2022-12-01 17:46:27 +08:00
pollyzhang
d7b665fc08
feat(connector): add connector for java
2022-12-01 17:46:27 +08:00
maxli
32a4843f42
feat(connector): remove link_supplier
...
(cherry picked from commit d334fdd95a23e09f2b9851f46ece94409a852faf)
2022-12-01 17:46:27 +08:00
maxli
141a8b472a
feat(connector): add connector support
...
(cherry picked from commit 15f2266796f4af29f736de9e77fca8a89d64d323)
2022-12-01 17:46:27 +08: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
iPel and wwwcg
e9eb76e45c
feat(ios,android,vue): add load result param for webView's onLoadEnd api ( #2668 )
...
* feat(ios,vue): add load result param for webView's onLoadEnd api
* feat(android): add load result param for webView's onLoadEnd api
* feat(vue, doc): fix onLoadEnd params and update docs
* feat(docs,vue,react): add load result param for webView's onLoadEnd api
Co-authored-by: wwwcg <isarraypro@gmail.com >
2022-11-25 07:26:49 +00:00
maxli
24e8e87dfd
fix(android): horizontal scroll view smoothScrollToPage crash
2022-11-22 11:42:06 +08:00
maxli
3a8bb54fd8
feat(android): update AGP to 7.3.1
2022-11-21 14:42:18 +08:00
iPel
dde52984c4
fix(android): fix setTextColor not working
2022-11-04 11:19:33 +08:00
iPel
b18bb8167d
fix(android): textAlign should not affect vertically
2022-10-31 15:35: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
e025781307
refactor(android): change node dir to renderer
2022-10-18 17:55:48 +08:00
churchill-zhang and luomy
8fa613d87a
feat(vfs): add vfs module
...
Co-authored-by: luomy <ozonelmy@163.com >
2022-10-17 10:43:10 +08:00
iPel and Zoom Chan
fea9add52e
feat(android): add Text and TextInput features from 2.0 ( #2526 )
...
* feat(android): feature from 2.0
- add breakStrategy prop for Text and TextInput
- add isFocused method for TextInput
- add ellipsizeMode prop support for Text componment
* feat(android): feature from 2.0
- revert demo
Co-authored-by: Zoom Chan <zoom_chan@163.com >
2022-10-12 20:33:15 +08:00
maxli
905a82ddb7
fix(android): revised naming of onInterceptTouchEvent
2022-09-26 11:38:12 +08:00
superzheng
2986115fce
feat(android): serialization support version 15 data
...
serialization support version 15 data and
decouples related types and their dependencies.
2022-09-23 15:14:32 +08:00
maxli
67aa7aa87b
feat(android): support draw border with dash effect
2022-09-22 17:11:17 +08:00
maxli
bd65be7072
fix(android): code inspector warning
2022-09-15 17:51:07 +08:00
maxli
6f16bf4371
feat(android): support flatten zindex draw
2022-09-15 17:51:07 +08:00
maxli
3c335359be
fix(android): should clear component when delete node
2022-09-14 16:30:53 +08:00
maxli
6ffe21f6ae
refactor(android): set sample size before decode image
2022-09-14 16:30:53 +08:00
siguangli
ab564cb496
fix(android): should set FLAG_UPDATE_TOTAL_PROPS in create node
2022-09-04 15:13:05 +08:00
siguangli
af86a38e84
fix(android): text align center
2022-09-01 23:20:01 +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
ilikethese
4b54c341e1
feat(render): add render manager name
2022-08-19 11:38:02 +08:00
ilikethese
dce0fff0d4
feat(native_render): add license header
2022-08-16 20:42:17 +08:00