Skip to content

Add more viewer features - #124

Open
dementive wants to merge 12 commits into
mainfrom
nathan/viewer-parity
Open

dementive wants to merge 12 commits into
mainfrom
nathan/viewer-parity

Conversation

@dementive

@dementive dementive commented Sep 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add configurable stock rendering with fixed dimensions, allowances, wall/floor stock, offsets, camera framing, and semantic wireframe edges. Allows viewer consumers to pass in custom stock geometry if they need to.
  • Add direction-based face highlights, selection-driven X-ray focus, hover cards, and improved picking behavior.
  • Add a section-plane gizmo with bidirectional dragging, physical cut measurement, and direction-coloured handles with theme overrides.
  • Add the bundled banana-for-scale model and a shared controlled viewer toolbar component with reusable styling.
  • Update the React viewer example and browser coverage for the new controls and interactions.
  • Add different viewer control settings based on the user's preferred CAD program.

Public package release

  • Changesets are included for @toolpath/viewer.
  • No breaking changes.

@dementive
dementive marked this pull request as ready for review September 18, 2026 23:37
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