npm tamagui 1.130.0
v1.130.0

latest releases: 1.135.7, 1.135.6, 1.135.5...
4 months ago

Features

  • core: add passThrough prop that allows for adaptive UI without re-reparenting (natew)
  • animate-presence: add passThrough prop for adaptive UI without re-parenting (natew)
  • animate: add passThrough prop (natew)
  • portal: allow passThrough prop (natew)

Bug Fixes

  • core: improve correctness of pseudo prop merging between styled and parent compoent #3530 (Quan Nguyen)
  • core: avoid adding "unset" typ to the base props that dont accept them (natew)
  • core: pass memo from styleable staticConfig (natew)
  • sheet: fix sheet not re-enabling drag when snapping to the top sometimes (natew)
  • sheet: variety of correctness improvements to scroll bridge handoff (natew)

Documentation

  • core: document passThrough (natew)

Code Refactoring

  • mergeProps test assertions by removing unnecessary order checks for border radius (Quan Nguyen)

Performance Improvements

  • popper: re-structure Popper, Popover, and Tooltip to avoid re-parenting and avoid re-rendering contents during animations (natew)
  • core: avoid onLayout callbacks on web when not intersecting (natew)
  • remove-scroll: avoid over complex remove scroll logic for much simpler less layout prone logic (natew)

Chores

  • tooltip: remove padding default value as it was not setting properly / breaking expectations before (natew)
  • popover: default to not removing scroll on body when popover opens BREAKING CHANGE but single prop fix for minor version, and aligns with much more expected behavior (natew)

Commits

Don't miss a new tamagui release

NewReleases is sending notifications on new releases.