175 Commits

Author SHA1 Message Date
etkmao 752924a1f0 feat(ohos): upgrade to 3.3.8 version 2026-07-30 12:06:44 +08:00
etkmao c5956627e8 feat(ohos): upgrade to 3.3.7 version 2026-03-20 11:27:00 +08:00
etkmao e477365582 feat(ohos): upgrade to 3.3.6 version 2026-03-04 20:16:35 +08:00
etkmao 4c367c1ece fix(ohos): fix status height error 2025-12-12 18:58:11 +08:00
etkmao b99d6b29aa feat(ohos): support logAdapter in EngineInitParams 2025-11-26 16:53:03 +08:00
etkmao d7ec13e44f fix(ohos): fix c demo 2025-11-20 21:17:19 +08:00
etkmao 755c626944 feat(ohos): export prop handle c interface in hippy.h 2025-11-18 20:04:21 +08:00
etkmao 2ac8ed4c4f feat(ohos): upgrade to 3.3.5 version 2025-11-11 21:00:19 +08:00
etkmao df95fc7505 fix(ohos): fix demo code cache tag setting 2025-11-03 15:17:29 +08:00
etkmao 012a30f009 fix(android): fix demo code cache tag setting 2025-11-03 15:17:29 +08:00
wwwcg ca36fcdd7d feat(ios): iOS 26 liquid glass support (#4404) 2025-09-24 19:21:17 +08:00
etkmao 721a5eb85d feat(ohos): upgrade to 3.3.2 version 2025-08-29 10:44:38 +08:00
wwwcg e888ecd51b fix(ios): remove unnecessary context name updates for stability (#4369)
also restricts JSC inspectable mode to debug
2025-07-25 14:10:47 +08:00
etkmao 11025de652 feat(ohos): support image loader adapter 2025-07-03 18:27:05 +08:00
wwwcg dbaaa7186c feat(ios): add a setter api for default window size in Dimensions (#4354) 2025-07-03 11:09:58 +08:00
etkmao 6fe81a4ad8 feat(ohos): add demo for custom font in rawfile dir 2025-06-20 15:37:20 +08:00
etkmao d86b285eee fix(ohos): fix har demo 2025-06-20 12:14:39 +08:00
etkmao 8d8881fb40 feat(ohos): add worker module for perf 2025-06-17 11:23:17 +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 a0027bfa0c fix(android): demo display exception after crash 2025-05-23 16:28:19 +08:00
wwwcg e2bdaebe59 chore(ios): update demo and docs 2025-05-22 17:55:18 +08:00
etkmao 85012b3f60 feat(ohos): add custom HippyRoot demo 2025-05-16 18:22:27 +08:00
etkmao eaa500957f feat(ohos): refactor waterfall view and js 2025-05-09 15:36:46 +08:00
etkmao 3f49ad36a3 feat(ohos): fix index.ets for byte har 2025-05-08 22:25:58 +08:00
etkmao 3cda39682a feat(ohos): c interface use ts view
* feat(ohos): c interface use ts view

* feat(ohos): c interface use ts view - destroy

* feat(ohos): c interface use ts view - method name

* feat(ohos): c interface use ts view - demo
2025-04-29 17:39:29 +08:00
etkmao f194dfe8a2 feat(ohos): add custom view for c demo 2025-04-28 14:17:57 +08:00
etkmao fd3294c334 feat(ohos): add preloadModule 2025-04-17 16:38:54 +08:00
wwwcg b97d854b77 feat(ios): native side font size scaling support (#4265) 2025-04-16 17:27:08 +08:00
etkmao d74d32d0d9 feat(ohos): add ModuleListener 2025-04-07 20:21:55 +08:00
sohotz f4b904bc2e feat(ohos): custom font adjust 2025-03-17 15:25:54 +08:00
wwwcg 3ee83b55f5 refactor(ios): replace deprecated UIGraphics API with alternative (#4222) 2025-03-14 11:42:39 +08:00
sohotz 382d395211 feat(ohos): custom component solution modification 2025-03-06 13:32:39 +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
sohotz 04ed9836dc feat(ohos): add some log for custom component 2025-03-03 20:44:52 +08:00
sohotz ec55a0246a fix(ohos): fix ts object serialize 2025-03-03 20:44:52 +08:00
sohotz 74765cd940 feat(ohos): support double layout engines for vl 2025-02-28 15:31:36 +08:00
sohotz 0d00476b11 feat(ohos): support c hippy root 2025-02-28 15:31:36 +08:00
sohotz a1312367b1 feat(ohos): hippy support ohos doc 2025-02-28 15:18:23 +08:00
maxli 2869164599 fix(android): rende node snapshot supplementation and improvement 2025-02-12 20:50:51 +08:00
sohotz 1aa96f16e2 feat(ohos): hippy support ohos (#4176) 2025-01-16 14:49:42 +08:00
wwwcg f3a92cdf47 chore(ios): resolve turbo module typo 2024-11-28 15:47:04 +08:00
wwwcg 204c80f765 refactor(ios): code clean and structure optimization for HippyBridge 2024-11-26 21:21:25 +08:00
zealotchen 47d593711e feat(js): update js bundle 2024-11-14 14:36:39 +08:00
wwwcg de267d1714 refactor(ios): add delegate method for remote debugging (#4109)
update hippy demo
2024-11-04 16:01:47 +08:00
yokots 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
maxli 213d26aa15 fix(android): support work reuse with group id 2024-09-29 15:35:54 +08:00
wwwcg 13163c67c0 feat(ios): modular header import support 2024-09-18 15:50:17 +08:00
wwwcg 806786ba3a fix(ios): resolve hot reload issue (#4024)
Use the default network loading timeout
Delete some obsolete demo classes
2024-09-11 17:40:32 +08:00
wwwcg 05b0ba18dd refactor(ios): remove unused code in scope and update demo (#4013) 2024-09-03 11:06:05 +08:00