Rbanh pushed to main at Rbanh/schemeta 2026-02-20 01:05:46 -05:00
1a9c7b56ff Improve layout stability, tie-net metrics, and annotation readability
Rbanh pushed to main at Rbanh/schemeta 2026-02-20 00:48:14 -05:00
cf3e64e836 Harden responsive layout and reduce tie-net routing noise
Rbanh commented on issue Rbanh/schemeta#48 2026-02-20 00:11:30 -05:00
P9-00: Master tracker for layout/readability production hardening

Phase 9 update: fc5f2fe shipped.

Completed in this slice:

  • Rank/lane-driven group origin planner replaced fixed grid-cell origin placement.
  • Deterministic collision-aware group packing…
Rbanh commented on issue Rbanh/schemeta#45 2026-02-20 00:11:29 -05:00
P8-09: QA hardening - visual/readability gates + e2e matrix

QA status after fc5f2fe:

  • Full matrix green: npm test, npm run test:ui.
  • Updated deterministic SVG hash baseline in tests/render-regression.test.js.
  • Refreshed UI snapshots for changed…
Rbanh commented on issue Rbanh/schemeta#50 2026-02-20 00:11:25 -05:00
P9-02: Incremental routing that never triggers global component drift

Stability note after fc5f2fe:

  • Improved placement seeding reduced long-route detour spikes that were surfacing as post-edit instability and poor tidy outcomes.
  • Local drag behavior fix…
Rbanh commented on issue Rbanh/schemeta#49 2026-02-20 00:11:24 -05:00
P9-01: ELK-first placement pipeline with strict flow lanes

Progress push fc5f2fe (P9-01).

Layout engine updates:

  • Reworked group-origin seeding from fixed grid cells to rank/lane-driven origin planning.
  • Added deterministic origin packing with…
Rbanh pushed to main at Rbanh/schemeta 2026-02-20 00:11:02 -05:00
fc5f2fee41 Refine group placement seeding to reduce collapse and detour
Rbanh commented on issue Rbanh/schemeta#48 2026-02-19 23:55:19 -05:00
P9-00: Master tracker for layout/readability production hardening

Latest incremental push: f0b952e.

What changed:

  • Route-centered net-label anchoring to keep labels visually tied to actual wires.
  • This specifically targets the floating I2C/bus label…
Rbanh commented on issue Rbanh/schemeta#51 2026-02-19 23:55:18 -05:00
P9-03: Text and label compositor rewrite (pin/net/legend/annotation)

Follow-up readability patch f0b952e:

  • Net labels now include route-centered candidate anchors (representativePoint) before pin-anchor fallback.
  • Reduces 'floating label' artifacts where…
Rbanh pushed to main at Rbanh/schemeta 2026-02-19 23:55:03 -05:00
f0b952e3a2 Anchor net labels to routed segments to avoid floating labels
Rbanh commented on issue Rbanh/schemeta#45 2026-02-19 23:52:50 -05:00
P8-09: QA hardening - visual/readability gates + e2e matrix

QA update after cc20c0c and 5f31542:

  • Full test matrix green (npm test, npm run test:ui).
  • UI regression baselines refreshed to reflect improved stable behavior:
    • placement-preservatio…
Rbanh commented on issue Rbanh/schemeta#48 2026-02-19 23:52:50 -05:00
P9-00: Master tracker for layout/readability production hardening

Phase 9 execution update:

  • 5f31542 Preserve placement by default on compile/tidy follow-up compiles (prevents relayout thrash).
  • cc20c0c Label readability pass: pin/net label spacing +…
Rbanh commented on issue Rbanh/schemeta#51 2026-02-19 23:52:49 -05:00
P9-03: Text and label compositor rewrite (pin/net/legend/annotation)

Progress push cc20c0c landed.

Renderer improvements:

  • Added per-side pin label spacing resolver to reduce local pin text collisions.
  • Added separate per-side net-label spacing pass for…
Rbanh pushed to main at Rbanh/schemeta 2026-02-19 23:52:30 -05:00
cc20c0cc25 Improve text readability with pin label spacing and annotation panel
Rbanh pushed to main at Rbanh/schemeta 2026-02-19 23:41:32 -05:00
5f31542cb6 Stabilize compile by preserving placements unless relayout requested
Rbanh commented on issue Rbanh/schemeta#50 2026-02-19 23:33:58 -05:00
P9-02: Incremental routing that never triggers global component drift

Progress update (77f63a6):

  • Local drag behavior changed to single-component by default.
  • Explicit modifier (Alt) required for group drag.

This is a first hardening step for the no-global-dri…

Rbanh commented on issue Rbanh/schemeta#48 2026-02-19 23:33:58 -05:00
P9-00: Master tracker for layout/readability production hardening

Latest push: 77f63a6.

Included in Phase 9 execution:

  • Drag interaction policy tightened to reduce accidental multi-node moves.
  • This directly addresses the user-reported global movement…
Rbanh commented on issue Rbanh/schemeta#39 2026-02-19 23:33:56 -05:00
P8-03: Canvas subsystem rewrite with React Flow primitives and interaction contracts

Incremental interaction patch pushed in 77f63a6:

  • Default drag now moves only the component being dragged.
  • Group-drag now requires explicit Alt modifier on an already multi-selected…
Rbanh pushed to main at Rbanh/schemeta 2026-02-19 23:33:39 -05:00
77f63a6f80 Refine drag behavior: default to single-component move
Rbanh commented on issue Rbanh/schemeta#47 2026-02-19 23:29:34 -05:00
P8-00: Master tracking issue for React/ELK refactor

Tracker update after board cleanup:

Closed as complete:

  • #37 (React architecture migration)
  • #38 (deterministic state model)
  • #44 (JSON editor upgrade)

Still open in Phase 8 (quality-critical)…