Skip to content

Releases: tamagui/tamagui

v1.100.3

08 Jun 00:39
ba6aa1a
Compare
Choose a tag to compare

Performance Improvements

  • core: make useMedia avoid double renders after hydration, avoid more work on native (natew)

Chores

  • core: a bit more performance and correctness for media state (natew)

Commits

v1.100.2

07 Jun 22:46
4b5d59c
Compare
Choose a tag to compare

Bug Fixes

  • core: fix regression in media queries sometimes being stale (natew)

Performance Improvements

  • web: avoid double renders after initial hydration for enter animations (natew)
  • core: avoid running should-enter if no enter style after hydration, avoid mount re-render in some cases (natew)
  • core: avoid double media renders after hydration (natew)

Chores

  • upgrade floating-ui versions (natew)

Commits

  • f799ab9: words (natew)
  • 7b3caf7: (bento): PaginationControl (#2711) (Šimun Kordiš) #2711
  • 8804276: (bento): PaginationControl fixed width glitching on quick page change (Šimun Kordiš)
  • c15bbae: block fonts to avoid more flickers (natew)
  • 677e953: fix some of bento detail pages (natew)
  • 7617ed6: upgrade (natew)
  • bd0bf9e: clear interval, fix test (natew)
  • 0028359: bento detail page working (natew)
  • 859a781: restore home scroll effect (natew)
  • 7148476: remove portal transition for now to prevent flickers (natew)
  • 1edb1e0: fix delay hook for new floating version (natew)
  • 4b5d59c: v1.100.2 (natew)

v1.100.1

07 Jun 01:46
58432ca
Compare
Choose a tag to compare

Performance Improvements

  • core: use layout effect for media queries instead of useSyncExternalStore as it is giving us issues with concurrent mode and timing with reanimated mount animations (natew)

Chores

Commits

v1.100.0

05 Jun 00:37
c68d2b6
Compare
Choose a tag to compare

Breaking Changes

  • portal: make portal host mount in a transition (natew)

Features

  • popper: adds disableRTL option to prevent the RTL measurement on poppers which causes reflows #2677 (natew)
  • image-next: adds @tamagui/image-next a beta and lighter weight Image that has no dependency on react-native #2677 (natew)
  • use-did-finish-ssr: default to async rather than sync (natew)
  • web: add TAMAGUI_REACT_19 env variable to switch to inline style tags rather than useInsertionEffect (natew)
  • web: allow getVariable and getVariableValue to take a group argument as the second arg to lookup in a specific group (natew)
  • popper: Popper Arrow when given a number size will directly use that size (natew)

Bug Fixes

  • tamagui-build: fix bundle source map issue and test (natew)
  • core: redo enter animation logic to be concurrent safe (natew)
  • animations-moti: ignore animating calc style values (natew)
  • moti: fix should-enter animations transitioning more smoothly to spring driver (natew)
  • remove some transitions from popper (natew)
  • progress: export ProgressExtraProps for type compat (natew)
  • select: export SelectItemExtraProps and SelectViewportExtraProps for type compat (natew)

Documentation

Performance Improvements

  • web: much faster scanning of themes css on mount #2677 (natew)
  • web: use transitions for internal component state #2677 (natew)
  • web: avoid some work resolving variants #2677 (natew)
  • toast: use transitions for performance #2677 (natew)
  • portal: use transitions for performance #2677 (natew)
  • portal: avoid extra render on mount using typeof window (natew)
  • portal: make transitionDispatch transition (natew)
  • portal: make portal host mount in a transition (natew)
  • focus-scope: avoid sync transitions (natew)
  • core: avoid extra render on native for enter animations (natew)

Chores

  • popper: cleanup arrow size calc to always defer to size prop more clearly in code (natew)

Commits

Read more

v1.99.1

24 May 19:01
eaca66f
Compare
Choose a tag to compare

Bug Fixes

  • animations-moti: ensure we dont mutate existing animation config (natew)
  • static: add react-dom needed for importing (natew)
  • build: output mjs for platform specific files as well (natew)

Commits

v1.99.0

24 May 17:18
51e8011
Compare
Choose a tag to compare

Features

  • animations-moti: adds support for array style per-key animation config (natew)

Commits

v1.98.4

24 May 02:46
9599bc4
Compare
Choose a tag to compare

Bug Fixes

  • web: ensure root is never inversed, source of SSR issues in some configurations (natew)

Documentation

Performance Improvements

  • toast: use startTransition where possible (natew)

Commits

v1.98.3

22 May 19:42
d748a9e
Compare
Choose a tag to compare

Bug Fixes

  • core: fix regression applying theme name incorrectly from inline theme usage on components (natew)

Commits

v1.98.2

22 May 00:18
a32106a
Compare
Choose a tag to compare

Features

  • bento: adds bento-get cli (natew)

Bug Fixes

  • animations-moti: bring back peerDep for moti (natew)
  • select: prevent Select Trigger from causing form submission on click (#2659) #2659 (_nderscore)
  • bento-get: add missing dep (natew)
  • core: avoid wrapping span around components that never themed (natew)

Commits

  • 2f2bd78: whitelist and encrypt (natew)
  • fixed minor errors (Simun Kordis)
  • fix: show navbar inside mobile preview only on web and development #2654 (ROFI)
  • 1a51137: remove title (natew)
  • af1a9a2: upgrade next and fix fiber (natew)
  • c5f94ea: whitelist (natew)
  • 901fabc: (starter): expo router fixed (Simun Kordis)
  • 4090b3d: unecrypt to allow building site by anyone (natew)
  • base_url defaulted to tamagui.dev #2662 (ROFI)
  • 88f610c: bump version (natew)
  • a01e01e: cli bump (natew)
  • 63d283c: site copy (natew)
  • 05ba3a0: bring back lighter icon (natew)
  • 5c410bb: update tests (natew)
  • d442cc9: tests deterministic (natew)
  • a32106a: v1.98.2 (natew)

v1.98.1

17 May 16:30
86aac48
Compare
Choose a tag to compare

Bug Fixes

  • web: support React 19 refs in Slot (natew)
  • Select: SelectDemo hover style (Simun Kordis)
  • remove peerDependencies across the repo as they gain little and seem to cause lots of issues (natew)
  • moti: add some missing animate keys (#2649) #2649 (Ehsan sarshar)

Documentation

Commits