Skip to content

Support inline netlabels - #3416

Merged
seveibar merged 2 commits into
mainfrom
feat/netlabel-inline-prop
Aug 24, 2026
Merged

Support inline netlabels#3416
seveibar merged 2 commits into
mainfrom
feat/netlabel-inline-prop

Conversation

@seveibar

@seveibar seveibar commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • honor <netlabel inline /> by opting the explicit label into the existing collision-aware inline label solver
  • suppress the initial anchored label and explicit coordinate trace while inline placement is active
  • keep omitted/false labels anchored exactly as before
  • preserve anchored fallback when the solver cannot place the text inline, and preserve anchored rendering when there is no connected trace or MSP routing is disabled
  • add a schematic snapshot regression showing one inline label along the routed trace with no duplicate anchored label

Dependency

Related to #2934.

Validation

  • full suite before rebasing the latest schematic trace solver release: 1,445 passed, 40 skipped, 0 failed
  • after rebasing onto v0.0.1753 / @tscircuit/schematic-trace-solver@0.0.149: focused netlabel and inline-label suite, 10 passed, 0 failed
  • published dependency verification: @tscircuit/props@0.0.635 exposes NetLabelProps.inline
  • bun test tests/components/primitive-components/netlabel-inline.test.tsx
  • bunx tsc --noEmit
  • bun run build
  • bun run smoke-test:dist
  • bunx biome format on all changed TypeScript files
  • git diff --check
  • visually inspected the new schematic snapshot

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
tscircuit-core-benchmarks Ready Ready Preview Aug 24, 2026 10:43pm

Request Review

@seveibar
seveibar merged commit 53e5400 into main Aug 24, 2026
17 checks passed
@seveibar
seveibar deleted the feat/netlabel-inline-prop branch August 24, 2026 22:57
@tscircuitbot

Copy link
Copy Markdown
Contributor

Thank you for your contribution! 🎉

PR Rating: ⭐⭐
Impact: Minor

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


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.

2 participants