103 Commits
Author SHA1 Message Date
zealotchen 0abc46658d fix(vue): fix vue3 demo iframe bug 2023-05-22 16:58:37 +08:00
zoomchan-cxj 98309213f8 feat(react): add hippy3.0 new demo 2023-05-04 00:42:46 +00:00
zoomchan-cxj 5923ea8077 feat(vue3): support vue3 for hippy3.0 2023-04-27 22:29:31 +08:00
zoomchan-cxj 8a70fa4c79 refactor(example): update examples 2023-04-27 22:29:31 +08:00
zoomchan-cxj 6e067d3550 fix(vue): fix vue style diff error 2023-04-03 23:48:59 +08:00
shermanchen 203d437e6e refactor(example): change dependency to v3.0 2023-03-21 22:51:35 +08:00
zoomchan-cxj 93a21ab7f1 refactor(demo): change vue-loader dependency judgement 2023-03-21 13:41:32 +08:00
zoomchan-cxj b0580a0292 fix(demo): fix cross-env script error 2023-03-21 11:33:34 +08:00
zoomchan-cxj 0142790ecf fix(examples): compatible with legacy openssl when running webpack 2023-03-15 17:09:37 +08:00
zoomchan-cxj 9ed39d704c feat(vue): add whitespace handler config 2023-02-23 02:37:22 +00:00
60f71e9459 feat(android,ios,js): add getBoundingClientRect api (#2914)
* feat(android): add `getBoundingClientRect` api

* feat(ios): add `getBoundingClientRect` api

* feat(react,vue): add getBoundingClientRect api

* docs(homepage): add getBoundingClient api docs

* fix(android): use ArrayUtils, MapUtils access params

* fix(android): modify pair alloc time

---------

Co-authored-by: iPel <pel20121221@gmail.com>
Co-authored-by: shermanchen <shermanchen@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-02-10 03:09:51 +00:00
shermanchen 592f7cf1b4 chore(examples): change static folder path 2023-01-09 17:31:43 +08:00
iPelandwwwcg e9eb76e45c feat(ios,android,vue): add load result param for webView's onLoadEnd api (#2668)
* 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(docs,vue,react): add load result param for webView's onLoadEnd api

Co-authored-by: wwwcg <isarraypro@gmail.com>
2022-11-25 07:26:49 +00:00
zoomchan-cxj a9c4f37c5d feat(vue): support to merge styles on root element of child component 2022-11-08 11:49:19 +08:00
zoomchan-cxj 875d8eea84 feat(vue): fix attribute selector & support deep selector 2022-10-25 21:10:58 +08:00
zoomchan-cxj 549f1ecabb refactor(demo): fix demo script not compatible 2022-10-20 16:08:45 +08:00
shermanchen d5577ee8b8 fix(vue): fix web-renderer script 2022-10-20 16:08:45 +08:00
jonasluo f9134fb99e fix(ios): update vue example 2022-10-14 15:19:43 +08:00
jonasluo 299de73e82 feat(ios): listview stick cell wrong offset while refreshing 2022-10-14 15:19:43 +08:00
zoomchan-cxj d04ea9f813 refactor(vue): perf code & example 2022-10-12 18:41:30 +08:00
zoomchan-cxj 7b829e0efb feat(vue-css-loader): change dist file name to be parsed by vue-loader 2022-10-10 10:32:40 +08:00
zoomchan-cxj d72d9f8486 feat(vue): support scoped & attribute selector 2022-09-19 20:52:37 +08:00
zoomchan-cxj 2f60d94d2d fix(debug-server): fix wepback & node md4 hash not campatible 2022-09-19 13:31:36 +08:00
zoomchan-cxj 53919fa97f feat(vue): perf first screen attributes node update 2022-09-14 10:43:06 +08:00
zoomchan-cxj 6393dc3cea fix(hippy-react): remove NetInfo duplicated EventEmitter creating 2022-09-14 10:43:06 +08:00
zoomchan-cxj 4b8bcd9473 feat(vue): support ScrollView & ListView scroll related event params 2022-09-14 10:43:06 +08:00
zoomchan-cxj 0cc843c4b5 chore(version): change sdk publish information 2022-08-15 17:33:37 +08:00
zoomchan-cxj 04a5e8acaf feat(hippy-vue): support once modifier 2022-08-15 17:33:37 +08:00
fdcce587af feat(framework): adjust the directory structure for the framework (#2349)
Co-authored-by: luomy <ozonelmy@163.com>
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: shermanchen <shermanchen@tencent.com>
Co-authored-by: omegaxiao <omegaxiao@tencent.com>
2022-08-11 20:34:35 +08:00
omegaxiaoandluomy af07df5132 unloadinstance (#2370)
feat(core): add UnloadInstance function

Co-authored-by: luomy <ozonelmy@163.com>
2022-08-10 18:09:11 +08:00
maxli 2a90b8aa54 feat(android): use FlatViewGroup replace supportui 2022-08-10 10:44:05 +08:00
luomy a742006ead chore(ios): modify project macros 2022-08-03 18:03:18 +08:00
ivanfanwu 207c92aa56 feat(devtools): support multi instance
fix(devtools): add end line

fix(devtools): fix compile

fix(devtools): add define for context

fix(devtools): fix compile
2022-08-02 11:04:50 +08:00
luomy b26f801d70 refactor(ios): modify hippy name for native render 2022-08-01 15:29:00 +08:00
shermanchen a4db7304b3 chore(examples): add break-strategy examples 2022-08-01 15:14:14 +08:00
pollyzhang 83f75e2cc0 fix(animation): fix animation shaking problem on hippy-vue 2022-08-01 09:56:23 +08:00
ivanfanwu 268b01c523 fix(devtools): remove unuse line 2022-07-29 12:01:55 +08:00
ivanfanwu d876a7be57 fix(devtools): fix simulator arm64 compile 2022-07-29 12:01:55 +08:00
zoomchan-cxj 348183cea8 feat(hippy-vue): support breakStrategy 2022-07-22 22:41:17 +08:00
zoomchan-cxj 983d09821d feat(hippy-react): support horizontal PullHeader & PullFooter 2022-07-22 16:37:17 +08:00
shermanchen b365a97a53 feat(react,vue): add isFoucus function 2022-07-22 16:37:17 +08:00
43b78b00b0 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-22 16:37:17 +08:00
zoomchan-cxj d16707f1f7 refactor(demo): change ellipsizeMode demo 2022-07-22 16:37:17 +08:00
iPel 9de553ca0a docs(appearance): add fontStyle docs 2022-07-22 16:37:17 +08:00
churchill-zhangandsuperzheng 4b50c685c8 feat(base): add driver for worker and export header files (#2259)
* feat(base): add driver for worker and export header files

* feat(base): modify the header path and corresponding build script

* feat(base): modify dependency paths and add copyright notices

* feat(base): use the project root as the include headers search path

* feat(base): modify file dependencies and remove redundant header files

* feat(base): delete useless configuration

Co-authored-by: superzheng <superzheng@tencent.com>
2022-07-22 14:17:13 +08:00
luomy a60c861544 refactor(ios): use napi instead of jsc api
hippy needs to be Suitable for multiple js engines
2022-07-19 15:03:06 +08:00
luomy 01e310d9a7 refactor(ios): change jscontext invoke style from oc style to c style (#2232)
* refactor(ios): change js native binding from oc style to c style
nativeRequireModuleConfig completed

* refactor(ios): change js native binding from oc style to c style
remove unused nativeCallSyncHook & nativeInjectHMRUpdate

* refactor(ios): change js native binding from oc style to c style
nativeFlushQueueImmediate completed

* refactor(ios): change js native binding from oc style to c style
getTurboModule completed

* refactor(ios): remove unused codes

* refactor(ios): change js native binding from oc style to c style
__HIPPYNATIVEGLOBAL__ completed

* refactor(ios): implement v8 methods
2022-07-13 17:58:30 +08:00
88e8a3ab72 feat(devtools): remove base lib and adopt footstone (#2177)
* feat(devtools): remove base lib and adopt footstone

* feat(devtools): fix workermanager crash

* feat(devtools): fix conflit

* feat(devtools): add devtools macros

* fix(cmake): update cmake script to use gloabl packages module

* feat(devtools): remove devtools_base/logging

* feat(devtools): move tdf_string_util.cc to footstone

* feat(devtools): remove devtools_base

* feat(devtools): chore macros

* fix(devtools): remove unuse space

* fix(devtools): fix ios work manager

* fix(devtools): remove unuse %s

* fix(devtools): fix ios compile

Co-authored-by: Super Zheng <medns@126.com>
Co-authored-by: ivanfanwu <ivanfanwu@tencent.com>
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2022-07-12 12:41:35 +08:00
zoomchan-cxj 9edf71c3d2 refactor(examples): change unhandledrejection demo 2022-07-11 14:13:10 +08:00
pollyzhang c9cbf98c1a feat(dom): merge js thread and dom thread 2022-07-08 17:20:09 +08:00