refactor(mix-winds): rename mix_tailwinds to mix_winds - #51
Merged
Conversation
Follows the package rename in btwld/mix. Moves the landing route to /mix-winds, renames the landing components, stylesheet, capture directory, ecosystem doc page, and site test, and repoints the mix_docs_preview dependency at mix_winds ^0.1.0-alpha.0. Adds permanent redirects from /mix-tailwinds and from the old ecosystem doc URL so already-published links keep resolving, and adds a migration callout to the ecosystem page. References to Tailwind CSS itself are unchanged, including the /examples/tailwind-plan-card route and the browser-side comparison copy.
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
4 tasks
mix_winds is not on pub.dev under its new name yet, so the preview package resolves it from btwld/mix at the rename commit. mix_winds also calls Mix APIs that only exist in the monorepo — onFocusVisible and Pressable.semanticsLabel are absent from every published mix release, including 2.2.0-beta.2 — and remix pins mix from pub.dev, so version solving cannot reconcile the two sources. A dependency_overrides entry puts the whole preview build on the same Mix commit. Both pins revert to hosted once a mix prerelease ships those APIs and mix_winds 0.1.0-alpha.0 is published. mix_docs_preview is publish_to: none, so this only affects the docs preview build.
leoafarias
marked this pull request as ready for review
August 8, 2026 18:34
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Website half of the
mix_tailwinds→mix_windspackage rename. Pairs with btwld/mix#1011 (merged ase3133c356).Changes
/mix-tailwinds→/mix-winds, andcomponents/landing/mix-tailwinds/→components/landing/mix-winds/(MixTailwindsLanding.tsx→MixWindsLanding.tsx,mix-tailwinds.css→mix-winds.css).public/mix-tailwinds/topublic/mix-winds/.mix-winds.mdx, updated the_meta.jskey, theFloatingNavbarlink, and the inbound links fromgetting-started.mdxandmix-schema.mdx.site-tests/mix-tailwinds-integration.test.mjs→mix-winds-integration.test.mjsand its assertions.mix_docs_preview/lib/ecosystem/mix_tailwinds.dart→mix_winds.dart, updated the registry import,sourcePath, and theecosystem/mix-winds.0preview id./mix-tailwindsand/documentation/mix/ecosystem/mix-tailwinds, so links published with feat(mix-tailwinds): add the mix_tailwinds landing page #50 keep resolving.0.1.0-alpha.0.Preview dependency pins (temporary)
mix_windsis not on pub.dev under its new name yet, somix_docs_previewresolves it frombtwld/mixat the rename commit.It also turned out that
mix_windscalls Mix APIs that exist only in the monorepo —onFocusVisibleandPressable.semanticsLabelare absent from every publishedmixrelease, including2.2.0-beta.2. Becauseremixpinsmixfrom pub.dev, version solving cannot reconcile a gitmixwith a hosted one, so adependency_overridesentry puts the whole preview build on the same Mix commit.mix_docs_previewispublish_to: none, so these pins only affect the docs preview build. Both revert to hosted once the follow-ups below land.Deliberately not changed
/examples/tailwind-plan-cardroute and the "Tailwind" side of the browser-vs-Flutter comparison copy.Validation
flutter pub get(Flutter 3.44.2) — resolved.build_web_previews.sh --local— built; 74 preview entries.pnpm run check:previews— OK (74 entries).pnpm run test:site— 40/40 passed.npx tsc --noEmit— clean.pnpm run build— passed; 101 static pages,/mix-windsprerendered as static.next start:/mix-windsand/documentation/mix/ecosystem/mix-windsreturn 200;/mix-tailwindsand the old ecosystem URL both 308 to their new locations; all 20 captures under/mix-winds/return 200; the old asset path 404s.flutter pub add mix_winds; the ecosystem page renders the live Flutter preview and its source snippet readsimport 'package:mix_winds/mix_winds.dart';. No console errors.grepover the built preview bundle finds nomix_tailwindsreferences.Follow-ups
mixprerelease containingonFocusVisibleandPressable.semanticsLabel.mix_winds'smix: ^2.1.0constraint to that prerelease — as written it does not compile against anymixversion it allows — then publishmix_winds0.1.0-alpha.0and markmix_tailwindsdiscontinued.mixandmix_winds.