679 Commits
Author SHA1 Message Date
zealotchen 7ca360e8a3 chore(release): released 2.16.7 2024-07-09 14:59:48 +08:00
zealotchen f1274a05f4 chore(release): released 2.16.6 2024-04-11 21:44:07 +08:00
zealotchen ca52466c06 chore(release): released 2.16.4 2023-05-25 21:26:58 +08:00
iPel 36ea10d89c fix(android): waterfall scrolling error with small content height 2023-05-25 21:19:49 +08:00
pollyzhang 7e907cd9c0 fix(core): fix snapshot bug when using dynamicLoad 2023-05-25 21:19:49 +08:00
pollyzhang be8b6f92b5 fix(core): fix multithreading bug 2023-05-25 21:19:48 +08:00
pollyzhang 37ea414aa7 feat(java): add default method for moduleListener interface 2023-05-25 21:12:22 +08:00
zealotchen b7f2204e35 chore(release): released 2.16.3 2023-04-24 21:04:12 +08:00
iPel 144524f103 fix(android): memory leak of RecyclerViewEventHelper 2023-04-24 12:03:26 +08:00
pollyzhang a4a000f729 fix(core): fix promise crash 2023-04-24 12:03:25 +08:00
iPel afff2a339f fix(android): color value in animation lose precision 2023-04-24 12:03:25 +08:00
iPel 40f3ff4d56 fix(android): text default color 2023-04-24 12:03:25 +08:00
iPel 71b35693fb fix(android): reset backgroundImage doesn't work 2023-04-24 12:03:25 +08:00
zoomchan-cxj 5c43f52476 chore(release): released 2.16.2 2023-04-04 21:30:08 +08:00
zoomchan-cxj b5ceda06c0 chore(release): released 2.16.1 2023-04-04 00:36:05 +08:00
pollyzhang 00a73380a6 fix(core): fix uncaughtException bug 2023-04-04 00:05:55 +08:00
ivanfanwu 2ddbb3a12b feat(android): add getNodeForLocation for utils mode 2023-04-04 00:05:54 +08:00
zoomchan-cxj 11340f1269 chore(release): released 2.16.0 2023-03-21 15:16:51 +08:00
Xuanquan Zhuangandandrezhuang 4f51f7856a feat(android): make animator work on both enter and exit (#2987)
* feat(android): make animator work on both enter and exit

* feat: update modal demo

* feat(vue-next): update vue-next demo

* feat(vue): update vue demo

---------

Co-authored-by: andrezhuang <andrezhuang@tencent.com>
2023-03-16 17:32:39 +08:00
iPel 974c4c4bf1 feat(android): support touch input from devtool 2023-03-16 17:32:39 +08:00
iPel 66e3fa4dc0 fix(android): fix default value for several properties
- View: linearGradient, nestedScrollPriority, backgroundImage
- Image: source, defaultSource, verticalAlign
- Text: verticalAlign
2023-03-16 17:32:39 +08:00
iPel 7eca478b86 fix(android): promise leak after engine destroy 2023-03-16 17:30:31 +08:00
Xuanquan Zhuangandandrezhuang 28fdfa925f fix(android): return size after loading gif (#3001)
* fix(android): return size after loading gif

* fix(vue, vue-next): handle onLoadEnd params

* Revert "fix(vue, vue-next): handle onLoadEnd params"

This reverts commit 52aae10130.

* fix(android): return image size using onLoad

* fix(img): update demo about onLoad usage

* docs(img): update doc about onLoad usage

* fix(demo): modify attribute name

* fix(android): change if condition order

* fix(vue, vue-next): handle onLoadEnd params

* fix(vue, vue-next): remove unexpected events

* fix(vue, vue-next): modify code expression

* feat(react): update gif onLoad

* feat(vue, vue-next): update demo expression

---------

Co-authored-by: andrezhuang <andrezhuang@tencent.com>
2023-03-16 17:30:31 +08:00
pollyzhang 6250ecf1ed feat(core): change HIPPY_SDK_VERSION to VERSION_NAME 2023-03-16 17:30:31 +08:00
pollyzhang 9acbf5cf56 feat(core): remove redundant code 2023-03-16 17:30:31 +08:00
pollyzhang 9e739e7225 feat(core): sdkversion is specified by gradle and remove redundant code 2023-03-16 17:30:31 +08:00
pollyzhang dd066976e1 fix(core): compatible with v8 low version 2023-03-16 17:30:31 +08:00
pollyzhang 9292a73fa6 feat(core): add snapshot for hippy 2023-03-16 17:30:31 +08:00
andrezhuang b42f999f09 fix(android): custom font style support 2023-03-16 17:30:31 +08:00
pollyzhang 8d7d6b8f44 feat(core): refactor napi and jsi 2023-03-16 17:30:31 +08:00
pollyzhang 8ce3f00a0d fix(base): fix capitalization error 2023-03-16 17:30:30 +08:00
pollyzhang 8a3857b71d feat(core): formatting and replacing concrete types with auto 2023-03-16 17:30:30 +08:00
pollyzhang 3f9b5330e7 fix(base): fix unknown word misspelling 2023-03-16 17:30:30 +08:00
maxli d42048559e fix(android): remove use of mDebugInitJSFrameworkCallback 2023-03-16 17:30:30 +08:00
iPel 56d1c34b6d fix(android): fix unit test case (#2968)
* fix(android): fix unit test case

* fix(android): add license header
2023-03-16 17:30:30 +08:00
iPelandOpenHippy ded1a57f0c fix(android): textInput may throw IllegalStateException (#2957)
* fix(android): textInput may throw IllegalStateException

* fix(android): textInput may throw IllegalStateException

---------

Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-03-16 17:30:30 +08:00
pollyzhang 4c772fe5bd fix(core): fix deadlock in debug mode 2023-03-16 17:30:30 +08:00
maxli 76210a49a2 fix(android): drawPath CRASH_java.lang.NullPointerException 2023-03-16 17:30:30 +08:00
df4d7ea648 feat(android, ios): nested rich text support vertical alignment setting (#2521)
* feat(ios): rich text images support vertical alignment setting

* feat(ios): add rich text's vertical align offset support

* feat(ios): margin support for nested component in richText

* feat(android): add `verticalAlign` for `Image` in rich text

* fix(android): backgroundColor not working in nested text

* feat(android): add properties for `Image` in rich text

`tintColor`, `backgroundColor`, `margin` and `padding`

* feat(ios): text in rich text support verticalAlign setting

* feat(android): verticalAlign for textnode

* feat(android): add backgroundColor in legacy mode

* fix(android): baseline align offset wrong

* feat(ios): support nested text verticalAlign style setting

* fix(android): verticalAlign for boringLayout

* chore(docs): add verticalAlign docs

* chore(ios): make verticalAlign default value baseline

* feat(vue): update text demo

* chore(ios): add verticalAlign and update demo

* chore(docs): update verticalAlign minimum supported version

---------

Co-authored-by: iPel <pel20121221@gmail.com>
Co-authored-by: luomy <ozonelmy@163.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-03-16 17:30:30 +08:00
dcd479fa09 feat(android,ios): add & perf performance timing ability (#2804)
* feat(ios): add and correct some entries in performance logger

* docs(performance): update performance guide

* feat(android): record separate event for `TimeMonitor`

* feat(docs): add android time monitor docs

* feat(docs): add startup performance guide

* feat(ios): add performanceLogger module

* fix(android,js): update performance api

* refactor(android): load time report

* fix(android): code style problems

* refactor(android): change monitor api

* refactor(ios): update performance module with turbo imp

* chore(android): add copyright header

* refactor(android,ios): remove instanceId implement

* feat(docs): add minimum support version

* refactor(android): rename nativeCallback method

* refactor(android): use single payload param in nativeCallback method

* feat(bridge): revert style changed

---------

Co-authored-by: iPel <pel20121221@gmail.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2023-03-16 17:30:22 +08:00
pollyzhang 1cad68bb77 fix(core): fix crash when running callback in system thread 2023-03-16 17:27:25 +08:00
FE-xiaoJiang 70fbde4d5a feat(andr): add prod remotedebug, local bundle instead of remote server(#2849)
refactor(andr): prod remotedebug feature optimized

fix(andr): prod remotedebug createDebugUrl fixed

fix(andr): prod remotedebug optimize

(cherry picked from commit 25cce417d76c8cc729e0be1c6909076e7cad79db)

fix(andr): vue add tagName for debug in prod

fix(andr): change variable mProdRemoteDebugMode to mPureDebugMode

refactor(andr): add enum DebugMode to manage different mode

fix(andr): optimize debugMode code

fix(andr): logical judgment instead of instance variables to optimize

fix(andr): fix No correct copyright header;

fix(hippy-vue): fix unit test tagName fail
2023-03-16 17:27:25 +08:00
iPel 1c0d713d4f fix(android): send scroll event when pulling header/footer 2023-03-16 17:27:24 +08:00
pollyzhang 628367e63c feat(core): remove default HeapLimitSlowGrowthStrategy 2023-03-16 17:27:24 +08:00
iPel ca7f7e8693 fix(android): initialContentOffset takes effect too late 2023-02-17 11:03:46 +08:00
iPel 888c99a76b fix(android): pull header/footer collapse animation 2023-02-17 11:03:46 +08:00
iPel 6358a5ea58 fix(android): modal may not be fullscreen 2023-02-06 17:01:06 +08:00
wufanandZoom Chan 4d3b18397c fix(devtools): remove regular expression injection (#2865)
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2023-02-06 17:01:05 +08:00
Super Zheng 5f9e8ccfd1 feat(android): enable Safe ICF to optimize binary size (#2857) 2023-02-06 17:01:05 +08:00
iPelandZoom Chan 70884a29c7 fix(android): text with negative letterSpacing wraps at wrong position (#2843)
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2023-02-06 17:01:05 +08:00