Hippy is designed to easily build cross-platform dynamic apps. 👏
APACHE-2.0 License
Bot releases are hidden (Show)
Published by zealotchen0 about 2 months ago
Published by wwwcg 3 months ago
Published by zealotchen0 4 months ago
Published by wwwcg 4 months ago
android: add bridge destroy state (8776d38)
android: add onScroll event for list over pull (b0dec7b)
android: add shouldNotifyNonBatchingChange for render node (2e48ffe)
android: add thread check before argumentToBytes (b3f3de0)
android: compatible HashMap and ArrayList for ArgumentUtils (496020c)
android: compatible HippyArray for dispatchFunction (e03270d)
android: compatible with the HippyModulePromise type (60c4215)
android: component may not update with lazy node (3d5b2fd)
android: concat log msg only in debug mode (f6bfa4c)
android: crash when rotating screen in dev mode (611fd58)
android: delete virtual node exception (3a9e211)
android: dimensions api compatibility with lower version (f4fcc99)
android: fix bounce
can't cancel the system effect (63c75d7)
android: fix ListView
may throw ClassCastException
(f54c035)
android: fix compile issue in AS release mode (f2ba451)
android: fix nested list issues (795aff4)
android: fix serialization hash function (a82a4c3)
android: fix transform order and convert perspective same as iOS (#3562) (d48ebcc)
android: isScraped not check image type (15b16a8)
android: move node incorrect in ViewPager
(2cf6dd4)
android: optimize fetch promise callback impl (#3674) (b93618e)
android: reduce duplicate textchange event (44475c4)
android: remove debugBundleName final constraint (#3647) (ce582b4)
android: remove extra logs (f197876)
android: remove ImageDataHolder recycle (3a4fe64)
android: remove override getOverScrollMode (a6b0e04)
android: revert sInForeground impl (ce62a52)
android: send onSizeChanged message to js (0f51c5d)
android: sendComponentEvent with view==null crash (d73dc28)
android: setItemPrefetchEnabled to false for recycler view (658c893)
android: should create view if has custom props (b93d175)
android: should hide soft input even input not focus (c9a7f0b)
android: support host override notifyInitialListReady (b6b22bb)
android: support webp (615f229)
android: text node add gesture span with gesture events (e24cc61)
android: update drawing order in add child (1bec309)
android: update layout for first child of DialogRootView (0f6a9a9)
android: update proguard-rules (770702c)
android: update props reuse null view object (a45eda0)
android: use promise.reject when fetch res failed (9d006bc)
core: crash protect for worker on ios (5ead86c)
core: fix GetInternalField animation 0x241d000023a1 crash (79ed489)
core: fix performance for dom node (7da2c69)
core: fix performance for node eliminated (208ba93)
core: fix std hash for xcode15 (28a0e36)
core: JSCCtx CreateObject crash protect (d4026a2)
core: JSCCtx CreateObject crash protect (73abae9)
devtools: fix dom box size return (0,0,0,0) (9f5e50b)
doc: remove unused animated property definition from docs (00f54e8)
dom: add deserializer log (418afed)
dom: add log for deserializer crash (37f8721)
dom: convert layout result nan to 0 (5b94924)
dom: fix docallback multi thread conflict (e383127)
dom: fix dom diff algorithm (637d5e9)
dom: fix layout event trigger condition (a2d7214)
dom: fix multi-thread access event_options conflict (abf6f1d)
dom: fix skip style diff update style map null (f672a44)
dom: fix thread conflict on measure function (18409bb)
dom: get scope return nullptr (54753a2)
dom: handle event by platform (3523c95)
dom: layout width and height result great than 0 (9a41ae9)
dom: remove some redunant log (e799c47)
driver: fix destroy driver before scope initialization (9c64bb7)
driver: fix multi thead conflict when destroy engine (0658dc3)
ios: add a simple reusable cache for list and waterfall (316ba74)
ios: add caretColor property support (46b4e77)
ios: add default sandbox directory for compatibility (a2a2a05)
ios: add local html, request body support to WebView (dac1069)
ios: add missing alwaysBounceVertical for ListView (e121aed)
ios: add missing error log and suppress some warning (e3b2171)
ios: add missing notification and remove unused variables (9c5d0fc)
ios: add protection to prevent crashes caused by negative sizes (dd2320d)
ios: add type exist check and fix bugs (f989e1c)
ios: add user agent and method support (6c7e5fa)
ios: backgroundImage may not update in time when reusing hippyView (#3736) (db99542)
ios: cellView detach bug of listview and waterfall (4753e3b)
ios: change sdkVersion variable name , keep compatible with hippy2 (54e9a86)
ios: crash of NSError out param inside autorelease pool (0bc3f09)
ios: dead loops generated by nested text layouts (14da8fe)
ios: delete the old useless cache logic for list and waterfall (e831f31)
ios: determines if node is null (8560a25)
ios: dirty text need to propagand to super (638ed17)
ios: disable view animation only when batch actions exists (1e1af4c)
ios: ensure insertHippySubview is called sequentially (6ce3776)
ios: final onScroll may be dropped for listview, scrollview and waterfall (#3624) (8e420c4)
ios: Fine-tune callback timing to stay compatible with hippy2 (538aa1c)
ios: fix an endless loop when updating rootView's frame (1855da6)
ios: fix component reference issue on old system versions (4d904b0)
ios: fix conversion crash from oc object to CtxValue (11ebce7)
ios: fix create node crash in main thread when releasing vc (fb3bb12)
ios: fix device orientation change event (bf0548a)
ios: fix HippyDisplayLink leak (0807923)
ios: fix image animation stop issue after setting tintColor (a84c3e0)
ios: fix lazy views may not get rendered due to timing issue (40e884f)
ios: fix memory issue when calling JSTurboObjectWithName (e2e79ac)
ios: fix missing updateLayout operation (d7aef60)
ios: fix modal view display issue in landscape mode (2edbab2)
ios: fix modal view layout issue (7b088a7)
ios: fix module provider not working and code refactor (af5dcb1)
ios: fix text rendering issue (a968697)
ios: fix timing issue of backgroundImage prop (e841936)
ios: fix UICollectionView exception caused by incremental diff (d073aa9)
ios: fix uimanager and bundle operation queue's crash (61c41d8)
ios: fix view background image frame bug (ca3807a)
ios: fix view creation bug on release mode (ee057dc)
ios: fix weak ref issue in closure (182ce4e)
ios: fixed an error when getBoundingClientRect's options was null (d03bef0)
ios: fixed an issue where some part of devtools were not available (276d26e)
ios: Fixed an issue where the redbox cannot be used (f285fc7)
ios: implementation issue with defaultSource prop of Image (94e27be)
ios: improve image rendering performance in main thread (dc78bf9)
ios: increase code robustness and compatibility for HippyRootView (ace5988)
ios: listview performance optimization and bug fix (#3572) (d8653ca)
ios: make use of darkStatusBarText property in modal controller (7aedc7c)
ios: NativeRenderView leak (6ba3474)
ios: nested list may not get reload (80d68c9)
ios: onChange event not triggered when typing Chinese Pinyin (f37d667)
ios: optimize cell creation time of listview and waterfall (2a4533c)
ios: optimize creation time of lazy-load list items (f7b019f)
ios: optimize perf of ComponentMap and support multi-rootView (61c52e9)
ios: optimize performance of getting components from viewRegistry (5863fe7)
ios: prevent crash even logger cbset multiple times (7ba9be3)
ios: prevent crashes due to nan values when doing hippySetFrame (e98897b)
ios: reaload textfield after changing keyboardType (5b203a4)
ios: refactor & fix listview and waterfall's data loading procedure (38662ab)
ios: refactor iOS gesture system to fix bugs (941eec7)
ios: relayout dom when rootView frame change (e7820f9)
ios: reload textfield to take effect after altering returnKeyType (35587da)
ios: remove highly frequent logs (3963f68)
ios: remove the diff-update code of waterfall and listview (944e737)
ios: return weight of zero for invalid font (5328610)
ios: revert rename hippy prefix for compatibility (a1cba87)
ios: revert rename hippy prefix for compatibility part2 (e377647)
ios: revert rename in hippy3 and fix modal view gesture bug (bad8e37)
ios: revert rename symbol Prefix and fix compatibility issues (4a3952d)
ios: scrollToIndex not working for horizontal list (94b4c54)
ios: set logging delegate (85b7853)
ios: showScrollIndicator not working on horizontal list (6893636)
ios: showsXXXScrollIndicator property of scrollview not working (8ad0c88)
ios: sticky list cell not showing after reloading (d520921)
ios: text will be clipped when exceeds lineHeight (750e88a)
ios: thread race of componentDataByName in UIManager (#3801) (88152db)
jsc: fix gc finalize bug and performance (9a78a1b)
js: skip css preudo class check (e88b67f)
layout: fix layout border default css direction (c035630)
perf: enable perflog output in debug mode only (57628bf)
perf: fix performance api dom time bug (3206035)
perf: fix resource entry nullptr crash (be822e3)
renderer: update tdfcore d47969ec25d4f403595f06219ea43b202de9af74 (3a2e85d)
v8: fix v8 code cache for hippy3.0 (6091dc1)
vfs: fix VFSUriLoader crash (f6a3f7d)
vfs: OnJniDelegateInvokeSync call after OnDestroyVfs (03148e0)
voltron: resolve remoteServerUrl parse version id failed (#3720) (57face5)
vue-next: compatible vue patchProp parameter type change (9a48613)
vue-next: fix js release bundle size too big issue (#3779) (70fd38b)
vue-next: remove vue prod devtools global sign for ios&android (a4262e4)
vue3: delete source prop for img (20f3e66)
vue3: skip patch style for same props (ba5635b)
vue3: update patch style isStyleExisted function comment (1102c02)
vue: fix not update style diff crash (ecf6c8a)
fix(android)!: change Image getSize failure parameter type (4dbb0fe)
returnKeyType
,keyboardType
not change singleLine (#3601) (fc6976c)underlineColorAndroid
prop (acce0e6)TextInput
default color same as iOS (#3613) (24d11f9)TextInput
(1d82566)Published by zealotchen0 12 months ago
Published by zealotchen0 about 1 year ago
Published by zealotchen0 about 1 year ago
Published by zealotchen0 about 1 year ago
IllegalStateException
after destroy (e30d2a1)StyleNode
(dfe30bf)WebSocketModule
(4136f5a)onError
(6dc4461)Published by zealotchen0 about 1 year ago
Published by zealotchen0 about 1 year ago
Published by zealotchen0 over 1 year ago
@NonNull
annotation to serialization package method (7009ed2)Text
and TextInput
features from 2.0 (#2526) (fea9add)BinaryWriter
add reset
method (55a45c8)V8_COMPONENT
to specify the V8
version (477b963)gradle-wrapper.jar
(c62c49a)V8
version used (75d7dd2)x5-lite
definitions (c0b3ae4)v8
version to 9.8-lkgr (4f3217f)v8
(0c192b4)XCode
project adaptation (ccebf5a)squash-merge
and rebase-merge
action (a594d8c)Hippy Action Bot
as action executor (3a81d61)squash-merge
action (1d84c55)Published by zealotchen0 over 1 year ago
RecyclerViewEventHelper
(144524f)Published by zealotchen0 over 1 year ago
RecyclerViewEventHelper
(144524f)Published by zoomchan-cxj over 1 year ago
Published by zoomchan-cxj over 1 year ago
Published by zoomchan-cxj over 1 year ago
Core add V8 snapshot for hippy.
Core 支持 V8 快照优化启动性能。
Android & iOS add performance timing ability.
Android & iOS 增加加载性能监控指标。
Android & iOS nested rich text support vertical alignment setting.
Android & iOS 嵌套富文本支持垂直对齐。
Android add nestedScrollPriority
for ListView and ScrollView.
Android 为 ListView 和 ScrollView 增加
nestedScrollPriority
嵌套滚动优先级设置能力。
Android support custom font style.
Android 支持自定义字体样式。
iOS bump minimum deployment target to iOS11.
iOS 最低支持版本调整为 iOS 11。
iOS add method to create custom scrollview.
iOS 增加创建自定义 ScrollView 方法。
iOS add onKeyboardWillHide callback.
iOS 增加 onKeyboardWillHide 回调。
iOS support onSizeChanged event.
iOS 增加 onSizeChanged 事件。
JS Dynamic load support customed protocols.
JS 动态加载支持自定义协议。
hippy-react support fontWeight in number.
hippy-react 支持 fontWeight 使用数字。
hippy-vue add native event parameters.
hippy-vue Event 对象增加 nativeParams 参数透传终端事件。
hippy-react-web add cjs formatted output.
hippy-react-web 增加 cjs 格式输出。
hippy-vue perf style diff.
hippy-vue 优化样式 diff 逻辑。
Android fix pull header/footer collapse animation.
Android 修复 PullHeader/Footer 收缩动画不生效问题。
Android send scroll event when pulling header/footer.
Android ListView header/footer 拉取时补充 scroll 事件发送。
Devtools fix some bugs for stability.
Devtools 修复若干稳定性问题。
WebRenderer repository merged to hippy main repository.
WebRenderer 仓库合入 Hippy 主仓库
initialContentOffset
takes effect too late (ca7f7e8)nestedScrollPriority
for ListView and ScrollView (4e34fc1), closes #6 #3
Published by zoomchan-cxj over 1 year ago
Published by zoomchan-cxj over 1 year ago
Published by zoomchan-cxj over 1 year ago