1.9 KiB
Web CommandView batch d19b1daac0c3285508d58133
Batch remains incomplete. No builds, tests, browser validation, benchmarks, or acceptance were run.
Native document helper now handles Std_ShowObjects, Std_HideObjects, Std_ShowSelection, Std_HideSelection, and Std_SelectVisibleObjects using the requested open document. Visibility is persisted in WebViewState, applied to object Visibility properties when available, and consumed when returning native display meshes. Subelement visibility explicitly requires the view-provider host; it is not silently widened to whole-object visibility.
Remaining boundaries:
- Connect these five operations through the existing Part document owner, part-view-facade.ts, web-desktop-adapter.ts, and mounted web-view-task.tsx. The current adapter still accepts only the existing VIEW_COMMANDS. Native helper changes alone do not make these commands available in the browser.
- Implement frozen camera save/restore, projection switching, scene inspection, selection history, selection bounding boxes, texture mapping, clipping, navigation redirection, and fullscreen with the mounted view host and actual document state. Existing GUI-command-manager fallback is unavailable in the headless Web runtime and does not complete these operations.
- Registration discovery still requires repair after executable integration; no markers were added and no completion receipts were generated.
Required next source packet anchors: command list and request validation in web/src/part-view-facade.ts; mounted view state, mesh consumption, and command execution in web/src/web-view-task.tsx; corresponding native document-view dispatcher and helper in the PartBox/DocumentProbe owner. The current packet reader rejected part-view-facade.ts because it is not a packet source/support file. Do not interpret this reading restriction as missing business source.