Repository navigation
Conversation
Signed-off-by: Farbod Motlagh <fmotlagh@nvidia.com>
Keep the video-streaming HUD open during connection and reconnect attempts, collapse it on stream start, and preserve manual Show/Hide while streaming. Add lifecycle and browser regression coverage for CXR-4298. Signed-off-by: Farbod Motlagh <fmotlagh@nvidia.com>
| if expected == EGOPOST_LICENSE and expressions == {"Apache-2.0"}: | ||
| content = path.read_text() | ||
| # Replace only the default header tag, retaining copyright and other notices. | ||
| # Split literal SPDX tags in patterns/templates so REUSE only reads real headers. |
There was a problem hiding this comment.
do we really need to change this? seems some column count configuration is inconsistent?
| "// SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.\n" | ||
| "// " | ||
| "SPDX-License-Identifier: Apache-2.0\n\n" | ||
| "SPDX-License-" |
|
🤖 Agent-generated (Claude Code · claude-sonnet-5-5) Summary Moves control-panel visibility into a Legend: 🚫 Blocker · 💡 Suggestion · 🔍 Nit
Actionables (for bots — copy-paste-ready for AI)
|
Signed-off-by: Farbod Motlagh <fmotlagh@nvidia.com>
|
✅ Preview deployed: https://NVIDIA.github.io/IsaacCapture/preview/pr-1283/client/ Built from commit 7c6c7c7. It may take a minute for the updated preview to appear. |
gareth-morgan-nv
left a comment
There was a problem hiding this comment.
LGTM. See agent review above.
Description
The video-streaming preset previously hid the HUD on XR entry, obscuring connection status before video was available.
The HUD now stays open while connecting, hides its details when streaming starts, and reopens on connection loss. The existing Show/Hide controls remain available, and manually reopened details stay open while the connection is unchanged. Other presets retain their existing behavior.
Addresses the HUD feedback in CXR-4298. Camera-workflow naming and documentation links remain separate work.
Includes a separate prerequisite commit fixing existing SPDX scanner false positives in three Python strings. Their parsed code and generated output are unchanged.
Type of change
Testing
Validated on macOS:
npm test -- --runInBand— 125 tests passed.npm run test:playwright -- VideoStreamingHUDTest --workers=1— passed in Chrome with IWER and MockCloudXR. Covers connection progress, automatic hiding, manual reopening, stream loss, and reconnect.npm run build— passed.npm run lint:checkand Prettier checks on changed client files — passed.SKIP=check-copyright-year pre-commit run --all-files— passed.npm run typecheck— reports eight existing recorder errors, reproduced on unchangedmain.Physical-headset validation remains pending.
Checklist
SKIP=check-copyright-year pre-commit run --all-filesgit commit -s) per the DCOSummary by CodeRabbit