100 Commits
Author SHA1 Message Date
zoomchan-cxj e3926d9582 fix(hippy-react): fixed network-info wrong stored listener 2022-01-25 11:50:42 +08:00
zoomchan-cxj c3a87c6fb5 refactor(hippy-react): refactor event code 2022-01-05 01:03:24 +08:00
zoomchan-cxj 038133c087 refactor(hippy-react): change commitMutationEffects name 2022-01-05 01:03:22 +08:00
chestershen ff9f763a45 feat(vue, react, debug-server, vue-loader, vue-css-loader): support HMR
- hippy-vue: ElementNode add repaintWithChildren API

- hippy-vue: support remove outdated style of HMR chunk

- hippy-vue-loader: support style hmr

- hippy-vue-css-loader: support remove outdated style of HMR chunk

- debug-server, vue-demo, react-demo, hippy-react: support hmr

- debug-server: add hippy-dev command
2022-01-05 01:03:18 +08:00
zoomchan-cxj bc32a948ac feat(hippy-react): add bind_event boolean value 2022-01-05 01:02:34 +08:00
zoomchan-cxj c262e54f64 refactor(react,vue): add ui event binding attribute 2022-01-05 01:00:57 +08:00
zoomchan-cxj 10da99c696 feat(react): add commitEffects hook to change batch update synchronously 2022-01-05 01:00:54 +08:00
zoomchan-cxj 11b5dd72f7 chore(doc,ts): change some docs introduction and ts syntax 2022-01-05 00:59:31 +08:00
zoomchan-cxj fb73c63982 feat(hippy-react): change event capture handle 2021-12-15 21:28:06 +08:00
zoomchan-cxj 1b300ea9b3 feat(hippy-react): compatible for react18 2021-12-15 21:27:41 +08:00
zoomchan-cxj 68ef4a526d feat(react,vue): add caret color parser 2021-12-15 21:27:33 +08:00
zoomchan-cxj 58489e583f refactor(hippy-react): perf react update logic 2021-12-10 12:22:42 +08:00
zoomchan-cxj 0be2968656 fix(hippy-react): don't update node on event handler changed 2021-12-09 01:33:59 +08:00
zoomchan-cxj 1ed9a77128 fix(hippy-react): fixed cached fiberNode event handler problem 2021-12-06 16:50:13 +08:00
zoomchan-cxj bc0e6ac526 feat(hippy-react): add system event instance 2021-12-06 16:50:13 +08:00
zoomchan-cxj 6eba75acb2 feat(react): support event capture phase 2021-12-06 16:50:12 +08:00
zoomchan-cxj 4e199d7364 build(demo): change devtool to eval-cheap-module-source-map 2021-12-06 16:50:12 +08:00
zoomchan-cxj 44e5f59665 chore(lint): fixed js lint problem 2021-12-06 16:49:27 +08:00
zoomchan-cxj 8dd993f16d fix(react,vue): fixed timeRemaining judge 2021-12-06 16:49:27 +08:00
zoomchan-cxj b72e42ca14 feat(react,vue): add js node cache to improve event performance 2021-12-06 16:49:26 +08:00
zoomchan-cxj fffd54d127 refactor(licence): add licence to each js file 2021-12-06 16:49:26 +08:00
zoomchan-cxj 8102057db4 feat(react,vue): perf node traversing process 2021-12-06 16:49:26 +08:00
zoomchan-cxj 8b35ba6bdb feat(react,vue): improve managing node performance 2021-11-18 13:02:30 +08:00
zoomchan-cxj 9c180a711e fix(hippy-react): fixed getting appear event name for anonymous function 2021-11-18 13:00:28 +08:00
zoomchan-cxj f20864045b refactor(eslint): fix eslint issue 2021-11-18 13:00:15 +08:00
zoomchan-cxj b2d71ebee6 fix(hippy-react): fixed insertBefore moveChild condition 2021-11-16 16:24:15 +08:00
zoomchan-cxj 56edf20421 feat(hippy-react): add global bubbles config 2021-10-27 14:38:14 +08:00
zoomchan-cxj 268a6e90eb fix(hippy-react): change dev condition judge 2021-10-27 14:38:11 +08:00
zoomchan-cxj dd9d80a4e5 feat(core): seperate console & ConsoleModule 2021-10-12 22:26:06 +08:00
zoomchan-cxj a8916904cc feat(hippy-vue,hippy-react): add text shadow 2021-10-12 22:24:26 +08:00
zoomchan-cxj a3c21d6f79 feat(hippy-react): compatible for react 17 2021-09-24 10:25:01 +08:00
zoomchan-cxj 39da68a121 feat(hippy-react): add unhideInstance api in hostconfig 2021-09-24 10:25:01 +08:00
Alan ZhangandZoom Chan 044e8b2dec feat(animation): animation cubic-bezier timingFunction (#785)
Co-authored-by: Zoom Chan <shermanchen@tencent.com>
2021-09-10 18:34:22 +08:00
zoomchan-cxj 24c3d9c773 fix(hippy-react): add callUIFunction default options 2021-09-10 18:33:51 +08:00
zoomchan-cxj a7463a3aa3 refactor(import): perf order of imported modules👏 2021-09-10 18:33:51 +08:00
909cf793af 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-09-10 18:33:41 +08:00
JHandzexiongli 6af97f7287 feat(hippy-react): add nativeNode attributes info for debugging (#923)
Co-authored-by: zexiongli <zexiongli>
2021-08-13 12:21:51 +08:00
zoomchan-cxj 96f74515a8 fix(react): fixed linearGradient update not work 2021-08-12 17:59:12 +08:00
zoomchan-cxj 3d901a8f74 feat(react): add local img 2021-08-09 14:56:35 +08:00
zoomchan-cxj 1ae803c9aa fix(react,vue): fix rgb format for linear-gradient parser 2021-08-09 14:42:44 +08:00
149ec0458e 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-08-03 22:40:17 +08:00
zoomchan-cxj ce69b7789f fix(react): fixed focusable component child displayName 2021-08-03 22:40:17 +08:00
zoomchan-cxj 6e1916939b fix(react): fixed custom style for scrollview not work 2021-08-03 22:40:17 +08:00
zoomchan-cxj 397e717d73 fix(commit): fix husky commit issue 2021-08-03 22:40:17 +08:00
zoomchan-cxj bfa7a4503c chore(lint): add commitlint & eslint check before commit 2021-08-03 22:40:17 +08:00
zoomchan-cxj 5f9d4adf4c chore(docs): perf documents 2021-08-03 22:39:47 +08:00
zoomchan-cxj 02b5b82569 feat(hippy-react,hippy-vue): add linear-gradient 2021-08-03 22:38:57 +08:00
zoomchan-cxj ecd7397465 refactor(react,vue): rm batch polyfill 2021-07-08 13:32:16 +08:00
zoomchan-cxj 7cdf026e34 fix(hippy-vue,hippy-react): add task polyfill for batch render 2021-06-07 19:39:49 +08:00
zoomchan-cxj e960c01d98 feat(hippy-vue): add some native modules 2021-06-07 19:39:49 +08:00