npm tamagui 1.77.0
v1.77.0

latest releases: 1.138.0, 1.137.3, 1.137.2...
24 months ago

Breaking Changes

  • web: default (beta) group container queries to use container-type to "size" instead of "inline-size" on web and add a new config.settings.webContainerType to allow customizing this (natew) (natew) (natew)

Features

  • web: throw on missing theme value access if process.env.TAMAGUI_FEAT_THROW_ON_MISSING_THEME_VALUE=1 (natew)

Bug Fixes

  • popover: ensure Popover.Arrow hides when sheet is open (natew)
  • web: make sure debug logs work on native (natew)
  • static: fix circular json issue with debug logs (natew)
  • static: ignore expo haptics and react-native-masked-view warnings (natew)
  • linear-gradient: make children inside the main container so they stretch the contents out (natew)
  • popover: restore FocusScope behavior for popovers (natew)
  • static: fix broken type (natew)
  • toast: fix duration type prop on Toast (natew)

Documentation

  • benchmarks and compiler (natew)
  • site: update compiler docs to represent proper dynamic eval option and to mention experimentalFlattenThemesOnNative (natew)

Chores

  • naming type (natew)
  • toast: cleanup remove old themeable helper in favor of simpler styleable (natew)
  • static: add better logs for why things de-opt from flattening (natew)
  • update babel to fix weird bug that cropped up (natew)

Commits

  • 6f87147: has fit isn't used (benjamin) #1822
  • d1b78a8: site small fixes (natew)
  • fix some types (natew)
  • de6470d: Add 1 git-crypt collaborator (natew)
  • 1871347: fix site blog links (natew)
  • update renewal price logic (Alireza Zamani)
  • case-insensitive regex for takeout price info (Alireza Zamani)
  • remove takeout renewal text (Alireza Zamani)
  • small fixes (natew)
  • fix dont require default price if priceId query param is set (natew)
  • 7cb7194: Revert "site: fix dont require default price if priceId query param is set" (natew)
  • improve takeout words and fonts (natew)
  • ebfb272: takeout words (natew)
  • 02246d0: typo fix (natew)
  • cfec40b: site contrast ctas (natew)
  • eb9a0cc: takeout season emoji (natew)
  • 5a10360: emojisgs (natew)
  • 5221a18: various + next 14 (natew)
  • 2c862f8: fix import (natew)
  • 2bd7790: fix pages (natew)
  • c1b5b1e: words (natew)
  • d8b05a0: downgrade yarn (natew)
  • 0f9eee9: error if no products (natew)
  • a36e3b7: fix tooltip prop, build failing (benjamin) #1830
  • a518a37: add port link to contribution docs (benjamin) #1831
  • 61eff14: update burnt in kitchen sink (benjamin) #1832
  • 30b28d4: add dev simulator build (benjamin) #1833
  • 0c572dc: update contributing docs to create dev build (benjamin) #1833
  • b000b36: fix typos (benjamin) #1829
  • 2ce0b2b: Add git repository reference to tamagui package (John Jensen) #1825
  • e48b5bd: fix typo (John Jensen) #1825
  • 7821057: site fix link underline (natew)
  • f7b6448: yarn fix and dedupe (natew)
  • 8c0b7b5: simplify readme (benjamin) #1838
  • 1f62872: yaml formatting (benjamin) #1838
  • 8186a1c: make bug report friendly (benjamin) #1838
  • b7e3e64: remove halloween default theme (natew)
  • 49a7017: small cleanup (natew)
  • 80545a0: site words (natew)
  • 0b1c519: bug template too long (#1847) (benjamin) #1847
  • 1c74872: split simple-web starter config into separate files (#1845) (David Leuliette) #1845
  • get rid of many esbuild versions (natew)
  • fix initial theme-color (natew)
  • 8059365: still too long (#1854) (benjamin) #1854
  • fcdf831: typo (#1860) (benjamin) #1860
  • tuari support, fix some performance issues (natew)
  • finish refactor buildThemeSuite (natew)
  • simplify stores (natew)
  • small fixes (natew)
  • small fixes (natew)
  • start on sub themes refactor, needs to be redone a bit so that theres a single buildThemeSuite called from one place, probably unify the subthemestore with darklight etc into one big themebuilder store (natew)
  • sub themes somewhat working (natew)
  • b20a1bc: missing dep (natew)
  • 767aac5: Add 1 git-crypt collaborator (natew)
  • better organize and some layout fixes for preview components (natew)
  • fix stale ref to scrollview (natew)
  • 880a831: next.md (natew)
  • update stripe code to create the subscription prices on creation/update (Alireza Zamani)
  • fix loop of creating prices in stripe webhook (Alireza Zamani)
  • cleanup studio splash (natew)
  • 10c9f8d: Add 1 git-crypt collaborator (natew)
  • takeout words and design (natew)
  • more takeout words and design (natew)
  • 60a4aa0: small format, linear grad (#1866) (benjamin) #1866
  • 49c1237: update docs (#1856) (#1876) (benjamin) #1876
  • cd9386c: remove unused imports (#1878) (benjamin) #1878
  • dda9228: update contribution with expo context (#1882) (benjamin) #1882
  • bd439ce: split out verbose build command (natew)
  • 724e813: fix toast type restore open (natew)
  • 0bd3030: make the @supports generated match the webContainerType (natew)
  • 918b91c: v1.77.0 (natew)

Don't miss a new tamagui release

NewReleases is sending notifications on new releases.