Skip to content

feat(cli): add typography playground to panda studio - #3665

Closed
Adebesin-Cell wants to merge 1 commit into
feat/cli-studio-contrastfrom
feat/cli-studio-typography
Closed

feat(cli): add typography playground to panda studio#3665
Adebesin-Cell wants to merge 1 commit into
feat/cli-studio-contrastfrom
feat/cli-studio-typography

Conversation

@Adebesin-Cell

@Adebesin-Cell Adebesin-Cell commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Stacked PR. Base is feat/cli-studio-contrast (#3664), which stacks on the studio PR (#3663), so this diff is just the typography playground. Review #3664 first.

📝 Description

Add a typography playground to panda studio. Combine font-size, weight, family, line-height, and letter-spacing tokens on your own sample text to preview a text style before you build it.

⛳️ Current behavior (updates)

The viewer lists typography tokens one category at a time, but there's no way to combine them and see the result.

🚀 New behavior

A Typography tool under the viewer's Playground nav. Five dropdowns pick a font-size, weight, family, line-height, and letter-spacing from your tokens, and a textarea sets the sample text. A live preview renders the combination, and a readout shows the composed CSS you'd write.

💣 Is this a breaking change (Yes/No):

No.

📝 Additional Information

The studio stack:

Test plan:

  • pnpm --filter @pandacss/cli test
  • verified in the running viewer: dropdowns apply live, the CSS readout tracks the selection, no console errors

@changeset-bot

changeset-bot Bot commented Jul 17, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: a42a184

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 20 packages
Name Type
@pandacss/cli Patch
@pandacss/dev Patch
@pandacss/language-server Patch
@pandacss/typescript-plugin Patch
playground Patch
website Patch
@pandacss/compiler-shared Patch
@pandacss/compiler-wasm Patch
@pandacss/compiler Patch
@pandacss/config Patch
@pandacss/eslint-plugin Patch
@pandacss/mcp Patch
@pandacss/postcss Patch
@pandacss/preset-base Patch
@pandacss/preset-panda Patch
@pandacss/rollup Patch
@pandacss/transformer Patch
@pandacss/types Patch
@pandacss/vite Patch
@pandacss/webpack Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
panda-docs Error Error Jul 18, 2026 5:11am
panda-playground Error Error Jul 18, 2026 5:11am
panda-studio Error Error Jul 18, 2026 5:11am

Request Review

@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-contrast branch from bb0b3ab to f17a2d2 Compare July 18, 2026 04:27
@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-typography branch from 8f5b61e to 44d20b5 Compare July 18, 2026 04:27
@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-contrast branch from f17a2d2 to 99eef4a Compare July 18, 2026 04:36
@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-typography branch from 44d20b5 to f7cd522 Compare July 18, 2026 04:36
@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-contrast branch from 99eef4a to 6fbd19b Compare July 18, 2026 04:38
@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-typography branch from f7cd522 to c66ffc3 Compare July 18, 2026 04:38
@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-contrast branch from 6fbd19b to 2ec5f71 Compare July 18, 2026 04:46
@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-typography branch from c66ffc3 to 674f178 Compare July 18, 2026 04:46
@Adebesin-Cell
Adebesin-Cell force-pushed the feat/cli-studio-contrast branch from 2ec5f71 to 09ff312 Compare July 18, 2026 04:56
@Adebesin-Cell

Copy link
Copy Markdown
Collaborator Author

Consolidated into #3666 — the full panda studio feature now ships as one PR.

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