P8-07: Symbol readability and pin-density standards #43

Open
opened 2026-02-19 19:04:55 -05:00 by Rbanh · 0 comments
Owner

Goal:
Prevent unreadable symbols and pin text collisions.

Scope:

  • Enforce minimum pin pitch and min body dimensions from pin count.
  • Auto-spread pins per side with deterministic ordering.
  • Inline symbol diagnostics when pin geometry violates readability.
  • Migration utility for legacy symbols to new spacing defaults.

Acceptance:

  • Symbols with many pins remain readable at default zoom.
  • Pin labels do not overlap at baseline zoom levels.
  • Diagnostics suggest fix actions for invalid geometry.
Goal: Prevent unreadable symbols and pin text collisions. Scope: - Enforce minimum pin pitch and min body dimensions from pin count. - Auto-spread pins per side with deterministic ordering. - Inline symbol diagnostics when pin geometry violates readability. - Migration utility for legacy symbols to new spacing defaults. Acceptance: - Symbols with many pins remain readable at default zoom. - Pin labels do not overlap at baseline zoom levels. - Diagnostics suggest fix actions for invalid geometry.
Rbanh added this to the Phase 8 - React/ELK Core Refactor milestone 2026-02-19 19:05:17 -05:00
Sign in to join this conversation.
No Label
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Rbanh/schemeta#43
No description provided.