Skip to content

Extend right-side UI elements using visibleBoundsProperty on wider sc… - #45

Merged
veillette merged 2 commits into
mainfrom
claude/extend-ui-wider-screens-Lwq3P
Feb 23, 2026
Merged

Extend right-side UI elements using visibleBoundsProperty on wider sc…#45
veillette merged 2 commits into
mainfrom
claude/extend-ui-wider-screens-Lwq3P

Conversation

@veillette

Copy link
Copy Markdown
Collaborator

…reens

When the browser window is wider than the 1024px layout bounds, the three right-edge elements now track visibleBoundsProperty so they use the extra space instead of remaining anchored to the fixed layout bounds:

  • resetAllButton: right/bottom pin to visibleBounds.maxX/maxY
  • dataTableNode: left shifts right by the extra visible width beyond layoutBounds
  • kinematicsGraph (grasp): right tracks visibleBounds.maxX with the same 45px overhang so the user can still pull it onto the screen

All three elements are wired in a single visibleBoundsProperty.link, which fires synchronously on screen resize for fully reactive layout updates. The playbackControlsNode centerY is also re-aligned inside the same link to stay vertically centred with the repositioned reset button.

https://claude.ai/code/session_018AiQS4Eo6Q9u1eKoNLbAk3

claude and others added 2 commits February 23, 2026 03:18
…reens

When the browser window is wider than the 1024px layout bounds, the three
right-edge elements now track visibleBoundsProperty so they use the extra
space instead of remaining anchored to the fixed layout bounds:

- resetAllButton: right/bottom pin to visibleBounds.maxX/maxY
- dataTableNode: left shifts right by the extra visible width beyond layoutBounds
- kinematicsGraph (grasp): right tracks visibleBounds.maxX with the same 45px
  overhang so the user can still pull it onto the screen

All three elements are wired in a single visibleBoundsProperty.link, which
fires synchronously on screen resize for fully reactive layout updates. The
playbackControlsNode centerY is also re-aligned inside the same link to stay
vertically centred with the repositioned reset button.

https://claude.ai/code/session_018AiQS4Eo6Q9u1eKoNLbAk3
@veillette
veillette merged commit 149376a into main Feb 23, 2026
@veillette
veillette deleted the claude/extend-ui-wider-screens-Lwq3P branch February 24, 2026 02:13
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.

2 participants