Skip to content

@nativescript/[email protected]

Choose a tag to compare

@NathanWalker NathanWalker released this 17 Nov 22:38
· 30 commits to main since this release

🚀 Features

  • core: ensure concurrency when firing events (#10946)
  • ios: TabView iOS 26+ bottomAccessory + minimizeBehavior (#10945)
  • ios: SplitView UI component (#10942)
  • core: support for style direction property (ltr/rtl) (#10691)
  • tabs: iconSource support for sys:// and font:// icons (#10783)
  • ListView: sticky headers, sectioned data, optional search bar with auto-hide (#10790)
  • ios: iosGlassEffect and LiquidGlass containers (#10901)
  • core: multiple css box-shadows support (#10777)
  • android: API Level 35+ OnBackPressed handling (#10938)
  • android: utils for enableEdgeToEdge, setStatusBarColor, setNavigationBarColor, setDarkModeHandler (fcb8253b4)
  • android: edge to edge (#10774)
  • android: support independent broadcast listeners (#10936)
  • ios: multi-window support (#10786)
  • search-bar: clear button color support (#10903)
  • core: statusBarStyle ease of use and more control (#10859)
  • webpack: support es module bundling (#10788)
  • dialogs: allow using keyboard enter/return to confirm on iOS (#10799)
  • TextField: decimal keyboardType (#10789)
  • iOS 26 types with improvements (ActionBar, Switch) + .ns-{platform}-{sdkVersion} css root scoping (#10775)
  • ios: improved handling for navigation events (#10757)
  • TextField: support css white-space and text-overflow (#10737)
  • nx-cloud: organize workspace caching with improved input/outputs (#10734)

🩹 Fixes

  • core: makeParser check value as is first (2f2f948b1)
  • core: makeParser impl (26534108f)
  • ios: Switch offBackgroundColor handling for iOS 26+ (#10943)
  • ios: allow creating missing view controllers on reused views (#10941)
  • android: ListView margin handling on layout containers (#10937)
  • ios: apply fontScaleInternal on app startup (#10935)
  • webpack: es module source mapping improvements (bbeca526f)
  • android: remove extra font padding by default (#10771)
  • application: remove dupe cssChanged event handler definition (#10892)
  • android: coerce string width/height in ImageAssetOptions (#10862)
  • android: prevent clipped font icons on Android (#10858)
  • animation types (e1ff2982e)
  • webpack: es module source map resolution (#10860)
  • types export on ui/index (54c069f51)
  • android: make button default text not all caps for improved consistency (#10854)
  • android: shared element with target name already added to transaction (#10793)
  • core: pin source-map due to minor bump using url (1cc3c7374)
  • android: improved handling for nested frames (#10713)
  • core: FlexboxLayout nested views alignment corrections (#10766)
  • core: Improved css clip-path parsing (#10753)
  • android: RootLayout shade cover unexpected delay (#10752)
  • android: RootLayout shade cover blinking animation (#10750)
  • android: allow CSS styling of neutral button in dialogs (#10745)
  • core packaging missing .d.ts files (#10742)
  • ios: listview measurement (#10740)

🔥 Performance

  • property optimizations (#10850)

❤️ Thank You