Commit Graph
3287 Commits
Author SHA1 Message Date
siguangliandsiguangli 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
etkmao 948927c098 fix(perf): fix OnResourceLoadEnd crash (#3888) 2024-06-11 14:51:28 +08:00
wwwcg 2d9837bf7a fix(ios): resolve non-standard object type when creating js object 2024-06-07 18:22:58 +08:00
wwwcg 1735774bdd fix(ios): resolve null pointer crash when loadBundleURL 2024-06-07 17:30:54 +08:00
siguangliandmaxli e5e6291159 refactor(docs): update screenshot and 3.0 upgrade guidelines md (#3883)
Co-authored-by: maxli <maxli@tencent.com>
2024-06-06 22:24:19 +08:00
wwwcg eb54a0550c refactor(ios): revert hippyShadowView to shadowView for compatibility
Important changes:
Since Hippy3 changed the name of the method used to get shadowView early on,
To maintain compatibility with hippy2, modify it here back to shadowView
2024-06-06 21:43:37 +08:00
wwwcg 124cf3b168 docs(privacy): add privacy guide for developer 2024-06-04 15:16:21 +08:00
siguangliandsiguangli dadf81a8ed fix(android): should updateExtra after create host view (#3879)
Co-authored-by: siguangli <maxli@tencent.com>
2024-06-03 16:05:56 +08:00
etkmao 64294cd2d2 fix(ios): animation nullptr crash 2024-05-29 17:28:37 +08:00
wwwcg 240f6640f6 docs(privacy): update privacy guide 2024-05-27 08:55:58 +00:00
wwwcg dad8fb0fa4 fix(ios): error in move node operation of ViewPager 2024-05-22 20:45:05 +08:00
zealotchen 70c46264e5 feat(v8): add version log for v8 2024-05-21 15:59:45 +00:00
zealotchen a413febe5f feat(vue-next): modify comment 2024-05-21 21:10:49 +08:00
zealotchen 413e401842 feat(vue): fix attribute inheritance style not empty (#3868) 2024-05-21 21:03:33 +08:00
wwwcg 1966a3e515 build(ios): fix workflow build script 2024-05-20 11:42:14 +08:00
wwwcg a21c4dcb75 fix(ios): multi-threading issue in createView
and resolve minor issue of duplicate assignment
2024-05-20 11:42:14 +08:00
zealotchen 00cd292175 feat(action): install ninja-build before v8 build (#3864)
* feat(action): fix v8 build error

* feat(action): fix v8 compiler action

* feat(action): fix v8 compiler action

* feat(action): fix v8 compiler action
2024-05-20 11:04:23 +08:00
zealotchen 60fd4eb13e fix(devtool): fix muli devtool instance crash on android (#3862)
* fix(devtool): fix muli devtool instance crash on android

* fix(devtool): modify some comment
2024-05-20 10:52:27 +08:00
siguangliandsiguangli 3a3364c384 feat(android): add orientationChange event for Modal (#3861)
Co-authored-by: siguangli <maxli@tencent.com>
2024-05-17 19:38:50 +08:00
wwwcg a1d5220b94 refactor(ios): non-standard url support of bundle loading 2024-05-17 17:16:35 +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 4769911d34 feat(ios): update ViewPager's pageIndex automatically after data changes (#3857)
* feat(ios): pageIndex of ViewPager auto update after data changes

Also fixed the issue of missing onPageSelected callbacks upon first entry;

The logic for automatic updates keep same with Android, as follows
1. If the previous item only changes its location,
update the current location and keep the current item displayed.
2. If the previous item does not exist, do not adjust the position,
but keep the current position in the valid range (that is, 0 ~ count-1).

* fix(ios): auto-update of page index may lag by one frame in view pager

this is a minor fix for feat 'pageIndex of ViewPager auto update after data changes'
2024-05-16 21:41:45 +08:00
wwwcg 4249f3ab61 fix(ios): null exception when converting JSI object to dictionary 2024-05-16 15:32:24 +08:00
wwwcg f38ae3c4e5 chore(build): update husky commit hook command 2024-05-16 14:43:09 +08:00
wwwcg a0ea9a041c fix(ios): add protection against null value exceptions 2024-05-14 17:36:07 +08:00
wwwcg bb11f1d09b fix(ios): lineHeight attribute was incorrectly inherited 2024-05-14 17:36:07 +08:00
wwwcg fdce688d46 fix(ios): add null protection before invalid move operation 2024-05-14 17:36:07 +08:00
wwwcg bd66bac67b fix(ios): image capInsets and getSize's bug
Stay compatible with hippy2
2024-05-14 17:36:07 +08:00
wwwcg 6a7abc8731 fix(ios): eliminate Devtools connection warning 2024-05-14 17:36:07 +08:00
wwwcg 772729cbaf chore(ios): eliminate some warnings 2024-05-14 17:13:55 +08:00
wwwcg 7910930318 fix(ios): debug reload module not working 2024-05-14 17:13:55 +08:00
wwwcg c63f221eb8 fix(ios): fix move node index bug 2024-05-14 17:13:55 +08:00
wwwcg 2fdf1b2126 fix(ios): move nodes op non same parent support 2024-05-14 17:13:55 +08:00
wwwcg b1dea84027 chore(ios): optimize parameter check tips 2024-05-14 16:47:23 +08:00
wwwcg e4d2df827d chore(ios): add SecondaryBundleDidLoadNotification for compatibility 2024-05-14 16:47:23 +08:00
wwwcg f6458d1455 feat(ios): unify HippyBridge's notifications and improve compatibility 2024-05-14 16:47:23 +08:00
wwwcg 4bd40e8114 refactor(ios): increase robustness of HippyUrl process 2024-05-14 16:47:23 +08:00
wwwcg 672fb57ef6 fix(ios): add ResponseSenderBlock type support for component parameter 2024-05-14 16:47:23 +08:00
wwwcg 1d48a6a902 refactor(ios): Improve compatibility of imageProvider 2024-05-14 16:47:23 +08:00
wwwcg 9cf8348333 chore(ios): improve parameter mismatch tips 2024-05-14 16:47:23 +08:00
siguangli 42d13c58f8 refactor(docs): add android snapshot version description 2024-05-13 20:52:34 +08:00
siguangli 2805d03737 fix(android): image span draw transparent color when no src set 2024-05-13 20:52:34 +08:00
siguangli e501e9334e fix(android): correct move node impl with different pid 2024-05-13 20:52:34 +08:00
zealotchen 3ce42a2a4e feat(action): fix v8 build error 2024-05-13 18:39:33 +08:00
zealotchen 4d7216678a feat(action): update v8 compiler action 2024-05-13 18:03:21 +08:00
siguangliandsiguangli e01ab9c48e fix(android): getScreenShot bitmap width or height < 0 (#3842)
Co-authored-by: siguangli <maxli@tencent.com>
2024-05-09 11:11:53 +08:00
zealotchen c950b00120 feat(vue-next): add update event operation (#3837)
* feat(vue-next): add update event operation

* feat(vue-next): update event comments
2024-05-07 21:25:28 +08:00
zealotchen f24440b3f0 feat(vue-next): update comments 2024-05-07 21:24:59 +08:00
zealotchen 3041367a5a feat(vue-next): add vue3 css cache 2024-05-07 21:24:59 +08:00