3194 Commits

Author SHA1 Message Date
maxli 06b0beccd8 fix(android): only debug call R8 avoiding log 3.3.2 2024-11-08 20:01:30 +08:00
maxli 4bd7bf9fa5 fix(android): correct some log level 2024-11-08 20:01:21 +08:00
maxli f195a8e0c3 fix(android): avoiding code optimization issues for R8 compile 2024-11-08 20:01:12 +08:00
maxli 07329f65c0 fix(android): update pull header LayoutParams in updateLayout 2024-11-08 20:00:55 +08:00
etkmao e05b2b806a fix(core): fix invalid animation crash (#4117) 2024-11-07 18:10:39 +08:00
zealotchen 2f3d98428f chore(js): update react vue vue-next demo bundle 2024-11-06 21:51:27 +08:00
zealotchen bcf1907d08 feat(vue-next): fix websocket event not bind 2024-11-06 21:47:42 +08:00
zealotchen eb925f703b fix(js): add NamedModulesPlugin 2024-11-06 21:47:27 +08:00
arnonchen 38d92f8c40 fix(devtools): fix network debug information for ios in chrome devtool (#4112) 2024-11-06 21:47:02 +08:00
zealotchen 0a8961464c chore(release): released 3.3.2 2024-11-05 21:05:52 +08:00
arnonchen 6faf58185a fix(devtools): fix DOM tree flickering for animation page 2024-11-05 20:52:05 +08:00
zealotchen 00e15afa36 fix(web): fix webrender not show when length is 1 2024-11-05 20:45:19 +08:00
zealotchen d58a1067c2 feat(devtools): add v8 js profile 2024-11-05 20:45:11 +08:00
zealotchen d48be7a383 fix(web): fix webrender listview item relayout 2024-11-05 20:44:57 +08:00
zealotchen 3dc2aa9fec feat(web): fix webrender scawX scawY animation 2024-11-05 20:44:47 +08:00
zealotchen 8ee86ffffb feat(web): fix webrender image not show 2024-11-05 20:44:36 +08:00
zealotchen cf6c1abcb0 feat(devtools): fix devtools element not show 2024-11-05 20:44:25 +08:00
zealotchen f4a5d22c07 feat(vue): support ul refresh scroll 2024-11-05 20:44:16 +08:00
zealotchen 3d78cfbc11 fix vue2 css match error 2024-11-05 20:42:44 +08:00
yokots 5aee7f754e feat(vue-next): minify webpack bundle size (#3983)
* chore(drive/js): bump up ttypescript version

Current ttypescript version not support node v16.20.2, the latest v16 version.
It will cause this issue: https://github.com/cevek/ttypescript/issues/150

* fix(hipp-vue-next): correct patchProps types

align patchProps types with vue runtime core, but
there also have some spec tests to fix

* refactor(vue-next): minify generated style code

just like fromSsrAstNodes, optimize the output in hippy-vue-css-loader,
and make hippy-vue-next-style-parser to compatible with old and new format.

* build(example-scripts): remove webpack.NamedModulesPlugin

webpack.NamedModulesPlugin was deprecated in v4 and removed in v5.
these plugin are default in devlopment mode and should not be configured in production mode,
because it will expose file path and increase bundle sizes.

https://v4.webpack.js.org/migrate/4/#deprecatedremoved-plugins

* chore(examples): update vue3 assets

---------

Co-authored-by: zealotchen <92966734+zealotchen0@users.noreply.github.com>
2024-11-05 20:38:18 +08:00
zealotchen ed596b7032 feat(vue-next): fix vue next version on 3.4.32 2024-11-05 20:36:08 +08:00
birdguo 6a5026d66a fix(vue-next): fix vuejs ugrade issue (#4004)
* fix(vue-next): fix vuejs ugrade issue

1. fix vuejs 3.4.32 patchProps API change issue
2. compatible vuejs compiler-core API change issue
3. upgrade vue-next demo package version

* fix(vue-next): fix vue-next-ssr-demo issue

1. compatible vue upgrade issue
2. fix vue-next-ssr demo issue
2024-11-05 20:35:28 +08:00
etkmao 4cb7bc1610 fix(core): check crash on config SetScaleFactor (#3967) 2024-11-05 16:19:22 +08:00
wwwcg fc11e02665 refactor(ios): add delegate method for remote debugging (#4109)
update hippy demo
2024-11-04 16:13:42 +08:00
maxli 517848e7e1 fix(android): add comments for waterfall onScroll event params 2024-11-04 10:52:13 +08:00
maxli 6573f2124b fix(android): end reach check failed when set preloadItemNumber 2024-11-04 10:51:57 +08:00
maxli e06b31f55e fix(android): correct waterfall first and end item index in onScroll 2024-11-04 10:51:48 +08:00
siguangli 6a67d9cf07 feat(android): add layout module for reset layout cache (#4089)
* feat(android): add layout module for reset layout cache

* fix(android): correct to YogaLayoutNode

---------

Co-authored-by: siguangli <maxli@tencent.com>
2024-11-04 10:51:28 +08:00
maxli 2bc9bd6da6 fix(android): document improvement and update 2024-11-04 10:51:06 +08:00
maxli 78e5fe07d4 feat(android): add offscreenPageLimit property for view pager 2024-11-04 10:50:54 +08:00
siguangli 0ce4d47eb0 fix(android): waterfall scroll offset after dispatch layout 2024-11-04 10:50:31 +08:00
siguangli 4a3fe34f9b fix(android): image module get size support return bitmap 2024-11-04 10:50:16 +08:00
siguangli b7f820b9de fix(android): modal host view crash 2024-11-04 10:48:48 +08:00
siguangli efe22eb957 fix(android): relayout waterfall when scroll idle and back top 2024-11-04 10:48:40 +08:00
maxli 248b541e77 fix(android): support set custom image pool size 2024-11-04 10:48:14 +08:00
maxli 82eaecf25b fix(android): recordNativeInitEndTime after initJSBridge 2024-11-04 10:48:05 +08:00
maxli a84fda7b90 fix(android): add padding left to waterfall item layout 2024-11-04 10:47:54 +08:00
maxli cfc0b59fc4 fix(android): support work reuse with group id 2024-11-04 10:47:40 +08:00
maxli 99ed1ff69a feat(android): compatible with custom event register 2024-11-04 10:47:24 +08:00
maxli 718cc9c674 fix(android): add try catch for vfs processor chain get 2024-11-04 10:46:55 +08:00
maxli ebd4841c93 fix(android): use Spanned to getSpans 2024-11-04 10:46:40 +08:00
maxli 298abf587b fix(android): append init props for image load 2024-11-04 10:46:31 +08:00
maxli 5468642c83 fix(android): add buildTruncateAtEndStaticLayout impl 2024-11-04 10:46:15 +08:00
maxli 2c73ba0360 fix(android): add ControllerRegistry destroy 2024-11-04 10:46:04 +08:00
maxli 7e66250c29 fix(android): delete virtual child node when parent deleted 2024-11-04 10:45:55 +08:00
siguangli 4a58eaf638 fix(android): onGlobalLayout use root view size (#3982)
Co-authored-by: maxli <maxli@tencent.com>
2024-11-04 10:45:40 +08:00
siguangli 1e07b8b7f5 fix(android): use weak reference replace strong (#3975)
Co-authored-by: maxli <maxli@tencent.com>
2024-11-04 10:45:27 +08:00
siguangli ca405ecf37 fix(android): add custom display metrics (#3965)
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-11-04 10:45:08 +08:00
maxli 15eef0322b fix(android): lru cache is thread safe 2024-11-04 10:44:57 +08:00
maxli 9576889356 fix(android): sticky item type calculate using node id 2024-11-04 10:44:50 +08:00