Skip to content

Add footprint preview in import dialog#3722

Open
mohan-bee wants to merge 11 commits into
tscircuit:mainfrom
mohan-bee:feat-footprint-view
Open

Add footprint preview in import dialog#3722
mohan-bee wants to merge 11 commits into
tscircuit:mainfrom
mohan-bee:feat-footprint-view

Conversation

@mohan-bee

@mohan-bee mohan-bee commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Footprint Preview In Import Dialog

  • Adds a click-to-preview footprint panel to the component import dialog.
  • Selecting a JLCPCB part loads its real EasyEDA footprint through a restricted EasyEDA proxy, converts it to Circuit JSON, and renders it with PCBViewer.
  • Selecting a KiCad footprint fetches its .kicad_mod source, converts it to Circuit JSON, and renders the result in the same preview panel.
  • Existing import actions are unchanged. The preview fetch is separate from the final import flow.
  • The Runframe Vercel deployment now includes a narrowly scoped /api/proxy endpoint because EasyEDA cannot be fetched directly from the browser.
Screen.Recording.2026-06-23.at.11.18.43.AM.mov

@vercel

vercel Bot commented Jun 19, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
runframe Ready Ready Preview, Comment Jun 22, 2026 10:38am

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

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

Mohan added 2 commits June 22, 2026 15:23
@mohan-bee mohan-bee marked this pull request as ready for review June 22, 2026 10:44
@mohan-bee mohan-bee requested a review from imrishabh18 June 22, 2026 10:44
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