Commit Graph
488 Commits
Author SHA1 Message Date
lvfenandOpenHippy 62476dba6d fix(voltron): fix voltron ios bitcode config (#2999)
* fix(voltron): fix voltron ios bitcode config

* fix(voltron): add ios toolchain to license ignore

* fix(voltron): add ios toolchain to license ignore

* fix(voltron): add ios toolchain to license ignore

---------

Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-03-05 20:20:40 +08:00
maxli f2cf27ebec fix(android): add License header for MyCustomViewController 2023-03-03 08:03:35 +00:00
maxli 94e2a407e6 feat(android): support dispatch function to custom controller 2023-03-03 08:03:35 +00:00
maxli 2d36d5165d feat(android): rename tkd to HostConfig 2023-03-03 08:03:35 +00:00
maxli 1c10572b60 fix(android): remove HippyDtAdapter 2023-02-28 11:38:01 +00:00
maxli 1a26c563be feat(android): remove ControllerProvider 2023-02-28 11:38:01 +00:00
maxli b7660b28ef feat(android): compatible with some usage methods of version 2.0 2023-02-28 11:38:01 +00:00
henryjin0511 06597a2199 fix(voltron): fix scrollView UI error with TextInput component 2023-02-27 09:16:42 +00:00
shermanchen 186cc8d760 fix(driver): compatile with single callback in native2js 2023-02-27 02:10:49 +00:00
luomy 7ca392e391 chore(ios): rename hippy.podspec as lowercase 2023-02-24 07:51:16 +00:00
18dc843fb6 feat(layout): replace taitank layout and remove layout directory (#2850)
* feat(layout): replace taitank layout and remove layout directory

* feat(layout): remove code owners

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): set taitank as default layout engine

* feat(layout): update taitank layout version

* feat(layout): remove unnecessary cmake content

* fix(ios): remove unnessessary file

* feat(dom): add GlobalPackagesModule for dom

* feat(ios): make layout engines indenpendent subspec

* feat(ios): make layout engines indenpendent subspec

* feat(ios): make layout engines indenpendent subspec

---------

Co-authored-by: ilikethese <chenli@chenlideMacBook-Pro.local>
Co-authored-by: luomy <ozonelmy@163.com>
2023-02-24 04:05:20 +00:00
Zoom Chan b849b7eafc feat(core): allow all schemas to dynamic load (#2829) 2023-02-23 02:37:22 +00:00
pollyzhang 55b5924eeb fix(driver): fix reuse bug for debug mode 2023-02-22 13:17:49 +00:00
luomy 9a0adcec01 feat(ios): add onsizechanged event 2023-02-20 12:26:36 +00:00
henryjin0511 198c28dbba feat(voltron): add lock for deps 2023-02-16 06:59:51 +00:00
henryjin 3b60b3921d feat(voltron): add 3.0 voltron measure func and fix modal size error (#2930)
* feat(voltron): add 3.0 voltron measure func and fix modal size error

* feat(voltron): update voltron framework version

* feat(voltron): update js bundle for voltron demo

* feat(voltron): add voltron orientation

* feat(voltron): remove toast module
2023-02-13 04:54:27 +00:00
c973443f57 feat(connector): add tdf renderer connector (#2842)
* feat(connector): add tdf renderer connector

* feat(connector): remove renderer-support module

* feat(connector): add missed copyright

* feat(android): adapt to connector&embed design & fix build error

* feat(connector): remove renderer/support dir

* feat(connector): add tdf renderer connector

* feat(connector): remove renderer-support module

* feat(android): adapt to connector&embed design & fix build error

* feat(connector): remove renderer/support dir

* feat(connector): remove dependencies module from connector-support

* feat(connector): fix codestyle & add licenses & add class cast check

* feat(connector): fix connector/tdf build.gradle error

* feat(connector): add missing copyright & fix codestyle

* feat(connector): add missing namespace & optimize strong references

* feat(connector): add missing namespace

---------

Co-authored-by: vimerzhao <vimerzhao@tencent.com>
Co-authored-by: Super Zheng <medns@126.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-02-10 08:27:09 +00:00
60f71e9459 feat(android,ios,js): add getBoundingClientRect api (#2914)
* feat(android): add `getBoundingClientRect` api

* feat(ios): add `getBoundingClientRect` api

* feat(react,vue): add getBoundingClientRect api

* docs(homepage): add getBoundingClient api docs

* fix(android): use ArrayUtils, MapUtils access params

* fix(android): modify pair alloc time

---------

Co-authored-by: iPel <pel20121221@gmail.com>
Co-authored-by: shermanchen <shermanchen@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-02-10 03:09:51 +00:00
henryjin0511 3a4c086243 fix(voltron): fix cache engine mode ui size error 2023-02-07 10:29:34 +08:00
luomy e5c6ae7da5 fix(ios): change engine dealloc thread from main thread to js thread 2023-02-06 16:53:45 +08:00
Super Zheng cd08c44e72 feat(android): decouple connector and its associated modules 2023-02-06 03:29:14 +00:00
maxli 5e2e3424fe chore(android): support apply from sub settings.gradle 2023-02-01 09:48:54 +00:00
ivanfanwu 07e7c70a1f fix(devtools): fix crash when open devtools frontend and reload 2023-01-31 11:29:06 +00:00
luomy c60a486224 feat(ios): add devtools targets to hippysdk workspace 2023-01-31 07:32:48 +00:00
henryjin0511 dae0527992 fix(voltron): fix voltron crash on retry dev mode 2023-01-31 06:32:52 +00:00
luomy d94bba28f8 refactor(ios): remove enable_bitcode confiuration for devtools cmakefile 2023-01-31 04:11:12 +00:00
luomyandSuper Zheng 0aaf063c5e chore(ios): modify podspec file for cocoapods integration (#2732)
* chore(ios): modify podspec file for cocoapods integration

* chore(ios): modify podspec file for cocoapods integration

* chore(ios): modify podspec file for cocoapods integration

* chore(ios): modify podspec file for cocoapods integration

* fix(ios): fix Github related issues

---------

Co-authored-by: Super Zheng <medns@126.com>
2023-01-30 10:01:06 +00:00
henryjin e98a31ad85 feat(voltron): update voltron render version (#2859) 2023-01-13 07:30:27 +00:00
Super Zheng 31e62ece7d feat(android): enable Safe ICF to optimize binary size (#2858) 2023-01-12 09:55:37 +08:00
siguangliandmaxli dc4bf3c328 feat(android): recycler view set stable ids default true (#2853)
Co-authored-by: maxli <maxli@tencent.com>
2023-01-10 04:48:12 +00:00
dae789fb96 feat(publish): use fat-aar-android to build aar (#2813)
* feat(publish): use fat-aar-android to build aar

* feat(publish): add include connector in gradle properties

* feat(publish): support set local project path in gradle properties

* fix(publish): add header License for sub-module-deps.gradle

* fix(publish): remove sub-module-deps.gradle

* fix(publish): use path isAbsolute()

Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2023-01-10 02:49:47 +00:00
d15c1d7ab5 feat(vfs): add job for vfs (#2820)
* feat(vfs): add job for vfs

* feat(ios): add ios progress job for vfs

* feat(ios): add ios progress job for vfs

* feat(ios): add ios progress job for vfs

* feat(ios): add ios progress job for vfs

* feat(vfs): adapt to voltron

* feat(ios): add ios progress job for vfs

* feat(voltron): vfs logic compact

* fix(vfs): merge 3.0dev to vfs

Co-authored-by: luomy <ozonelmy@163.com>
Co-authored-by: lvfen <284437334@qq.com>
2023-01-04 03:35:58 +00:00
siguangli fe72cce289 feat(android): support use host ImageDecoderAdapter 2023-01-03 14:03:14 +00:00
henryjin 911cedcc29 feat(voltron): fix voltron events binding (#2828)
* feat(voltron): fix voltron events binding

* feat(voltron): fix toDeepVoltronMap func

* feat(voltron): update voltron version

* feat(voltron): fix voltron workerManager destroy
2023-01-03 16:33:26 +08:00
siguangliandmaxli 62a2f891f7 fix(android): debug reload not destroy dom manager (#2825)
Co-authored-by: maxli <maxli@tencent.com>
2022-12-26 08:16:03 +00:00
churchill-zhang d2c4dc8d09 fix(animation): fix animation error (#2823) 2022-12-22 03:36:54 +00:00
henryjin b56e850bfb fix(voltron): catch voltron image base64 decode error (#2822) 2022-12-21 09:51:17 +00:00
pollyzhang 7c37402f62 fix(driver): fix the problem of multi-threading at startup time 2022-12-20 17:26:15 +08:00
siguangliandmaxli 76e963eb44 feat(android): support 302 redirect for default http adapter (#2816)
Co-authored-by: maxli <maxli@tencent.com>
2022-12-19 13:52:52 +00:00
henryjinandlvfen 86444245fa feat(voltron): devtools (#2798)
* fix(voltron): fix voltron reload

* feat(voltron): update voltron version to 0.0.7

Co-authored-by: lvfen <284437334@qq.com>
2022-12-15 08:12:46 +00:00
lvfen 33c94a84a7 fix(voltron): fix voltron vfs load utf16 string (#2794)
* fix(voltron): fix voltron vfs load utf16 string

* fix(voltron): fix voltron vfs load utf16 string

* fix(voltron): fix voltron vfs load utf16 string
2022-12-14 11:58:26 +00:00
ivanfanwu e0127a2c12 feat(devtools): bind dom manager not dom id 2022-12-14 18:04:28 +08:00
wufan b3e7dce89c feat(devtools): adapter to connector (#2788)
* feat(devtools): adapter to connector

* fix(voltron): await devtools init

* fix(devtools): add connector impl

* fix(devtools): update root id
2022-12-14 15:12:39 +08:00
siguangliandmaxli 68f2e058e6 fix(android): attachToRoot use root view object (#2791)
Co-authored-by: maxli <maxli@tencent.com>
2022-12-14 04:26:55 +00:00
henryjin 7ff57dd56f feat(voltron): fix android so (#2790) 2022-12-14 02:58:10 +00:00
maxli 52ac5ecfa8 fix(example): add copyright header 2022-12-13 18:56:48 +08:00
maxli cb140b7d37 feat(vfs): add loading progress callback 2022-12-13 18:56:48 +08:00
maxli 301f720f14 feat(vfs): text image span request to vfs 2022-12-13 18:56:48 +08:00
maxli 28372941ad feat(vfs): image request to vfs 2022-12-13 18:56:48 +08:00
pollyzhang 30e4001fa0 fix(vfs): fix context error when activity is destroyed 2022-12-13 17:03:57 +08:00