NativeScript 8.8.0 发布,跨平台原生应用框架


NativeScript 8.8.0 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。

Bug Fixes

  • action-bar:当标题改变时,在导航过程中提供正确的页面(#10563)(12dd329)
  • android:不要从_setupAsRootView添加到父级(#10554)(88a0472)
  • android:使用页面转换后防止导航返回时出现错误(#10439)(7036f12)
  • android:从后台打开 modal 时防止出现错误(#10570)(7e9be32)
  • android:过渡状态处理(#10528)(632a348)
  • core:清理 Observable 中的事件处理(#10531)(53e958e)
  • core:清理 ViewCommon 中的事件处理(#10534)(4a7e40d)
  • core:放弃对复数事件/手势名称的支持(#10539)(9be392f)
  • core:处理 GestureObservers 与 event listeners 相同的问题(#10538)(d323672)
  • core:停止接受 GestureTypes 枚举作为事件名称 ( #10537 ) ( 3b77fff )
  • crypto:错误预期(2bfe8b3)
  • embed:仅在可用时使用 factory(#10579)(9541b1b)
  • gestures:使用 non-string events 时,小写 gesture handling 并添加弃用通知(#10581)(6041b2d)
  • view:模态堆栈跟踪(#10557)(84e1a67)
  • webpack:联合类型(#10575)(0e2db6e)
  • winter-cg:加密(#10580)(41f938c)

Features

  • android:背景颜色/图像处理改进(#10451)(4abcb21)
  • config:嵌入现有平台主机项目的选项 ( #10568 ) ( c736f72 )
  • core:嵌入到平台主机项目中的功能 ( #10465 ) ( 779d792 )
  • core:为有效果的图片上的 SF Symbol 使用添加sys://支持(#10555)(d678915)
  • core: css media query 支持(#10530)(9fd361c)
  • ios:通过 iosSymbolScale 支持 SF Symbol scale(#10569)(80f3ff2)
  • types-ios: iOS 18(#10558)(893b858)
  • types: iOS 18 beta 3 ( 492eef0 )
  • webpack:允许从配置中自定义 Xcode 项目名称上的 "projectName"(#10550)(b8fff38)
  • winter-cg:crypto、atob、btoa(#10577)(f7679d7)

Performance Improvements

  • android:gridlayout with less JNI calls ( #10402 ) ( 6dd441d )

BREAKING CHANGES

Event listeners 不再支持多个字符串名称。报错:not assignable to parameter of type 'string'

  • Change: .off(GestureTypes.doubleTap)
  • To: .off('doubleTap')

详情可查看更新说明:https://github.com/NativeScript/NativeScript/releases/tag/8.8.0-core


相關推薦

2022-04-09

NativeScript 8.2.2 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Bug 修复 ActionItem:修复有一个嵌套的子元素时,渲染会

2022-06-08

NativeScript 8.2.4 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Bug 修复 Utils:dispatchToUIThread(9089b2c) webview:Android 不

2023-11-04

NativeScript 8.6.1 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Bug Fixes android:防止被破坏的对话框 rehydration(#10

2022-11-14

NativeScript 8.3.6 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Bug 修复 android:CSS 样式在 modal 页面中无法正常工

2022-12-03

NativeScript 8.4.0 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Features android:支持 ImageSource 中的 drawable ( #10

2023-12-26

NativeScript 8.6.2 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Bug Fixes android:以编程方式正确更改输入交互模式

2024-04-10

NativeScript 8.7.0 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Bug Fixes ndroid:在 Android > 29 上的 writeText 上崩溃

2023-10-12

NativeScript 8.6.0 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Bug Fixes android:Utils.dismissKeyboard()无法在模态中工

2023-06-30

cOS 等不同操作系统运行的单一代码库,使用 Web 技术创建跨平台桌面应用程序。但 WABetaInfo 指出,“由于它们是为了在不同的操作系统上工作而开发的,所以并没有真正优化,且可能会占用大量的资源。原生应用程序肯定可

2024-08-17

研 Unify 框架,旨在解决大规模跨端落地场景下,Flutter 与原生模块之间的通信问题。Unify 通过平台无关的模块抽象、灵活的实现注入、自动代码生成等特性,为开发者提供高效、灵活、易用的 Flutter 混合通信能力。 开源地址:h

2023-01-09

;3 和 Vuetify 3 均在 2022 年 11 月达到稳定状态,NativeScript for Vue 3 则于近期推出了 beta 版本。但鉴于迁移的成本问题,许多用户仍停留在 Vue 2。因此,Vue 团队决定将 Vue 2 的源代码转移到TypeScript,并在 Vue 2.7 中 ba

2024-10-09

Tauri 2.0 稳定版已正式发布。 Tauri 是一个桌面 UI 框架,可让开发者使用每个平台的 Webview 技术栈为所有主要桌面操作系统构建应用程序,目前支持 Windows/macOS/Linux 等平台。开发者通过 Tauri 几乎可以使用任何编译为 HTML、JS 和 CSS

2023-07-23

Baetyl v2.4.3 版本已经发布,对 v2.3.0 版本的部分功能进行了升级优化。公告称,这些新功能继续遵循云原生理念,构建了一个开放、安全、可扩展、可控制的智能边缘计算平台。 Baetyl项目由百度发起,基于百度天工AIoT智能边缘

2023-07-13

会2023(Cloud)期间,由华为云开源主导的“5大开源项目发布与更新,多种底层能力助力开发者实现应用创新”分论坛圆满落幕。 在本次分论坛中, 华为云开源业务总经理邓明昆介绍了华为云开源的发展现状与规划,并正式对