feat(create): rebuild /create as a consolidated builder studio#299
Draft
mehdibha wants to merge 1 commit into
Draft
feat(create): rebuild /create as a consolidated builder studio#299mehdibha wants to merge 1 commit into
mehdibha wants to merge 1 commit into
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Fresh, clean rebuild of the
/createbuilder that consolidates the best ideas from the bake-off experiments (#282–#296, #212). Draft — built step by step: this first step lands the app shell; the panels are intentionally empty and get filled in subsequent commits so the work stays clean.This step — shell + header + empty panels
/createis now its own focused workspace. The global site<Header>is suppressed on/createonly (every other route keeps it) —www/src/routes/_app/route.tsx.modules/create/studio/header.tsx): visually continuous with the site bar (same--header-height, theme toggle, GitHub), but the marketing nav + "Search docs" are gone. The wordmark is a wayfinding menu (Home, Docs, Components, Charts, Presets) so the "customize here → see it on real components there" loop stays one click away without nav-link clutter. The⌘Kcommand / undo / share / export controls join this bar as the panels that back them land.customize-panel.tsx(controls) andstage.tsx(live preview) — clean empty states for now.useDesignSystem, localStorage persistence) is preserved so the design-system loop keeps working as panels come online.customizer-panel.tsx(replaced).Design decisions (from the just-finished bake-off review)
⌘Kwill be repurposed to the builder command palette.Next steps
Fill the panels one at a time: color → foundations → components on the left, live preview + toolbar on the right; then the header's builder-action cluster.
pnpm typecheck+pnpm checkgreen.