278 Commits

Author SHA1 Message Date
iPel 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
iPel 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
siguangli 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
maxli 91f9f7036d fix(android): diff_utils remove insert nullptr 2023-04-14 02:54:26 +00:00
maxli a4b2264202 fix(android): native_render_manager code style 2023-04-13 09:10:43 +00:00
maxli 0693e41466 feat(android): update node support diff props 2023-04-13 09:10:43 +00:00
maxli d3fa73ea0c fix(android): do not recycle bitmap from remote 2023-03-31 10:24:44 +00:00
maxli ced70d4dad fix(android): should remove to node sub view in onBindViewHolder 2023-03-31 10:24:44 +00:00
maxli 00b57620f1 fix(android): cancel image holder recycle 2023-03-31 10:24:44 +00:00
maxli 0bd46cbe69 fix(android): do not cache web image 2023-03-31 10:24:44 +00:00
maxli e37a2cdb66 fix(android): set StableIds default to false 2023-03-31 10:24:44 +00:00
maxli cce91eac91 fix(android): call onBindViewHolder when list item moved 2023-03-27 03:32:38 +00:00
maxli 3e61528431 fix(android): do not restrict text nesting levels 2023-03-27 03:32:38 +00:00
churchill-zhang fce92a2dc8 fix(dom): implement the MoveRenderNode interface (#3070)
* feat(dom): add MoveRenderNode

* feat(dom): Implement the MoveRenderNode interface

* feat(dom): adjust layer optimization algorithm

* feat(ios): support moving nodes for ios

* feat(ios): support moving nodes for ios

* feat(ios): support moving views for ios

* feat(android): support move child node

* feat(android): support move child node

* fix(android): virtual node move should mark dirty

* feat(voltron): support moving views for voltron

* fix(android): add update node when move

* feat(voltron): modify private code syntax

* feat(voltron): update voltron recombine test

---------

Co-authored-by: luomy <ozonelmy@163.com>
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: henryjin0511 <443836568@qq.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-03-24 07:07:54 +00:00
maxli deecf136e6 fix(android): add log message for NativeRenderer 2023-03-21 02:51:55 +00:00
maxli 67c60a0716 feat(android): add recycle object pool 2023-03-20 13:29:40 +00:00
maxli 954758da04 fix(android): use Map type in HippyMap internal 2023-03-14 13:10:07 +00:00
maxli 670c24a613 feat(android): add isRecyclable for HippyViewController 2023-03-14 13:10:07 +00:00
maxli cdbf458260 fix(android): support HippyMap nest HashMap 2023-03-14 13:10:07 +00:00
maxli dac15926cc fix(android): add get root view with root id 2023-03-14 13:10:07 +00:00
luomy 9a2902002e feat(ios): support hippy.podspec for framework project 2023-03-06 08:53:21 +00:00
maxli 14ae6c2ba1 fix(android): add buildViewPager 2023-03-06 08:28:36 +00:00
maxli 1be77d8f53 fix(android): add set host pager for ViewPagerPageChangeListener 2023-03-06 06:57:19 +00:00
maxli 4fa5f9d979 feat(android): support set custom ViewPagerPageChangeListener 2023-03-06 11:46:05 +08:00
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