Skip to content

feat: support manual board editing#705

Open
javery556 wants to merge 1 commit intotscircuit:mainfrom
javery556:codex/pcb-board-editing
Open

feat: support manual board editing#705
javery556 wants to merge 1 commit intotscircuit:mainfrom
javery556:codex/pcb-board-editing

Conversation

@javery556
Copy link

@javery556 javery556 commented Mar 15, 2026

Summary

  • add an Edit Board mode for boards with explicit width/height
  • support dragging the board body to offset its center and dragging edge/corner handles to resize it
  • expose board edits through onBoardChanged, add a dedicated fixture, and cover the board edit helpers with tests
  • include the repo formatter change required to keep format:check green

/claim #106

Testing

  • npx tsc --noEmit
  • npm run build
  • npm run format:check

Demo

@vercel
Copy link

vercel bot commented Mar 15, 2026

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

Project Deployment Actions Updated (UTC)
pcb-viewer Ready Ready Preview, Comment Mar 15, 2026 7:46am

Request Review

@javery556
Copy link
Author

Demo video for the UI changes:

manual-edit-board-demo.mp4

This shows toggling Edit Board, resizing from a corner handle, dragging the board body to offset it, and exiting edit mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant