npm tamagui 2.0.0-rc.7
v2.0.0-rc.7

latest release: 2.0.0-rc.7-1770543309730
one day ago

Features

  • cli: add --dry-run flag to build command (natew)
  • add outline shorthand to web (natew)
  • add onlyShorthandStyleProps setting to remove border/outline/shadow longhands from types (natew)
  • dialog: add keepChildrenMounted prop and demo (natew)

Bug Fixes

  • web: avoid duplicating body rules in prefers-color-scheme media queries for every sub-theme (natew)
  • animations-motion: fix bug in motion crashing checking state (natew)
  • static: look up parent component in styled() definition extraction (natew)
  • only match pragma comments in leading lines of file (natew)
  • forceMount prop typed as boolean instead of literal true (natew)
  • expand outline shorthand to atomic longhands on web (natew)
  • use doubled selectors for longhand CSS properties to beat shorthands in cascade (natew)
  • make outline pass through as CSS on web like border does (natew)
  • resolve Animated.Value objects in style processing for rnwLite compatibility (natew)
  • strip RN-only props in createDOMProps to avoid DOM warnings (natew)
  • test: relax PopoverScoped sheet viewport assertion to allow partial overlap (natew)
  • test: relax sheet viewport assertions and increase wait times for CI (natew)
  • menu: use hover style as focus is used for hover (natew)
  • strip RN-only ScrollView props before they reach the DOM (natew)
  • use real components in Animated stub to filter RN-only props from DOM (natew)

Code Refactoring

  • deduplicate cssShorthandLonghands into @tamagui/helpers (natew)

Chores

  • remove moti from config so it doesnt get auto-optimized (natew)
  • remove per-side borderStyle from cssShorthandLonghands, formatting (natew)

Commits

  • 01b4270: canary2.0.0-rc.6-1770408072869 (natew)
  • 4e2cbcd: truly make moti optional (natew)
  • e5cb5ec: canary2.0.0-rc.6-1770409768999 (natew)
  • update theme export example to use config/v5 (#3887) #3887 (Dave Mkpa-Eke)
  • 477032d: fix(web,portal): add TamaguiRoot to re-scope default font into portals (natew)
  • 9494c15: canary2.0.0-rc.6-1770450745210 (natew)
  • ae0750a: cleanups (natew)
  • cbe8f02: canary2.0.0-rc.6-1770504312201 (natew)
  • 3496e42: fix issues in last release (natew)
  • 1911afe: fix promo shadows (natew)
  • dc760ce: canary2.0.0-rc.6-1770507840151 (natew)
  • 0569621: fix html cache issues (natew)
  • fix pro modal tabs, pro button select, theme sidebar offset (natew)
  • db76e1d: v2.0.0-rc.7 (natew)

Don't miss a new tamagui release

NewReleases is sending notifications on new releases.