Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

v3 beta#4124

Draft
natew wants to merge 425 commits into
maintamagui/tamagui:mainfrom
v3-betatamagui/tamagui:v3-betaCopy head branch name to clipboard
Draft

v3 beta#4124
natew wants to merge 425 commits into
maintamagui/tamagui:mainfrom
v3-betatamagui/tamagui:v3-betaCopy head branch name to clipboard

Conversation

@natew

@natew natew commented Jul 10, 2026

Copy link
Copy Markdown
Member

The single consolidated v3 surface. Everything tamagui-side now lives on this branch:

Site verified locally end to end with playwright: 81 docs routes × both syntax modes crawled clean, tailwind toggle persists across navigation and off again, version picker round-trips v3 ↔ archived v2 docs, core web (234) + native (99) test suites pass.

🤖 Generated with Claude Code

@railway-app

railway-app Bot commented Jul 10, 2026

Copy link
Copy Markdown

🚅 Deployed to the tamagui-pr-4124 environment in tamagui

Service Status Web Updated (UTC)
tamagui ✅ Success (View Logs) Web Jul 19, 2026 at 11:33 pm

@railway-app
railway-app Bot temporarily deployed to tamagui / tamagui-pr-4124 July 16, 2026 17:55 Destroyed
@railway-app
railway-app Bot temporarily deployed to tamagui / tamagui-pr-4124 July 16, 2026 17:57 Destroyed
@railway-app
railway-app Bot temporarily deployed to tamagui / tamagui-pr-4124 July 16, 2026 18:55 Destroyed
natew added 9 commits July 16, 2026 09:00
# Conflicts:
#	bun.lock
#	code/compiler/babel-plugin/package.json
#	code/compiler/compiler-core/package.json
#	code/compiler/static-sync/package.json
#	code/core/size/package.json
#	code/core/web/src/helpers/getSplitStyles.tsx
#	code/ui/checkbox/src/createCheckbox.tsx
#	code/ui/menu/types/Menu.d.ts
#	code/ui/menu/types/createNonNativeMenu.d.ts
#	code/ui/menu/types/index.d.ts
#	code/ui/select/types/Select.d.ts
#	code/ui/select/types/SelectViewport.d.ts
#	code/ui/select/types/types.d.ts
#	code/ui/sheet/types/createSheet.d.ts
#	code/ui/switch/src/createSwitch.tsx
#	code/ui/switch/types/createSwitch.d.ts
#	code/ui/switch/types/index.d.ts
#	code/ui/tabs/src/createTabs.tsx
#	code/ui/tooltip/types/Tooltip.d.ts
…er forward pass (class sets identical, order-only)
…Stack, add Surface + facets (#4137)

* feat(ui)!: v3 component contract — remove v1 Button/Toast + ThemeableStack, add Surface + facets, finish behavior/skin split

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* fix(ci): oxfmt tamagui index, refresh exports snapshot, keep ThemeableStack/SizableStack as deprecated compat shims for external bento

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* refactor(stacks)!: remove ThemeableStack/SizableStack; bento migrated to v3 (bento v3 branch). Add TAMAGUI_BENTO_REF pin for the v3-beta site build

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* style: oxfmt generate-bento-proxy

* fix(tamagui)!: stop the Toast skin mutating @tamagui/toast's shared component

* site: v3 docs — Surface + Surfaces-and-levels pages, migration fixture vs final exports (#4138)

* site: v3 docs — Surface + Surfaces-and-levels pages, migration fixture vs final exports, drop stale ThemeableStack refs

* site: v3 docs pages for Card, Progress, Checkbox, RadioGroup, Tooltip (stop inheriting v2 ThemeableStack text)

* style: oxfmt migration-guide fixture

* chore(registry): regenerate toast artifacts after skin root change

* chore(registry): sync blank-app Toast copies with skin source

* revert(sandbox-ui): keep the @tamagui/toast star export for now

* Revert "revert(sandbox-ui): keep the @tamagui/toast star export for now"

This reverts commit 9a5525a.

* fix(static): scope bundled config/component caches per platform so compiler output is deterministic

* chore(sandbox-ui): regenerate types after dropping the toast star export

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
natew added 2 commits July 19, 2026 05:44
…o swallowed failures (#4140)

* test: cover Detox AppCompat theme repair

* ci: retain One native production bundles

* ci: run native workflows on v3 slash branches

* ci: allow Android Detox to finish

* fix(native-ci): align Detox Metro port

* ci: retain Android runtime logs on failure

* test(native): make Detox assertions cross-platform

* ci: filter retained Android runtime logs

* test(native): harden cross-platform Detox gates

* fix(native-ci): recover Android window focus

* ci: keep Pixel Launcher out of Android Detox

* test(native): disambiguate Android Adapt action

* test(native): match Adapt increment button by testID on Android

* test(native): keep Adapt scroll-into-view free of iOS-wedging scrollTo

* fix(native-ci): drop scrollTo edge actions that wedge the iOS app in Adapt spike

* test(native): record what is observed vs inferred about the iOS scrollTo wedge

* test(native): fix stale cross-reference in Adapt scroll note

* fix(native-ci): keep atIndex out of Adapt whileElement scroll searches

* test(native): record screenshot evidence for the Adapt whileElement matcher bug

* fix(native-ci): settle Adapt scroll at content end so Android taps land

* fix(native-ci): anchor Adapt scroll on sheet content that iOS can actually see

* fix(native-ci): use each platform's proven Adapt scroll anchor
@railway-app
railway-app Bot temporarily deployed to tamagui / tamagui-pr-4124 July 19, 2026 15:52 Destroyed
@railway-app
railway-app Bot temporarily deployed to tamagui / tamagui-pr-4124 July 19, 2026 16:40 Destroyed
@railway-app
railway-app Bot temporarily deployed to tamagui / tamagui-pr-4124 July 19, 2026 17:59 Destroyed
@railway-app
railway-app Bot temporarily deployed to tamagui / tamagui-pr-4124 July 19, 2026 22:44 Destroyed
@railway-app
railway-app Bot temporarily deployed to tamagui / tamagui-pr-4124 July 19, 2026 22:58 Destroyed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.