wwwcg
34742f6cce
fix(doc): replace non-existent npm run hippy:debug with hippy:dev ( #4537 )
...
Fix documentation that incorrectly references 'npm run hippy:debug' script
which does not exist in any of the demo projects. The correct command is
'npm run hippy:dev' which starts compilation and debug server.
Fixes #4536
2026-02-05 11:24:05 +08:00
etkmao
db3a53af1e
feat(ohos): support bidirectional list view
2025-12-01 21:25:22 +08:00
wwwcg
ca36fcdd7d
feat(ios): iOS 26 liquid glass support ( #4404 )
2025-09-24 19:21:17 +08:00
situ2001 and zealotchen
a8fbe9eec2
fix(example): prevent text truncation from localization component ( #4401 )
...
Co-authored-by: zealotchen <92966734+zealotchen0@users.noreply.github.com >
2025-09-24 04:16:44 +00:00
wwwcg
0b1a0d694a
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-01 21:05:31 +08:00
sohotz
736193c0c4
feat(ohos): add native scroll demo2
2025-05-27 21:37:57 +08:00
sohotz
ccee76db0c
feat(ohos): add native scroll demo
2025-05-26 20:11:49 +08:00
maxli
27dae44d55
fix(react): tab host demo display exception
2025-05-23 16:28:19 +08:00
zealotchen
8bb0c935d5
feat(vue): update vue demo build script
2025-05-15 14:48:38 +08:00
etkmao
eaa500957f
feat(ohos): refactor waterfall view and js
2025-05-09 15:36:46 +08:00
zealotchen
d4a7a291c1
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-02 11:34:11 +08:00
wwwcg
7cb0e5b783
docs(js): remove deprecated editable related props in demo ( #4239 )
2025-03-26 11:52:22 +08:00
wwwcg
c9ee0a92c2
feat(hermes): hermes engine support (phase I) ( #4169 )
...
* feat(hermes): support hermes engine first part
feat(hermes): support hermes engine second part
feat(hermes): close demo v8 serialization
feat(hermes): jsi mode support
feat(hermes): demo build script support hermes
feat(hermes): use std::any_cast in ios 11 when opening c++ exception
* fix(ios): resolve hermes build error
* feat(hermes): remove obsolete context wrapper
* feat(ios): support dynamic switching hermes and jsc
* feat(hermes): engine infrastructure improve
* feat(hermes): devtools support for ios
* feat(hermes): update engine version and
* feat(ios): drop v8 engine support
* refactor(ios): bridge setup process and update demo
chore(hermes): update hermes context imp
* chore(hermes): resolve build issue
* chore(ios): remove unnecessary assert
* fix(hermes): resolve context nullptr exception
* feat(hermes): using embeded hbc code for hermes
refactor native source code 's structure
* feat(hermes): resolve bugs and code clean
* feat(hermes): update ws url for devtools under hermes engine
use android as hermes's identity for now
* feat(hermes): resolve build issue
* feat(hermes): add ArrayBuffer type support
* fix(hermes): resolve rebase issues
code refactor for ios jeexecutor
* fix(hermes): dynamic load not support for hermes
Temporary solution
* chore(hermes): add warning ignore mark
* feat(hermes): engine ctx bugfix
* feat(hermes): resolve android build issues
* feat(hermes): resolve android build issue
* fix(hermes): add null pointer check during engine release
optimize call function imp
* feat(hermes): resolve context release issue
* feat(hermes): use toLocaleLowerCase since hermes support
* fix(hermes): resolve build issues
* feat(hermes): use toLowerCase in hippy js package
* chore(hermes): restore android demo params
* fix(core): adjust context destructor timing to avoid crash
* feat(hermes): resolve context bug and config update
* feat(hermes): update core build scripts for android and ohos
* feat(ios): update podspec and bump deployment version
* build(hermes): update build config for android and ohos
* feat(hermes): resolve ohos build issues
* fix(hermes): resolve ohos build issue
* fix(hermes): resolve test failure
* docs(hermes): add hermes usage guide
* chore(hermes): use jsc by default in demo
* feat(hermes): update docs and code optimize
* chore(ios): disable bitcode for iOS demo
* docs(hermes): update hermes usage guide
* chore(hermes): revert android config modify
* feat(hermes): context code optimization
* feat(hermes): context code optimization
* build(js): resolve some frontend build issues
2025-03-05 21:06:21 +08:00
zealotchen
8d08f295aa
fix(react): fix focusable view container error ( #4196 )
...
* fix(react): fix focusable view container error
* fix(react): add focusable demo
2025-02-21 17:46:13 +08:00
sohotz
1aa96f16e2
feat(ohos): hippy support ohos ( #4176 )
2025-01-16 14:49:42 +08:00
zealotchen
6c9e3afb35
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 17:42:53 +08:00
wwwcg
6cff015466
refactor(ios): update transform converter and animation demo
...
add protect when handling buffer
2024-11-19 16:49:56 +08:00
zealotchen
007b7024d0
fix(js): add NamedModulesPlugin
2024-11-06 21:45:32 +08:00
maxli
b0b30a3d7c
fix(android): end reach check failed when set preloadItemNumber
2024-10-30 19:21:32 +08:00
wwwcg
0c2a5dd93a
feat(ios): waterfall component support footer view ( #4098 )
...
refactor waterfall component
2024-10-30 14:19:22 +08:00
zealotchen
29f2ba1a1e
feat(web): fix webrender scawX scawY animation
2024-10-21 19:23:55 +08:00
zealotchen
16d095435d
feat(web): fix webrender image not show
2024-10-21 19:23:55 +08:00
siguangli
f7da94c54d
fix(android): waterfall scroll offset after dispatch layout
2024-10-16 21:10:50 +08:00
wwwcg
a803246cda
chore(demo): update list demo in both react and vue
2024-10-14 21:02:51 +08:00
wwwcg
59fa871afe
docs(react,vue): update docs of pointerEvents prop ( #4053 )
2024-10-08 15:28:34 +08:00
maxli
bc9ff53834
fix(android): add padding left to waterfall item layout
2024-10-08 14:39:30 +08:00
yokots and zealotchen
62102ab1e8
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-09-29 19:38:43 +08:00
zealotchen
e425834374
feat(vue-next): fix vue next version on 3.4.32
2024-09-19 20:05:48 +08:00
3eed19d7fa
feat(web): support web renderer for 3.0 ( #4043 )
...
* feat(web-renderer): init web-renderer
* feat(web-renderer): node operate & node event logic commit
* feat(web-renderer): compatible 3.x ui module change
* feat(web-renderer): compatible 3.x event system change
* feat(web-renderer): compatible 3.x event system change
* feat(web-renderer): compatible 3.x image & input component change
* feat(web-renderer): compatible 3.x swiper component change
* feat(web-renderer): compatible 3.x event & component change
* feat(web-renderer): remove unused type
* feat(web-renderer): fix getBoundingClientRect callback issue
* feat(web-renderer): support dynamicLoad & global variable
* feat(web-renderer): simple fix list-view scroll outside range issue
* feat(web-renderer): fix nested scroll demo issue
* feat(web-renderer): fix text-input default value issue
* feat(web-renderer): fix build type mismatch issue
* feat(web-renderer): fix react demo misspelling name
* feat(web-renderer): add animation support
* feat(web-render): fix e2e test issue & update docs
* feat(web-render): remove unused code
* fix(web-renderer): fix codeReview issue
* fix(vue-next): fix vue patchProp params type issue
* feat(web): fix dymamic load for web render
---------
Co-authored-by: birdguo <birdguo@tencent.com >
Co-authored-by: birdguo <gguoyu@users.noreply.github.com >
2024-09-19 17:27:18 +08:00
birdguo
700cfdf06e
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-09-11 15:22:08 +08:00
wwwcg
0bd662309c
fix(ios): onShow event of modal component not working ( #4012 )
...
remove obsolete onLayout property of shadowView
2024-09-02 21:43:43 +08:00
zealotchen
ac3fd3dbce
fix(vue-next): fix beforeLoadStyle not work
2024-08-26 14:32:23 +08:00
zealotchen
f16de8b315
feat(demo): update demo dependency
2024-07-24 12:19:41 +08:00
zealotchen
ee29b3e765
feat(js): fix waterfall for iOS and ohos
2024-07-12 16:36:36 +08:00
siguangli and maxli
d967cba0a4
fix(android): font weight compatible with version 2.x ( #3948 )
...
Co-authored-by: maxli <maxli@tencent.com >
2024-07-10 14:12:37 +08:00
siguangli and maxli
ed73c09102
feat(android): text input support lineHeight ( #3936 )
...
Co-authored-by: maxli <maxli@tencent.com >
2024-07-01 19:35:17 +08:00
wwwcg
ebbfaafba1
feat(ios): add paragraph styles support for TextInput
...
TextInput Current support:
1.lineHeight
2.lineSpacing
3.lineHeightMultiple
2024-06-26 14:49:24 +08:00
zealotchen
eb89254b8b
feat(react): add font style inherit
2024-06-20 21:50:49 +08:00
siguangli and siguangli
3a3364c384
feat(android): add orientationChange event for Modal ( #3861 )
...
Co-authored-by: siguangli <maxli@tencent.com >
2024-05-17 19:38:50 +08:00
birdguo
3aa1ca4b05
fix(vue-next): fix vue-next package dependencies issue
...
* fix(vue-next): fix vue package dependencies issue
* fix(vue-next): fix vue-next package dependencies issue
2024-04-21 00:28:35 +08:00
zealotchen
f141cc0776
feat(js): remove demo clipboard
2024-04-09 03:13:59 +00:00
8dad9f2463
feat(android): refactoring WaterfallView ( #3809 )
...
* feat(android): refactoring WaterfallView
* fix(vue3): fix vue3 refreshing && vue2 style
* fix(android): fix PullRefreshContainer size for recycler view
* fix(android): add copyright header for ItemLayoutParams
---------
Co-authored-by: maxli <maxli@tencent.com >
Co-authored-by: zealotchen <zealotchen@tencent.com >
2024-04-08 13:03:23 +08:00
siguangli and maxli
b38e990d13
feat(android): support fcp monitor ( #3796 )
...
* feat(android): support fcp monitor
* fix(android): rename to PAINT_TYPE_KEY
---------
Co-authored-by: maxli <maxli@tencent.com >
2024-03-27 14:09:34 +08:00
birdguo
70fd38b707
fix(vue-next): fix js release bundle size too big issue ( #3779 )
2024-03-18 21:46:30 +08:00
98df553255
feat(android): add modal features ( #3680 )
...
Co-authored-by: andrezhuang <andrezhuang@tencent.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2024-02-01 20:05:17 +08:00
birdguo
df6c5bf4ad
feature(vue-next): hippy vue next ssr for 3.0 ( #3539 )
...
* feat(vue-next): commit ssr init version
* feat(vue-next): remove unused method & fix ts type issue
* feat(vue-next): optimize build file types & update doc
* feat(vue-next): ssr support commit for library & demo
* fix(vue-next): fix eslint issue
* fix(vue-next): compatible hippy 3.x node operate method & ui
* fix(vue-next): remove unused code
* fix(vue-next): fix ssr demo issue
* fix(vue-next): fix div demo issue & native background android issue
* docs(vue-next): add new vue-next ssr docs
2024-01-19 17:58:40 +08:00
birdguo
a4262e4f33
fix(vue-next): remove vue prod devtools global sign for ios&android
2024-01-05 18:32:24 +08:00
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