503 Commits
Author SHA1 Message Date
etkmao a08bb811e9 fix(core): fix cancelAnimationFrame bug 2025-10-11 18:50:22 +08:00
zealotchen 2b3ac4166a chore(release): released 3.3.7 2025-09-25 21:22:21 +08:00
etkmao 70877a59eb fix(core): vsync event used by frame is stopped by animation ending 2025-09-19 11:00:06 +08:00
wwwcg 2c076e742d fix(ios): textColor not work for multiline textinput (#4396)
* fix(ios): textColor not work for MultiLine textinput

* fix(ios): enhance text input handling
2025-09-02 18:02:26 +08:00
zealotchen 1504af23d1 chore(release): released 3.3.6 2025-08-25 15:15:48 +08:00
zealotchen 740a9c6881 chore(release): released 3.3.5 2025-07-17 11:42:00 +08:00
wwwcg da061f3ce1 fix(ios): string with null character support in bridge (#4362) 2025-07-16 15:12:18 +08:00
wwwcg d24bbf8f77 refactor(ios): exception optimization and remove redundant autorelease (#4307) 2025-07-16 15:12:18 +08:00
maxli f0b265bc85 fix(react): tab host demo display exception 2025-07-01 11:16:25 +08:00
zealotchen a4a1c7a5cc chore(release): released 3.3.4 2025-04-03 16:12:48 +08:00
zealotchen f83ce11a37 fix(react): fix focusable view container error (#4243)
* fix(react): fix focusable view container error

* fix(react): add focusable demo

* feat(react): focusable support view container
2025-04-03 16:04:03 +08:00
zealotchen 574c5b7b53 fix(react): fix focusable view container error (#4196)
* fix(react): fix focusable view container error

* fix(react): add focusable demo
2025-04-03 16:03:54 +08:00
zealotchen 161b558c4c chore(release): released 3.3.3 2025-02-17 20:19:15 +08:00
zealotchen 2677c842bd feat(react): add text input type 2025-02-14 11:47:50 +08:00
zealotchen a9b9bbcf11 feat(vue): not filter rpx when parse style (#4148) 2025-02-14 11:47:42 +08:00
etkmaoandOpenHippy c711c6337d fix(ios): fix jsc call c crash (#4184)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2025-02-14 11:24:39 +08:00
etkmao da14f2ee8c fix(core): fix c++ stack overflow (#4173) 2025-01-14 17:16:17 +08:00
etkmao a0be729046 fix(core): try fix ios hash throw overflow crash (#4166) 2025-01-14 17:16:09 +08:00
wwwcg 501e45a9cc fix(ios): optimize variable array usage in convertToCtxValue and jscctx 2024-12-30 15:55:34 +08:00
etkmao 7377aaaf86 fix(jsc): fix jsc memery release (#4155) 2024-12-30 15:55:34 +08:00
etkmao c21ae91c5a fix(jsc): fix jscctx finalize crash (#4154) 2024-12-30 15:55:34 +08:00
zealotchen e1e6cf3696 fix(dom): fix animation not work for same animation id (#4143)
* fix(dom): fix animation not work for same animation id

* feat(dom): add same animation id demo
2024-12-04 19:29:32 +08:00
wwwcg 900236e9bb refactor(ios): update transform converter and animation demo
add protect when handling buffer
2024-11-27 21:46:14 +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
zealotchen 0a8961464c chore(release): released 3.3.2 2024-11-05 21:05:52 +08:00
zealotchen 00e15afa36 fix(web): fix webrender not show when length is 1 2024-11-05 20:45:19 +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
yokotsandzealotchen 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
maxli 6573f2124b fix(android): end reach check failed when set preloadItemNumber 2024-11-04 10:51:57 +08:00
siguangliandsiguangli 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
siguangli 0ce4d47eb0 fix(android): waterfall scroll offset after dispatch layout 2024-11-04 10:50:31 +08:00
maxli a84fda7b90 fix(android): add padding left to waterfall item layout 2024-11-04 10:47:54 +08:00
siguangliandmaxli 12ffb0a130 fix(android): font weight compatible with version 2.x (#3948)
Co-authored-by: maxli <maxli@tencent.com>
2024-11-04 10:43:48 +08:00
siguangliandmaxli a5f4220895 feat(android): text input support lineHeight (#3936)
Co-authored-by: maxli <maxli@tencent.com>
2024-11-04 10:43:18 +08:00
wwwcg 8e59529f72 feat(ios): waterfall component support footer view (#4098)
refactor waterfall component
2024-10-30 16:53:43 +08:00
etkmao fcaa1cbf56 fix(core): static destruct crash in main thread for ios (#4085)
When app exits, child thread may access the destructed global static object, which causing a crash
2024-10-24 11:15:27 +08:00
etkmao ad58331830 fix(core): LoadUntrustedContent crash protect 2024-10-17 19:27:16 +08:00
zealotchen d7e5643e6b Merge branch 'v3.3.x' of https://github.com/Tencent/Hippy into v3.3.x 2024-10-16 14:13:16 +08:00
wwwcg 02c82db565 chore(demo): update list demo in both react and vue 2024-10-16 12:09:38 +08:00
zealotchen 9442ed3a4c feat(react): remove unregisted event 2024-10-14 19:45:15 +08:00
wwwcg 0336c26eb3 docs(react,vue): update docs of pointerEvents prop 2024-10-08 16:55:43 +08:00