Commit Graph

290 Commits

Author SHA1 Message Date
Alan Zhang ee210f3cd1 feat(animation): animation cubic-bezier timingFunction (#785)
Co-authored-by: Zoom Chan <shermanchen@tencent.com>
2021-08-29 22:58:00 +08:00
maxli 113c095d0c fix(android): add useAndroidX to sdk gradle properties 2021-08-26 11:51:25 +08:00
maxli 547734bfb0 feat(android): import junit + powermock + robolectric 2021-08-25 19:50:05 +08:00
masonchen d98dc4b6a2 fix(android): element refresh bug 2021-08-24 11:23:23 +08:00
Zoom Chan 41c96226a8 feat(react,vue,ios,android): add waterfall component for hippy (#933)
* feat: add waterfall component for hippy

* feat(android): make WaterfallView extends HippyListView

* feat(android): support 'animated' for scrollToXXX

* feat(vue): demo add scrollToXXX

* feat(android): add onScroll event params

* feat(ios):fix scrollToIndex bug

* feat(android): fix scrollToIndex with anim

* feat(vue): perf vue waterfall component&demo

* feat(react): add waterfall component

* feat(react): add waterfall component

* refactor(core): build example

* fix(android): water fall view reuse error

* feat(android): change the onEndReached event send time

* feat(android): change the water fall view padding logic

* feat(android): change the water fall view padding logic

* feat(react): add react waterfall document

* feat(ios): improve waterfall item reuse proxy (#1)

Co-authored-by: genesisli <genesisli@tencent.com>

* feat(ios): fix bug that HippyWaterfallView's bridge isn't assigned

* docs(waterfall): add waterfall doc

* docs(waterfall): add waterfall doc

* chore(build): build react example

Co-authored-by: JerryChu <528994690@qq.com>
Co-authored-by: genesisli <genesisli@tencent.com>
Co-authored-by: derekazhang(张爱民) <derekazhang@tencent.com>
Co-authored-by: xilinzheng <xilinzheng@tencent.com>
Co-authored-by: hengyangji <hengyangji@tencent.com>
Co-authored-by: sweetPotatoZheng <72075059+sweetPotatoZheng@users.noreply.github.com>
2021-08-18 18:55:34 +08:00
maxli 27af908fcd fix(android): shuold call invalidate after reset props 2021-08-12 17:18:18 +08:00
maxli ae079957eb refactor(android): use ConcurrentHashMap replace SparseArray 2021-08-12 17:18:18 +08:00
maxli 5d48309d76 fix(android): remove hasNavigationBar from DimensionsUtil 2021-08-10 20:13:42 +08:00
masonchen cc550f7e92 feat(android): support ui element module for devtools 2021-08-10 18:17:38 +08:00
maxli cfe76c61ff feat(android): add image type to HippyDrawable 2021-08-10 16:50:38 +08:00
maxli 1ea8fc1652 refactor(android): should take out hippy.jar in release task 2021-08-10 16:50:38 +08:00
genesisli 69c7d6fc42 feat(android): fix cookie sync, no need to call removeSessionCookie
(cherry picked from commit 8f32a980f7e6d3b9b27d6dd1cf1ab4e1a3352665)
2021-08-09 19:51:59 +08:00
maxli 84cbe790dc fix(android): should draw image border 2021-08-09 18:37:11 +08:00
maxli 3301b6caa9 fix(android): rtl text direction for ARABIC 2021-08-09 18:37:11 +08:00
pollyzhang 1ecd92e857 fix(core): fix parse uri crash 2021-08-09 16:12:02 +08:00
maxli 83c8a01e94 feat(android): support hpfile use in backgroundImage 2021-08-09 12:29:31 +08:00
pollyzhang fbb4ee063c fix(core): fix uri crash 2021-08-09 12:13:08 +08:00
maxli 084464b42f refactor(android): reload should call destroyBridge first 2021-08-06 15:18:17 +08:00
maxli 68f247f148 feat(android): support initialContentOffset props for ScrollView 2021-08-03 16:02:53 +08:00
maxli 1be0604bf3 refactor(android): rename hippy core log handler interface 2021-07-30 14:28:51 +08:00
maxli 1aca28ef1b refactor(android): report exception of getViewController 2021-07-30 14:28:51 +08:00
Zoom Chan e15753de89 feat(android,react,vue): support RTL layout (#893)
* feat(android): support RTL layout

* feat(js): inject Localization to core js

* feat(react): text input default align to right on RTL layout

* feat(react): horiztonal scrollview on RTL layout

* fix(android): set default ltr for boxshadow view

* feat(react,vue): add Localization demo

Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: yitengzhu <yitengzhu@tencent.com>
2021-07-30 10:45:17 +08:00
maxli 279970b209 fix(android): rotate animation deg value type 2021-07-29 16:49:17 +08:00
maxli 754d31a99e feat(android): support initialContentOffset props for listView 2021-07-28 18:07:49 +08:00
maxli 0a284e2fe2 refactor(android): set intercept horizontal touch default true 2021-07-21 20:50:19 +08:00
maxli 1795c8076a feat(android): support horizontal scrollToContentOffset event 2021-07-21 20:50:19 +08:00
maxli a5dcbdae9c feat(android): add interceptHorizontalTouch prop for listView 2021-07-21 20:50:19 +08:00
maxli 4e0ca67983 feat(android): support listView HORIZONTAL on scroll event 2021-07-21 20:50:19 +08:00
maxli dfa42d1348 fix(android): writeJSArray should use length to iterates array 2021-07-21 20:50:19 +08:00
pollyzhang e61c0bbc4f fix(core): uniform type 2021-07-20 11:28:55 +08:00
pollyzhang 5ae64235d6 fix(core): fix v8::maybelocal crash, remove TO_LOCAL_UNCHECKED macro 2021-07-20 11:28:55 +08:00
maxli 5e13f8e94d refactor(android): remove maven gradle 2021-07-08 16:31:16 +08:00
maxli 9f93f4db5b refactor(android): set default V8_RELEASE value in gradle 2021-07-06 20:34:47 +08:00
maxli 71b7bfd732 feat(android): support gradient paint in BackgroundDrawable 2021-07-02 19:12:12 +08:00
maxli 5f133c3b56 refactor(android): should mkdirs before call runScriptFromUri 2021-07-02 11:53:38 +08:00
maxli fe0e1e2258 chore(android): update minSdkVersion to 19 2021-07-02 11:53:38 +08:00
maxli 01e1d5d6b2 fix(android): warnings for minSdkVersion 19 2021-07-02 11:53:38 +08:00
superzheng cfb479e38b chore(lfs): enable git-lfs 2021-07-01 12:33:00 +08:00
superzheng c62c49a241 feat(android): remove unused gradle-wrapper.jar 2021-07-01 12:33:00 +08:00
medns cf4d126385 chore(v8): update V8 to 9.1.75
Ref-URL: https://github.com/v8/v8/tree/9.1.75
Action-Run: https://github.com/Tencent/Hippy/actions/runs/985784432
2021-06-30 20:46:23 +08:00
medns b25a3501df chore(v8): update V8 to 7.7.229
Ref-URL: https://github.com/v8/v8/tree/7.7.229
Action-Run: https://github.com/Tencent/Hippy/actions/runs/985691029
2021-06-30 17:26:51 +08:00
superzheng 4f2a9a0fcd docs(android): add x5-lite doc 2021-06-30 11:22:17 +08:00
superzheng 7b6ab11a02 feat(android): update v8 build script 2021-06-30 11:22:17 +08:00
superzheng 30db80eb5a chore(android): build jni libraries with c++_shared stl 2021-06-30 11:22:17 +08:00
superzheng f37bc684c2 feat(android): add ability to disable the inspector 2021-06-30 11:22:17 +08:00
superzheng 317aee692e refactor(android): update x5-lite v8 library(c++_shared) 2021-06-30 11:22:17 +08:00
superzheng 9375e539dc refactor(android): remove obsolete v8 version 2021-06-30 11:22:17 +08:00
superzheng 3f62cec395 refactor(android): update layout library(c++_shared) 2021-06-30 11:22:17 +08:00
superzheng 548be91519 feat(android): use implicit loading for java useless library 2021-06-30 11:22:17 +08:00
superzheng 4643f81d1f refactor(android): simplify and normalization build script 2021-06-30 11:22:17 +08:00