Version Packages#845
Conversation
|
Docs review: No guide updates needed for this release. The only changelog entry — #837 "Fix tweakpane styling race condition" — is an internal fix moving |
2ac91a1 to
aa099fe
Compare
|
Docs review: no guide changes needed. The only changelog entry (1.36.3 — "Fix tweakpane styling race condition", #837) is an internal bug fix in |
aa099fe to
f9af285
Compare
|
Docs-impact review: the only changelog entry is 1.36.3 — "Fix tweakpane styling race condition" (#837), an internal fix moving |
f9af285 to
61d243f
Compare
|
Docs review (v1.36.3): no guide changes needed. Both changelog entries are internal-only and touch no surface documented in
|
61d243f to
0cdb9c8
Compare
|
Docs review — no guide changes needed. All entries in this release are internal refactors, a bug fix, and a new overlay-widget feature that no current guide references. None touch the documented public surface (
|
0cdb9c8 to
71563a4
Compare
|
Docs review (v1.37.0): no guide updates needed — every changelog entry is internal/UI-only and none touch a documented API surface.
No |
71563a4 to
b3cad85
Compare
|
Docs impact review — no guide changes needed. All entries in this release are internal UI/UX changes, refactors, a bug fix, or a net-new surface not referenced in any current guide (embedding, local-usage, worldstatestore, v1→v2 migration), so none affect documented API surface:
|
b3cad85 to
732bb53
Compare
|
Docs review (v1.37.0): No guide changes needed. All seven changelog entries are internal to the visualizer app or net-new surfaces not referenced in the current guides (
|
732bb53 to
880aa9c
Compare
|
Docs review (motion-tools 1.37.0): no guide changes needed. Reviewed all 8 changelog entries against the use-case guides (
The Motion Plan Replayer entries (#838/#839/#840) are net-new plugin surfaces not referenced in any current guide, so they are out of scope for this pass (documented separately). The widget/edit-mode changes are runtime UI, not documented props. Note: the changelog line for |
880aa9c to
fdb063b
Compare
Docs impact review —
|
| PR | summary | verdict |
|---|---|---|
| #855 | Per-arm position widget switches (unify widget UX) | (D) no change |
| #853 | Dedicated build/monitor (edit) mode | (D) no change |
| #846 | Refactor frame editing for plugin extraction | (D) no change |
| #849 / #851 | Migrate camera & arm widgets to FloatingPanel | (D) no change |
| #837 | Fix tweakpane styling race condition | (D) no change |
| #838 | Motion Plan Replayer: parsePlan JSON parser |
(D) no change |
| #839 | Motion Plan Replayer: frame-descriptor derivation | (D) no change |
| #840 | Motion Plan Replayer: per-step snapshots + PartOfPlan relation |
(D) no change |
| #841 | Motion Plan Replayer plugin shell (panel + upload + extraSource) |
(D) no change |
Why no guide edits:
- The widget/edit-mode/FloatingPanel/tweakpane changes (Unify widget ux #855, [APP-16367] Dedicated edit mode #853, Refactor frame editing for plugin extraction #846, Component widgets like camera and arm widget not using current panel UX #849/fix: migrate camera and arm widgets to FloatingPanel UX (#849) #851, Fix tweakpane styling race condition #837) are in-app UI behavior. None of the four guides (
embedding,local-usage,worldstatestore,v1-to-v2) document arm/camera widgets, edit/monitor mode, or the frame-editing internals. The documented<Visualizer />props (partID,cameraPose,children) and theclient/api/draw/WorldStateStoreServicesurfaces are unchanged. - The Motion Plan Replayer entries (Add motion plan JSON parser (parsePlan) #838–Add Motion Plan Replayer plugin shell (panel + upload + extraSource) #841) are a net-new feature. Per the review scope, net-new surfaces (including the new
extraSourcesnippet andparsePlan) are not documented in this version pass.
No breaking changes for existing v2 users, and no dependency bumps that alter public behavior.
fdb063b to
fb0308f
Compare
|
Docs check: no guide updates needed. All entries in this release are net-new features or internal changes that don't touch any documented surface. The Motion Plan Replayer work ( |
fb0308f to
060ef53
Compare
Docs impact review — v1.37.0Reviewed all 11 changelog entries against the current guides (
Notes:
|
060ef53 to
37c0a54
Compare
|
Docs impact review — no guide changes needed. All v1.37.0 changelog entries are net-new features (the Motion Plan Replayer plugin, which ships its own docs), in-app UI work (per-arm widget switches, dedicated edit mode, camera/arm FloatingPanel migration), an internal refactor (frame editing → plugin extraction), or bug fixes (tweakpane styling race; the Details "show axes helper" toggle, which just makes the in-app control match the already-documented (Changelog entries reference commit hashes, not |
37c0a54 to
972f452
Compare
|
Docs review (use-case guides + v1 to v2 migration): all entries in the 1.37.0 changelog classify as (D) NO CHANGE, so no guide edits are needed. The release is dominated by the new Motion Plan Replayer plugin (parsePlan, frame-descriptor derivation, parsedPlanToSnapshots / PartOfPlan, the plugin shell plus extraSource, 3D render plus timeline scrubber, persistent per-frame display config, and mesh-geometry rendering). That is a net-new surface documented under plugins/motion-plan-replayer.mdx, which is outside this pass scope (guides/** and migration/v1-to-v2.mdx only; net-new features are not documented in this pass). The remaining entries — per-arm position-widget switches, the FloatingPanel migration for camera/arm widgets, the dedicated edit mode, the frame-editing refactor for plugin extraction, and the tweakpane styling / Details-panel show-axes bug fixes — are UI/internal changes. None of them alter the Visualizer props, client/api, draw, or WorldStateStoreService surfaces that embedding.mdx, local-usage.mdx, worldstatestore.mdx, and migration/v1-to-v2.mdx document, and none add a new required parameter. Those guides remain accurate as written. |
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@viamrobotics/motion-tools@1.37.0
Minor Changes
Patch Changes
parsePlan) for the Motion Plan Replayer: validates and normalizes plan JSON into aParsedPlan(frames, parents, trajectory, goals).ParsedPlaninto static and jointedFrameDescriptors (geometry, orientation conversion, joint-index mapping, end-effector reparenting).parsedPlanToSnapshots) and thePartOfPlanECS relation for the Motion Plan Replayer, turning frame descriptors into renderable snapshots grouped under a plan entity.extraSourcesnippet receivingaddPlanso an embedding app can inject its own plan source (e.g. a DB picker) without escaping the plugin's context.reconcileSnapshotEntities. Plan entities are tinted and torn down as a group through thePartOfPlanrelation.