Skip to content

Feature: the card of a detector switches "stop beams" in place - #87

Open
StackEnjoyer wants to merge 1 commit into
mainfrom
feature/detector-stop-switch
Open

StackEnjoyer wants to merge 1 commit into
mainfrom
feature/detector-stop-switch

Conversation

@StackEnjoyer

Copy link
Copy Markdown
Owner

Features

  • Detector card, page "Pose": switch "stop beams" changes the detector itself, with undo
  • Switching keeps the object, its systems, label and pinned cards; the beams are traced again
  • Catalog, project and code detectors: their code follows the switch, also in linked windows
  • export_changes: BeamletOptics.stop!(name, false) for a detector from the user's script
  • Page "Edit" of a catalog detector has no switch of its own any more

Doc changes

  • Detector rows, catalog page and agent skill: the switch on the card

Internal changes

  • Precompile workload: a step that switches the detector on its card

Closes #71

A toggle on the page "Pose" of the card of every detector, also one of the user's script: it calls
BeamletOptics.stop! on the same object (the solve is cancelled first, then solved again; undo
switches back) and writes the state into the code of a catalog, project or code detector in every
linked window, also into a pending input of the page "Edit", which has no switch of its own any
more. export_changes writes BeamletOptics.stop!(name, v) for a detector without code. A step of the
precompile session clicks the switch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

Feature: The card of a detector switches "stop beams" in place

1 participant