138 Commits

Author SHA1 Message Date
zealotchen 161b558c4c chore(release): released 3.3.3 2025-02-17 20:19:15 +08:00
maxli 438d8f68d3 fix(android): rende node snapshot supplementation and improvement 2025-02-14 11:36:29 +08:00
wwwcg 9af80ec792 chore(ios): resolve turbo module typo 2024-12-04 19:29:32 +08:00
wwwcg 0406ec88ae refactor(ios): code clean and structure optimization for HippyBridge 2024-12-04 19:29:32 +08:00
zealotchen 2f3d98428f chore(js): update react vue vue-next demo bundle 2024-11-06 21:51:27 +08:00
zealotchen 0a8961464c chore(release): released 3.3.2 2024-11-05 21:05:52 +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
wwwcg fc11e02665 refactor(ios): add delegate method for remote debugging (#4109)
update hippy demo
2024-11-04 16:13:42 +08:00
maxli cfc0b59fc4 fix(android): support work reuse with group id 2024-11-04 10:47:40 +08:00
wwwcg 5088247b32 feat(ios): modular header import support 2024-09-13 22:43:53 +08:00
wwwcg e9ce240bbd fix(ios): resolve hot reload issue (#4024)
Use the default network loading timeout
Delete some obsolete demo classes
2024-09-13 14:54:20 +08:00
wwwcg be8a66934d refactor(ios): remove unused code in scope and update demo (#4013) 2024-09-13 14:54:20 +08:00
wwwcg dc2dc48a55 chore(ios): update demo and eliminate some warnings 2024-09-13 14:54:20 +08:00
wwwcg 9c351ad551 fix(ios): resolve reload not working (#4006)
refactor hippy demo code
2024-09-13 14:54:20 +08:00
zealotchen 371b38b4ea chore(release): released 3.3.1 2024-08-26 14:53:48 +08:00
wwwcg 1d9ed5a93b fix(ios): eliminate all warnings and open treat_warning_as_error 2024-08-02 15:26:12 +08:00
zealotchen 7ca089c03b chore(release): released 3.3.0 2024-06-20 15:26:49 +08:00
wwwcg 8065ebf3a6 chore(ios): resolve podspec issues
remove use_frameworks env variable
2024-06-20 11:29:44 +08:00
siguangli f1f6b82746 Feat/screen snapshot (#3884)
* fix(android): use screen density for dp to px

* feat(android): support get screenshot bitmap from hippy engine

---------

Co-authored-by: siguangli <maxli@tencent.com>
2024-06-11 15:10:27 +08:00
wwwcg b95869e084 build(ios): remove xcodegen usage due to test support issues 2024-05-17 11:12:29 +08:00
wwwcg 0c4bfef6fe test(ios): add xctestplan file 2024-05-17 11:12:29 +08:00
wwwcg 7910930318 fix(ios): debug reload module not working 2024-05-14 17:13:55 +08:00
wwwcg f6458d1455 feat(ios): unify HippyBridge's notifications and improve compatibility 2024-05-14 16:47:23 +08:00
siguangli 5ef587eff9 fix(android): debugServerHost invalid setting (#3841)
Co-authored-by: siguangli <maxli@tencent.com>
2024-05-07 17:34:39 +08:00
siguangli 14dc634461 fix(android): update react demo bundle (#3825)
Co-authored-by: maxli <maxli@tencent.com>
2024-04-12 15:12:50 +08:00
wwwcg 75fb3f1ce9 chore(ios): fix home page layout and update default demo bundle (#3814) 2024-04-10 11:09:50 +08:00
siguangli 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
wwwcg 5f4bf5772f test(ios): add unit test infrastructure for ios project 2024-03-29 17:15:08 +08:00
wwwcg caa5393c8a fix(ios): solve some problems of podspec (#3789)
* fix(ios): solve some problems of podspec

such as normal pod integration is not supported, search path errors, etc

* chore(devtools): remove the base64 dependency

* chore(ios): update json subspec config in podfile
2024-03-26 13:20:28 +08:00
wwwcg 2e8f9b3720 chore(ios): fix demo build problem 2024-01-12 20:21:44 +08:00
wwwcg c703dd08d3 chore(ios): fix demo build problem 2024-01-11 17:34:56 +08:00
wwwcg 276d26ee46 fix(ios): fixed an issue where some part of devtools were not available 2023-12-21 12:31:47 +00:00
henryjin 5abd5ad8ef feat(voltron): add voltron_screen_info to make flutter_module faster (#3541)
* feat(voltron): add voltron_screen_info to make flutter_module faster

* feat(voltron): adapt xcode 14 for voltron ios native demo

* feat(voltron): add voltron changelog

* feat(voltron): voltron_renderer adapt unit test

* feat(voltron): add code owner for voltron-demo

* fix(voltron): remove unnecessary import
2023-11-14 15:19:02 +08:00
ruifanyuan 85b7853e12 fix(ios): set logging delegate 2023-11-13 07:58:08 +00:00
wwwcg 54e9a86299 fix(ios): change sdkVersion variable name , keep compatible with hippy2 2023-11-08 09:21:34 +00:00
ruifanyuan 7aedc7ccf2 fix(ios): make use of darkStatusBarText property in modal controller 2023-11-06 13:19:14 +00:00
wwwcg bad8e37894 fix(ios): revert rename in hippy3 and fix modal view gesture bug 2023-10-30 14:11:31 +00:00
wwwcg d8653ca631 fix(ios): listview performance optimization and bug fix (#3572)
* fix(ios): listview performance optimization and bug fix p1

* fix(ios): listview performance optimization and bug fix p2

* fix(ios): fix listview amendLayoutBeforeMount bug
2023-10-30 21:49:48 +08:00
maxli b93d175fdf fix(android): should create view if has custom props 2023-10-30 16:59:18 +08:00
wwwcg 848ef401cd fix(ios): podspec use_framework support bug (#3558)
* fix(ios): podspec use_framework support bug

* chore(ios): update ios podspec for framework

* chore(ios): update podspec for framework packing

* fix(ios): podspec use_framework support bug

---------

Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-10-23 20:17:54 +08:00
wwwcg e7820f914e fix(ios): relayout dom when rootView frame change 2023-10-23 12:03:24 +00:00
wwwcg d9576d4819 refactor(ios): Revert rename and Sdk frame refactor and Fix some bug (#3545)
* refactor(ios): Revert rename Hippy prefix part3

* refactor(ios): Revert rename from Hippy prefix to NativeRender part1

the original rename pr is #2165

* refactor(ios): Revert rename from Hippy prefix to NativeRender part2

* refactor(ios): Revert rename Hippy prefix part4

* refactor(ios): Revert rename Hippy prefix part5

* refactor(ios): Revert rename Hippy prefix part 6

* refactor(ios): Revert rename Hippy prefix part 7

* refactor(ios): make hippy3 native component compatible with hippy2

* refactor(ios): Revert rename Hippy prefix part 8

* refactor(ios): Revert rename Hippy prefix part 9

* refactor(ios): Revert rename Hippy prefix part 10

* refactor(ios): Revert rename Hippy prefix to NativeRender part 11

* refactor(ios): Revert rename and sdk frame refactor part 12

* refactor(ios): Revert rename and sdk frame refactor part 13

HippyRootView and sdk start related change

* feat(ios): Improve method of getting UI state and Add NightMode

sync from hippy2

* fix(ios): bridge and rootView's memory issue when dealloc

* refactor(ios): Revert rename and sdk frame refactor part 14

* fix(ios): listview and waterfall reload animation bug

* fix(ios): fix hippy3 podspec's bug

remove all deprecated Header Search Path settings in user_target_xcconfig
2023-10-19 12:38:18 +08:00
ilikethese abf6f1d1a5 fix(dom): fix multi-thread access event_options conflict
* fix(android): remove vsync on destroy root

* fix(dom): fix multi-thread access event_options conflict

* fix(ios): fix remove vsync event when release on ios

---------

Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: etkmao <etkmao@tecent.com>
2023-09-27 10:29:55 +08:00
luomy 36aaa911e5 perf(ios): reduce reload block for list view 2023-08-28 05:17:12 +00:00
maxli 77a949ac43 fix(android): supplementary node snapshot usage examples 2023-08-17 03:08:45 +00:00
maxli d8a0402470 fix(android): should call native renderer destroy 2023-08-10 08:29:49 +00:00
maxli eb81c33af1 fix(android): call bridge destroy after destroy driver 2023-08-08 13:01:56 +00:00
luomy 2ecc57d6b1 feat(ios): strip hippyconvenientbridge from bridge module to host module 2023-08-01 13:23:06 +00:00
iPel e85ecfc84f docs(android): update doc and example for BackAndroid (#3325)
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-06-29 00:46:55 +08:00
iPel faf509026b fix(android,doc): fix turbo object reference and update doc, example 2023-06-28 11:57:06 +08:00