Skip to content

fix: prevent overlapping pin labels in custom symbols - #504

Open
techmannih wants to merge 1 commit into
mainfrom
olt
Open

fix: prevent overlapping pin labels in custom symbols#504
techmannih wants to merge 1 commit into
mainfrom
olt

Conversation

@techmannih

Copy link
Copy Markdown
Member

Summary

Fixes overlapping pin labels in compact custom schematic symbols such as C113367.

Changes

  • Preserves original EasyEDA polarity labels for schematic display:
    • IN- instead of IN_NEG
    • VO+ instead of VO_POS
  • Retains normalized aliases such as IN_NEG and VO_POS for connectivity and selectors.
  • Adds extra spacing for compact custom symbols with normalized polarity labels.
  • Keeps active-low and regular pin-label behavior unchanged.
  • Updates C113367 inline and schematic snapshots.
  • Adds parser and symbol-generation regression coverage.
  • Includes schematic and PCB snapshot coverage.

Validation

  • 34 parser and custom-symbol regression tests pass.
  • Full C113367 conversion tests pass.
  • Production build passes.
  • Updated schematic was visually verified to contain no overlapping pin labels.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

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