npm tamagui 1.101.1
v1.101.1

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

Features

  • web: cleanup and minor fixes for types with typescript 5.5 (natew)

Bug Fixes

  • web: avoid resetting useMedia touched keys to avoid concurrent mode issues not updating on mount (natew)
  • image-next: export ImageProps type (natew)
  • web: restore useSyncExternalStore for isHydrated check to fix enter animations on first render, but de-opt some concurrent rendering, seems impossible to solve both at once for now unfortunately (natew)
  • loader: fix next 14.2.4 use loader detection (natew)
  • loader: dont force disable extraction in dev mode, improve logs (natew)
  • web: fix media queries to ensure they update at runtime for spring animation drivers, even if the update happens during non-spring css hydration (natew)

Performance Improvements

  • web: avoid extra renders on components without animations (natew)
  • popper: avoid some bundle size on platforms (natew)
  • web: less work when creating spaced children (natew)
  • core: generally go over the main style loop and avoid object lookups, trade objects for an array, and defer work (natew)
  • web: avoid inserting more style rules for safety (natew)
  • web: bil from processing inactive media queries earlier (natew)

Chores

  • image: if process.env.TAMAGUI_IMAGE_CHECK_ERROR is set, run an effect that logs an error if images fail to load (natew)
  • remove all peerDependencies on react-native and react-dom to avoid having to install them and warnings (natew)

Commits

  • 30d0149: update ports to match new default dev port (natew)
  • f246c04: takeout cleanups (natew)
  • 1e876e9: bento (natew)
  • 32ce805: fix home animations (natew)
  • e12217e: sync docs (natew)
  • e9f44b0: site takeout sync (natew)
  • 9deead0: fix imports (natew)
  • f6b5aa5: sync demos (natew)
  • 12653a1: dockerignore and sync (natew)
  • 9013654: fix sticksy (natew)
  • aa175a5: fix build fix mdx error messaging (natew)
  • 65d7738: undo git undo (natew)
  • 4484e2d: fix menu user avatar (natew)
  • 2a1e21f: fix imports (natew)
  • 22542dc: upgrade (natew)
  • ff7ed05: upgrade (natew)
  • 565fb85: takeout and bento cleanup (natew)
  • 138619b: fix some api endpoints and routing behaviors (natew)
  • 2cf7011: uniswap next.md (natew)
  • 7ea842d: upgrade (natew)
  • 7f7b9a4: revert test settimeout (natew)
  • 2900821: revert useMedia to useSyncExternalStore as it seems to be more reliable (natew)
  • b68a30d: fix flicker on mount animation by reverting createComponent a bit (natew)
  • 1787f24: fix docsearch (natew)
  • 0f57394: upgrade (natew)
  • ea4dc6b: isolatedModules (natew)
  • d58116c: fix specific token types with ts5.5 (natew)
  • b67aba3: fix static and border style regression on web (natew)
  • 9c6fdc2: bring back old site font load (natew)
  • fcd3192: fix links in header (natew)
  • 38fff9b: fix missing type that caused a bug in static (natew)
  • 2025be7: fix x claim route (natew)
  • 0b8fb9a: add enter animation (natew)
  • 9a79b74: remove fade in text effect (natew)
  • bf70ba2: fix tests (natew)
  • 51483be: v1.101.1 (natew)

Don't miss a new tamagui release

NewReleases is sending notifications on new releases.