-
Notifications
You must be signed in to change notification settings - Fork 1
app-16292: small component tweaks to support per-entity pose mutators #737
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Devin T. Currie (DTCurrie)
merged 75 commits into
main
from
app-16292/3-component-tweaks
Jun 8, 2026
Merged
Changes from 28 commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
faf59c0
Add shared ECS traits and helpers for entity pose plugins
DTCurrie 9e637c6
Add changeset
DTCurrie 02bc0d0
Refactor Details panel into focused subcomponents
DTCurrie bf49747
Add changeset
DTCurrie 9bd8689
Small component tweaks to support per-entity pose mutators
DTCurrie 030b969
Add changeset
DTCurrie 77eed59
Address review feedback on writeMatrix and useMouseRaycaster
github-actions[bot] c18c0e7
Merge branch 'main' into app-16292/1-ecs-utils
DTCurrie 6854ba0
Address review feedback: hierarchy comment, disableTooltip test
github-actions[bot] 0d33dea
Address review feedback on Details refactor
github-actions[bot] dfef837
Address review feedback: writeMatrix early exit, undefined tests, fir…
github-actions[bot] 4b68aae
Merge branch 'app-16292/1-ecs-utils' into app-16292/2-details-refactor
DTCurrie c00b48a
Update src/lib/ecs/traits.ts
DTCurrie 2bcdba2
Merge branch 'app-16292/1-ecs-utils' into app-16292/2-details-refactor
DTCurrie b18c167
Add invalidate() to subcomponents and fix Details handleParentChange
github-actions[bot] fd1cd53
Apply suggestion from @claude[bot]
DTCurrie b890b95
fix claude's bad suggestion
DTCurrie 82d5076
cleanup
DTCurrie 51809f3
Address review feedback on Details refactor
github-actions[bot] 3741933
Address review feedback on writeMatrix and useMouseRaycaster
github-actions[bot] fea6014
Make measure tool a plugin (#732)
micheal-parks 8d67f43
Address review feedback: writeMatrix early exit, undefined tests, fir…
github-actions[bot] db5c541
Update src/lib/ecs/traits.ts
DTCurrie 83b98a6
Add invalidate() to subcomponents and fix Details handleParentChange
github-actions[bot] 3d6bf32
Apply suggestion from @claude[bot]
DTCurrie e1b0cbe
fix claude's bad suggestion
DTCurrie e25aa16
cleanup
DTCurrie f8c93fb
Merge branch 'app-16292/2-details-refactor' into app-16292/3-componen…
DTCurrie b11891e
Add disableTooltip inactive test case to Button spec
github-actions[bot] 1bc584f
Merge branch 'main' into app-16292/1-ecs-utils
DTCurrie 8e8bc5e
Merge branch 'app-16292/1-ecs-utils' into app-16292/2-details-refactor
DTCurrie 12b8101
Merge branch 'app-16292/2-details-refactor' into app-16292/3-componen…
DTCurrie ddd050a
add handlers for changes
DTCurrie e47694e
Merge branch 'app-16292/2-details-refactor' into app-16292/3-componen…
DTCurrie 9ad63d7
use callbacks with no defaults
DTCurrie 5061ec9
Merge branch 'app-16292/2-details-refactor' into app-16292/3-componen…
DTCurrie 2450370
revert opacity behavior
DTCurrie 1aeff3b
Merge branch 'app-16292/2-details-refactor' into app-16292/3-componen…
DTCurrie 94f3b26
revert opacity fallbacks
DTCurrie 081f852
split out opacity and axes helper details
DTCurrie ad9d95d
Merge branch 'app-16292/2-details-refactor' into app-16292/3-componen…
DTCurrie f2b8a19
line color updates
DTCurrie 4c7ab2f
default to first hit
DTCurrie d076b3f
Merge branch 'main' into app-16292/1-ecs-utils
DTCurrie b7b7d7c
Refactor Details panel into focused subcomponents
DTCurrie 168cd3e
Add changeset
DTCurrie 473af2e
Address review feedback on Details refactor
github-actions[bot] 873a67b
Add invalidate() to subcomponents and fix Details handleParentChange
github-actions[bot] 72a6fce
Apply suggestion from @claude[bot]
DTCurrie a92007c
fix claude's bad suggestion
DTCurrie 2d7c9c1
cleanup
DTCurrie d5a080e
add handlers for changes
DTCurrie 17e814f
use callbacks with no defaults
DTCurrie 76b80ef
revert opacity behavior
DTCurrie 053d6e1
split out opacity and axes helper details
DTCurrie 51d9b2b
line color updates
DTCurrie d3f4b78
Merge branch 'app-16292/2-details-refactor' of github.com:viam-labs/m…
DTCurrie 70a5b6f
Merge branch 'app-16292/2-details-refactor' of github.com:viam-labs/m…
DTCurrie 22b2dc9
Merge branch 'main' into app-16292/2-details-refactor
DTCurrie 5626401
Merge branch 'app-16292/2-details-refactor' into app-16292/3-componen…
DTCurrie 156feed
Apply suggestions from code review
DTCurrie 299bed5
fix: correct useThrelte mock structure and remove duplicate guard
github-actions[bot] 2cdca10
Apply suggestion from @claude[bot]
DTCurrie fb7f589
Apply suggestion from @claude[bot]
DTCurrie 7d48588
claude is bad at suggesting code edits
DTCurrie 5ccbd2b
remove outdated mock
DTCurrie 16b6268
Merge branch 'app-16292/2-details-refactor' into app-16292/3-componen…
DTCurrie 84b0156
test: remove duplicate 'keeps original array intact' test case
github-actions[bot] b85557c
Merge branch 'app-16292/2-details-refactor' of github.com:viam-labs/m…
DTCurrie e715f79
Merge branch 'app-16292/3-component-tweaks' of github.com:viam-labs/m…
DTCurrie fec6d11
Merge branch 'main' of github.com:viam-labs/motion-tools into app-162…
DTCurrie 6bc1fd6
cleanup
DTCurrie 43ab2e9
cleanup and clarify
DTCurrie f376b4d
cleanup
DTCurrie 36463bf
Merge branch 'main' into app-16292/3-component-tweaks
DTCurrie File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| '@viamrobotics/motion-tools': patch | ||
| --- | ||
|
|
||
| Default `Line` and `Mesh` opacity to `1`, fix `LineDots` instance ID tracking, enable BVH raycasting in `'gizmo'` interaction mode, fix stale matrix reads in `SelectedTransformControls`, and add `isOpen` / `close` to `Popover` snippets plus a `shapes` icon and `disableTooltip` prop on dashboard `Button` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| '@viamrobotics/motion-tools': patch | ||
| --- | ||
|
|
||
| Split the Details overlay into focused subcomponents under `details/` and expose a `details-extensions` portal target for plugin-supplied editors |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| '@viamrobotics/motion-tools': patch | ||
| --- | ||
|
|
||
| Add `writeMatrix` and `CustomDetails` ECS traits, a `firstHitOnly` raycaster option, and a `'gizmo'` interaction mode |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.