Skip to content

Preserve explicit silkscreen text mirroring - #4264

Closed
anil08607 wants to merge 2 commits into
tscircuit:mainfrom
anil08607:fix/silkscreen-text-mirroring
Closed

anil08607 wants to merge 2 commits into
tscircuit:mainfrom
anil08607:fix/silkscreen-text-mirroring

Conversation

@anil08607

Copy link
Copy Markdown
Contributor

Silkscreen text currently drops the converter's mirrored prop during rendering. Emit it as Circuit JSON is_mirrored, preserving true, false, and omission, including imported footprint and pin-row labels.

Includes a visual regression and geometry assertions for both layers and parent layer flips. Found while auditing tscircuit/circuit-json-to-tscircuit#89; the converter mapping already exists, so no duplicate converter change is needed.

Depends on tscircuit/props#885. A narrow development-only Bun patch mirrors that props change so local/CI tests are reproducible. This PR is draft until the props release is available; replace the patch with that release before merging.

Validation: 18 related silkscreen/fabrication tests pass; package build including declarations passes. The new regression test and its imported library/fixture dependencies also pass TypeScript checking.

@vercel

vercel Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
tscircuit-core-benchmarks Ready Ready Preview Oct 1, 2026 1:59am UTC

Request Review

@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown

This PR has been automatically marked as stale because it has had no recent activity. It will be closed if no further activity occurs.

@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

This PR was closed because it has been inactive for 1 day since being marked as stale.

@github-actions github-actions Bot closed this Oct 7, 2026

This branch was successfully deployed

1 active deployment
Preview — 71443fc9 Deployed Oct 1, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant