310 Commits
Author SHA1 Message Date
maxli e92100f26b fix(android): support focusTextInput event without params 2023-08-23 16:53:52 +08:00
iPelandsiguangli 22607ed3d8 feat(android): nested rich text support vertical alignment setting (#3402)
* feat(android): nested rich text support vertical alignment setting

* feat(android): revert legacy image verticalAlignment

* fix(android): postInvalidateDelayed not working

---------

Co-authored-by: siguangli <siguangli@qq.com>
2023-08-22 09:19:08 +00:00
iPelandsiguangli 3c102205cf feat(android): scroll features and fixes (#3401)
* fix(android): the final `onScroll` may be dropped (cp from ddf91a1)

* fix(android): implement `preloadItemNumber` for `ListView`

(cherry picked from commit 26bc1d5055)

* fix(android): expandPullHeader method for ListView

* fix(android): sticky item has incorrect height after refresh

* refactor(android): pull header and footer of `ListView`

(cherry picked from commit 033b832fd5)

* fix(android): pull header/footer conflict with overscroll effect

* fix(android): pull header not showing for horizontal list

(cherry picked from commit a8da49a776)

* fix(android): nested scroll conflict

cherry-pick from ee7672beae
cherry-pick from 7a70a22d6e

* feat(android): add nestedScrollPriority for ListView and ScrollView

cherry-pick from: 885c2eb27f
cherry-pick from: 0630dd0fc3

* fix(android): pull header/footer collapse animation

(cherry picked from commit 27ae748b99)

* fix(android): send scroll event when pulling header/footer

(cherry picked from commit fb0e648788)

---------

Co-authored-by: siguangli <siguangli@qq.com>
2023-08-22 08:26:34 +00:00
maxli f0727cc2c3 fix(android): check overflow visible before setClipChildren 2023-08-17 09:17:17 +00:00
maxli e55641eaca fix(android): update NativeRenderer log 2023-08-17 03:08:45 +00:00
maxli 77a949ac43 fix(android): supplementary node snapshot usage examples 2023-08-17 03:08:45 +00:00
maxli 44fe614b9d fix(android): support empty HashMap serialization 2023-08-17 03:08:45 +00:00
maxli 418c55e962 fix(android): add removeSnapshotView interface 2023-08-17 03:08:45 +00:00
maxli eb3e56f5b4 fix(android): open image holder recycle 2023-08-17 03:08:45 +00:00
maxli dd05ee5368 fix(android): adjust image caching strategy 2023-08-17 03:08:45 +00:00
maxli 12368f269a fix(android): expand cache hit range 2023-08-10 08:29:49 +00:00
maxli d8a0402470 fix(android): should call native renderer destroy 2023-08-10 08:29:49 +00:00
maxli a5571e958f fix(android): modify text measurement cache hit rules 2023-08-08 13:01:56 +00:00
maxli eb81c33af1 fix(android): call bridge destroy after destroy driver 2023-08-08 13:01:56 +00:00
maxli f4599562ab fix(android): support sparse array for call ui function 2023-08-02 07:27:54 +00:00
maxli fc9bb54564 fix(android): add call function log 2023-08-01 08:45:14 +00:00
maxli 19ee218887 fix(android): supply some layout style for filter 2023-08-01 08:45:14 +00:00
7abe6bc147 feat(android): add filter for css style to native renderer (#3405)
* feat(android): add filter for css style to native renderer

* feat(renderer): android native renderer support style filter

---------

Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: ilikethese <shenli0124@qq.com>
2023-07-24 09:20:35 +00:00
maxli c6ac67bea2 fix(android): recycle view event use low case name 2023-07-20 07:46:02 +00:00
ilikethese 8d80662e2c feat(dom): fix empty dom event function crash 2023-07-11 11:20:45 +00:00
maxli fc3289f5b4 fix(android): event to lower case 2023-07-11 08:45:11 +00:00
xxrlandsiguangli b23d1ecbc0 fix(android): issues of ScrollEvent (#3362)
* fix(android): fix listview contentOffset on horizontal layout

take from 033b832fd5

* fix(android): add controll flag for emit scroll event when overpull

---------

Co-authored-by: siguangli <siguangli@qq.com>
2023-07-10 11:54:12 +00:00
48decb1025 fix(android): sticky header not deleted from ControllerManager (#3356)
may crash in vue2 when recreating view with same id

Co-authored-by: siguangli <siguangli@qq.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-07-10 03:42:20 +00:00
iPel 4af21ac51f fix(android): initialContentOffset not working 2023-07-10 03:35:30 +00:00
ilikethese d3e3eac312 feat(dom): measure textinput node
feat(android): measure textinput node
2023-07-07 06:50:38 +00:00
siguangliandmaxli 85b0d2f0cc fix(android): non flattened elements background color (#3352)
Co-authored-by: maxli <maxli@tencent.com>
2023-07-04 16:30:32 +08:00
iPelandOpenHippy 4d1cd4e54e feat(android): make animator work on both enter and exit (#3287)
(cherry-picked from commit 26598713c4)

Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-06-28 11:56:08 +08:00
maxli 6d3d1f0a39 fix(android): not support recycle image holder temporary 2023-06-15 20:45:39 +08:00
iPelandOpenHippy 259a3b52fd fix(android): update scroll position when scrollView's content changes (#3295)
* fix(android): update scroll position when scrollView's content changes

* fix(android): add license header

---------

Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-06-15 02:56:32 +00:00
iPel 1591ac3084 fix(android): custom font style support 2023-06-14 12:59:22 +00:00
iPel 3eca8da5a8 fix(android): listview not update when delete invisible items 2023-06-09 15:51:53 +08:00
iPel e4266c07d5 fix(android): flattened node not response gesture and not update 2023-06-09 07:26:51 +00:00
iPel 1168771c50 fix(android): fix text gesture area 2023-06-09 07:26:51 +00:00
ilikethese 4986b5e584 fix(dom): fix delete parent node cause child node nullptr 2023-06-07 07:24:27 +00:00
maxli 8680033d9c fix(android): support ImageDataHolder recycle 2023-06-05 09:58:21 +00:00
maxli bce9b99a87 fix(android): support add view with z index 2023-06-05 09:58:21 +00:00
ivanfanwu 5425170488 feat(devtools): obtain location for screen 2023-05-24 10:35:50 +08:00
iPel 9b37238c5b fix(android): modal may not be fullscreen 2023-05-22 13:24:20 +00:00
maxli 242eb232a0 feat(android): turn off view node flattening 2023-05-22 20:25:59 +08:00
iPel dc606216c4 feat(android): add visibility style 2023-05-17 19:04:38 +08:00
iPel de14d9f630 fix(android): reset backgroundImage doesn't work 2023-05-17 19:03:02 +08:00
maxli fac396504e fix(android): add get engine id for native renderer 2023-05-16 20:15:46 +08:00
siguangliandmaxli fd118636ac feat(android): add new example project (#3229)
* feat(android): add new example project

* feat(android): new example support muti window

* feat(android): impl entry of snapshot

* feat(android): add engine destroy impl

* feat(android): add new example project

* feat(android): new example support muti window

* feat(android): impl entry of snapshot

* feat(android): add engine destroy impl

* feat(android): support PageConfiguration orientation change

* feat(android): replace old example

* fix(android): add uses-permission

* fix(android): delete old demo dir

---------

Co-authored-by: maxli <maxli@tencent.com>
2023-05-16 08:20:06 +00:00
maxli 64f9710838 fix(android): add image holder redf count 2023-05-16 06:35:52 +00:00
maxli c979c37548 fix(android): add image data key 2023-05-16 06:35:52 +00:00
maxli b61c42e531 fix(android): layer drawable not set null element 2023-05-16 06:35:52 +00:00
iPel d94f80ffe2 fix(android): text default color 2023-05-12 02:33:32 +00:00
iPel cd422d1182 fix(android): WebView backgroundColor not working 2023-05-10 10:43:07 +00:00
maxli b351cfeed0 fix(android): suport find view by id for engine context 2023-04-20 08:36:25 +00:00
iPel 04f0c89a52 fix(android): memory leak of RecyclerViewEventHelper 2023-04-19 13:16:51 +00:00