226 Commits
Author SHA1 Message Date
zoomchan-cxj e6fc75570a chore(docs): add homepage and README some docs 2022-12-05 11:36:09 +08:00
iPelandwwwcg bbdd9ae60c feat(ios,android,vue): add load result param for webView's onLoadEnd api (#2667)
* 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(vue, doc): resolve pr problem

* feat(vue, doc): resolve pr problem

Co-authored-by: wwwcg <isarraypro@gmail.com>
2022-11-25 14:19:07 +08:00
zoomchan-cxj 8a65d2391d feat(vue): add whitespace handler config 2022-11-25 14:19:07 +08:00
92ab25bb2f feat(android,ios,js): add getBoundingClientRect method (#2651)
* feat(android): add `getBoundingClientRect` api [WIP]

* feat(vue,react): add getBoundingClientRect api

* feat(android): add `getBoundingClientRect` api

* feat(ios): add getBoundingClientRect method

* docs(homepage): add getBoundingClientRect doc

* fix(demo): rm redundant file (#4)

* docs(homepage): add getBoundingClientRect doc

* fix(demo): rm redundant file

* fix(demo): rm redundant file

* refactor(vue-next-demo): rm unused code

* feat(android): add `getBoundingClientRect` api

Co-authored-by: iPel <pel20121221@gmail.com>
Co-authored-by: zoomchan-cxj <zoom_chan@163.com>
Co-authored-by: siguangli <siguangli@qq.com>
2022-11-25 14:19:03 +08:00
zoomchan-cxj efea081cf9 feat(vue): support to merge styles on root element of child component 2022-11-07 10:56:31 +08:00
zoomchan-cxj 87ce13e803 feat(vue): fix attribute selector & support deep selector 2022-10-26 10:52:35 +08:00
zoomchan-cxj 2575799f9d fix(homepage): fix Bad HTML filtering regexp 2022-10-26 10:52:35 +08:00
zoomchan-cxj 3e3419cd0d refactor(demo): fix demo script not compatible 2022-10-26 10:52:35 +08:00
zoomchan-cxj 39e6b0873a docs(homepage): update homepage some docs 2022-10-26 10:52:35 +08:00
zoomchan-cxj eec33c2a14 refactor(react): change HippyEvent name to EventBus 2022-10-12 21:48:20 +08:00
zoomchan-cxj 6046d2cf37 fix(vue-next): add missing modules & perf docs 2022-10-12 19:58:53 +08:00
churchill-zhang b6e663aa41 docs(homepage): update v8 api documentation (#2528)
(cherry picked from commit 084c1c2671d0d77fd10ddeb63f76eabf8bf6a9bf)
2022-10-12 19:58:37 +08:00
jiangxuefeng 5fe65e962a feat(android): update docs and demo for android waterfall banner render; (#2412)
perf(android): no need to add a method findView in RenderNode class;

fix(android): android waterfall support banner render;
2022-10-11 14:24:21 +08:00
0445c4ec41 feat(hippy-vue-next): support vue3.x (#2357)
* feat(hippy-vue-next): initialize hippy-vue-next package

* feat(hippy-vue-next): rollup build config

* feat(example): add vue-next demo

* docs(hippy-vue-next): update vue version

* feat(hippy-vue-next): update branch up to date with Tencent:master

* feat(hippy-vue-next): update comment

* feat(example): use @vue/runtime-core with package

* docs(hippy-vue-next): update comment

* fix(hippy-vue-next): fix demo debug problem

* feat(hippy-vue-next): modify import type of runtime in demo

* feat(hippy-vue-next): generate d.ts file

* fix(hippy-vue-next): fix android horizontal problem in demo-list

* feat(hippy-vue-next): modify eslint options to check demo's code

* feat(hippy-vue-next): add vue-next unit test

* feat(hippy-vue-next): fix & commit unit tests

* feat(hippy-vue-next): ignore api-extractor warnings

* docs(hippy-vue-next): update docs

* docs(hippy-vue-next): update comment

* docs(hippy-vue-next): update docs

* docs(hippy-vue-next): update docs

* chore(license): add license header

* docs(hippy-vue-next): update docs

* feat(hippy-vue-next): add once event demo

* refactor(hippy-vue-next): rename tool package

* docs(hippy-vue-next): update docs

* docs(hippy-vue-next): update comment

* docs(hippy-vue-next): update docs

* feat(hippy-vue-next): modify regexp

* docs(hippy-vue-next): update docs

* feat(hippy-vue-next): modify regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): perf regexp

* feat(hippy-vue-next): reset old package-lock

* feat(hippy-vue-next): update breakStrategy demo

* feat(hippy-vue-next): add utils unit test case

* feat(hippy-vue-next): add utils & element unit test case

* feat(hippy-vue-next): add event & element unit test case

* feat(hippy-vue-next): add native unit test case

* feat(hippy-vue-next): add built-in & patch unit test case

* feat(hippy-vue-next): add patch unit test case

* feat(hippy-vue-next): add style unit test case

* feat(hippy-vue-next): add style unit test case

* feat(hippy-vue-next): add style & util unit test case

* fix(hippy-vue-next): fix swiper & animation warn in debug mode

* feat(hippy-vue-next): use shallowRef to up perf for component reactive

* fix(hippy-vue-next): fix animation warn in debug mode

* feat(hippy-vue-next): upgrade debug package

* feat(hippy-vue-next): fix CR problem

* feat(hippy-vue-next): fix CR problem

* feat(hippy-vue-next): app start support both callback & promise

* feat(hippy-vue-next): fix turbo proxy value problem

* feat(hippy-vue-next): update docs

* feat(hippy-vue-next): fix animation demo problem

* feat(hippy-vue-next): modify register hippy method to compatible vue2

* feat(hippy-vue-next): update docs

* feat(hippy-vue-next): update vue3 docs

* feat(hippy-vue-next): add waterfall lose props

* fix(vue-next): fix lint issues and logic robust issues

* feat(hippy-vue-next): add event bus & unit test case

* feat(hippy-vue-next): add webpack vendor options

* feat(hippy-vue-next): add webpack vendor options

* feat(hippy-vue-next): remove unused demo method

* feat(hippy-vue-next): modify event bus to compatible vue2

* feat(hippy-vue-next): modify event bus to compatible vue2

* feat(hippy-vue-next): add event-bus unit test cases

* feat(hippy-vue-next): add build vendor directive

* feat(hippy-vue-next): remove demo redundant method & add silent option

* feat(hippy-vue-next): update debug doc

* feat(hippy-vue-next): add console output style

* feat(hippy-vue-next): add custom nativeapis and components demo

* docs(text): extend custom nativeapis and components docs

* feat(hippy-vue-next): remove auto generated declaration files

* feat(hippy-vue-next): update demo list & compatible vue3.2.39+ event

* feat(hippy-vue-next): support scoped & attribute selector & merge update

* feat(hippy-vue-next): support scoped & add unit tests

* feat(hippy-vue-next): update vue-next-demo same to vue-demo

* feat(hippy-vue-next): add unit tests

* feat(hippy-vue-next): use named export instead universal export

* feat(hippy-vue-next): update css-loader name to compatible vue-loader

* feat(hippy-vue-next): fix style matched issue

* refactor(vue-next): update docs & lock

* fix(npm,eslint): update npm package & fix lint

* feat(hippy-vue-next): add style unit tests

* feat(hippy-vue-next): fix eslint issue

* feat(hippy-vue-next): add android router inject logic & doc

* feat(hippy-vue-next): use hippy history to solve router inject logic

* feat(hippy-vue-next): update router history doc

* feat(hippy-vue-next): update router history doc

* feat(vue): add getElemCss scoped judgement

* refactor(vue-demo): remove stop

Co-authored-by: anqinli <anqinli@tencent.com>
Co-authored-by: birdguo <birdguo@tencent.com>
Co-authored-by: Zoom Chan <zoom_chan@163.com>
Co-authored-by: birdguo <gguoyu@users.noreply.github.com>
2022-10-11 14:24:18 +08:00
iPelandZoom Chan 08d38dc0e4 fix(docs, android): expandPullHeader method for ListView (#2494)
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2022-10-11 14:20:26 +08:00
zoomchan-cxj b5d94e4a83 feat(vue-css-loader): change dist file name to be parsed by vue-loader 2022-10-11 14:20:26 +08:00
zoomchan-cxj 751e2e02c4 chore(script): perf build script error report 2022-10-11 14:20:26 +08:00
zoomchan-cxj 7b7e90530f docs(homepage): update selector chapter 2022-10-11 14:20:26 +08:00
zoomchan-cxj e4753e52f7 fix(debug-server): fix wepback & node md4 hash not campatible 2022-10-11 14:20:26 +08:00
zoomchan-cxj d2810d29f0 docs(homepage): update qq-group to wecom group 2022-10-11 14:20:25 +08:00
zoomchan-cxj 0b84e88ccb fix(hippy-react): support to emit multi parameters for HippyEvent 2022-10-11 14:19:22 +08:00
zoomchan-cxj 93a291ae57 feat(hippy-react): add HippyEvent to listen global events 2022-10-11 14:17:10 +08:00
jinzelin 7b03a60b99 feat(android): add v8 memory(heap) to performance 2022-10-11 14:15:22 +08:00
zoomchan-cxj 2a1aaf42f6 refactor(react,vue): fix lint issue & perf code 2022-09-07 20:42:55 +08:00
iPel 46cdc41561 docs(text): correct breakStrategy typos 2022-09-07 17:15:36 +08:00
zoomchan-cxj 2a75fafa78 docs(homepage): change scroll related event supported version 2022-08-26 16:11:19 +08:00
zoomchan-cxj 9d77ec6c99 feat(vue): support ScrollView & ListView scroll related event params 2022-08-26 16:10:47 +08:00
zoomchan-cxj a7b552f143 fix(homepage): fix secure problem for homepage redirect 2022-08-23 16:41:49 +08:00
zoomchan-cxj 329a66ab53 docs(homepage): perf homepage 2022-08-23 16:41:49 +08:00
zoomchan-cxj 5d527a2717 docs(homepage): fix syntax error 2022-08-23 16:41:49 +08:00
iPel 8b7a81e237 feat(android): add visibility style 2022-08-23 16:41:49 +08:00
9b36308cf0 docs(en-us/web): provides English translation for web-related docs (#2390)
* docs(en-us/web): provides English translation for web-related docs

* docs(en-us/web): provides English translation for web-related docs

* docs(en-us/web): update some words in web docs

* docs(en-us/web): modifies wordings as suggested

Co-authored-by: stayupchampion <vincentlinshen@iCloud.com>
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2022-08-23 16:41:49 +08:00
zoomchan-cxj 6e32c10b21 docs(homepage): update business info 2022-08-23 16:41:49 +08:00
zoomchan-cxj 150b938955 chore(lock): fix package-lock issue 2022-08-10 12:34:08 +08:00
PBAandMohannnnn cefa50f18d docs(web-renderer): add instructions for hippy-react and hippy-vue (#2353)
* docs(web-renderer): add instructions for hippy-react and hippy-vue

* docs(web-renderer): add instructions for hippy-react and hippy-vue

Co-authored-by: Mohannnnn <1063022109@qq.com>
2022-08-10 12:34:01 +08:00
zoomchan-cxj 7572ff2bb4 docs(homepage): fix syntax error 2022-08-10 10:41:18 +08:00
zoomchan-cxj d7a91f57df docs(homepage): fix homepage skip url 2022-08-10 10:41:18 +08:00
zoomchan-cxj 37166a8126 docs(homepage): change docs structure 2022-08-10 10:41:17 +08:00
zoomchan-cxj 58f4d10ba0 feat(hippy-vue): support once modifier 2022-08-10 10:41:17 +08:00
zoomchan-cxj 664c649515 docs(homepage,readme): change integration introduction 2022-08-01 16:01:54 +08:00
iPel 8dd4c0307e feat(android): add breakStrategy prop for Text and TextInput (#2285)
* feat(android): add `textBreakStrategy` prop for `Text` and `TextInput`

* feat(android): update demo

* feat(android): update demo

* feat(android): update prop name

* feat(vue): update keb style

* feat(core): resolve pr issues

* feat(core): resolve pr issues

* feat(core): resolve pr issues
2022-08-01 16:01:50 +08:00
zoomchan-cxj d89456e6b8 docs(homepage): remove skew intro 2022-07-25 17:00:32 +08:00
zoomchan-cxj 8ce7fc81a5 refactor(example): change skew animation demo 2022-07-25 13:16:58 +08:00
zoomchan-cxj f9541f2e3e feat(hippy-react): support horizontal PullHeader & PullFooter 2022-07-25 13:16:58 +08:00
iPel 352769306a feat(core): update docs 2022-07-25 13:16:58 +08:00
iPel 864810ef43 feat(core): update docs 2022-07-25 13:16:58 +08:00
iPel b4d7e12e8f feat(core): update docs and demo 2022-07-25 13:16:58 +08:00
iPel c84a5662e1 feat(core): add isFocused method for TextInput 2022-07-25 13:16:58 +08:00
zoomchan-cxj 5c5458c0fd docs(homepage): update web docs 2022-07-25 13:16:58 +08:00
ca39aea045 feat(web-renderer): add web-renderer demo & docs (#2234)
* docs(web-renderer): add web-renderer docs

* docs(web-renderer): add web-renderer docs

* feat(hippy-react-demo): Support for hippy web renderer

* refactor(hippy-react-demo): Remove unnecessary code

* refactor(hippy-react-demo): update package version 0.1.0

* refactor(hippy-react-demo): update package and comments

* feat(hippy-vue-demo): Support for hippy web renderer

* feat(hippy-react-demo): Fixed web renderer package

* docs(web-renderer): update integration

* chore(hippy-web-renderer): Patch webpack conifg for hippy web renderer

* chore(hippy-web-renderer): Patch webpack conifg for hippy web renderer

* docs(hippy-web-renderer): Update markdown for hippy web renderer

* docs(hippy-web-renderer): Update markdown and package.json

* docs(hippy-web-renderer): Update doc and package.json for web-renderer

* docs(hippy-web-renderer): Update doc and package.json for web-renderer

Co-authored-by: mingwwang <mingwwang@tencent.com>
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2022-07-25 13:16:57 +08:00