BabylonJS / BabylonJS/Babylon-Lite

Inspector Lite

Open
#55 0 comments 0 reactions 1 assignee Claimed by @ryantrem View on GitHub
enhancement sub-project
Dominant language
TypeScript
Stars
149
Forks
29
Avg merge
1d 5h
Merged PRs (30d)
106

Description

**Owner:** Ryan

Subproject for Inspector Lite.

## Substeps

- [x] P0 - Add the Inspector Lite foundation and initial Explorer and Properties support https://github.com/BabylonJS/Babylon.js/pull/18889
- [x] P1 - Align Lite Explorer extension contracts and lifecycle behavior https://github.com/BabylonJS/Babylon.js/pull/18898
- [x] P2a - Add mesh inspection parity https://github.com/BabylonJS/Babylon.js/pull/18901
- [x] P2b - Add camera and light inspection parity https://github.com/BabylonJS/Babylon.js/pull/18901
- [x] P2c - Confirm existing public shadow relationships support identity/display-only inspection without additional Lite APIs https://github.com/BabylonJS/Babylon.js/pull/18901
- [x] P2d - Add identity/display-only shadow inspection parity https://github.com/BabylonJS/Babylon.js/pull/18901
- [ ] P3a - Add standalone TextRenderer and SpriteRenderer layer inspection parity (implemented; PR in progress)
- [ ] P3b - Replace Babylon Lite generic scene dispatch with tree-shakeable per-entity add/remove APIs and optional SceneContext associations (in progress)
- [ ] P3c - Add Inspector support for scene-hosted text renderables, depth-hosted sprite layers, and billboard systems (blocked by P3b)
- [ ] P4 - Expand material and texture inspection parity
- [ ] P5 - Add animation inspection parity
- [ ] P6a - Add picking and selection highlighting
- [ ] P6b - Add transform gizmo support
- [ ] P7a - Add statistics and performance inspection
- [ ] P7b - Add debug and capture tools
- [ ] P8a - Expose Babylon Lite FrameGraph task discovery
- [ ] P8b - Add FrameGraph and post-process inspection
- [ ] P8c - Add FlowGraph inspection
- [ ] P9a - Expose Babylon Lite skeleton and morph discovery
- [ ] P9b - Add skeleton and morph inspection
- [ ] P9c - Expose Babylon Lite particle-system discovery
- [ ] P9d - Add particle-system inspection
- [ ] P10a - Expose Babylon Lite physics-world discovery
- [ ] P10b - Add physics inspection
- [ ] P10c - Expose Babylon Lite audio-engine discovery
- [ ] P10d - Add audio inspection
- [ ] P11a - Add asset-container inspection
- [ ] P11b - Add texture preview and export tools
- [ ] P11c - Add Inspector extension integration
- [ ] P11d - Add Inspector CLI integration
- [ ] P12a - Complete compatibility, accessibility, and bundle-size hardening
- [ ] P12b - Add documentation
- [ ] P12c - Add samples
- [x] P12d - Publish runtime-isolated `@babylonjs/shared-ui-components/lite` exports https://github.com/BabylonJS/Babylon.js/pull/18901

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.