BabylonJS / BabylonJS/Babylon.js
Inspector v2 bugs and feedback
- Dominant language
- TypeScript
- Stars
- 26.1k
- Forks
- 3.7k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 73
Description
This issue is capturing bugs and feedback from the Inspector v2 [forum announcement](https://forum.babylonjs.com/t/introducing-inspector-v2/60937).
@georginahalpern is marking the items specific to shared controls / UX with 🎨🎛️ (instead of having a separate github issue to track them)
Bugs:
- [x] Errors with React 19
- [x] Vertically resizing panes can get into a broken state (logged an upstream bug here, let's see if we get traction: https://github.com/microsoft/fluentui-contrib/issues/523)
- [x] Scene Explorer node indentation resets after 10 total levels of depth
- [x] Not all disposable entities have a Dispose button
Feature Gaps (known or forum-identified)
- [x] 🎨🎛️ Copy button for properties
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/24
- [ ] Close panes (might work differently in v2)
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/65
Requests:
- [ ] (Investigating) Scene explorer: click on entity text to expand/collapse; expand the click zone beyond the arrow
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/14
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/49
- [x] 🎨🎛️Properties pane: improve information density (possibly in scene explorer too) (e.g. compact mode)
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/24
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/28
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/49
- [ ] (More community input please!) Scene explorer: More filtering options (negative filter, or entity type filters)
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/24
- [x] window.debugNode (see https://forum.babylonjs.com/t/scene-debuglayer-copy-last-command-to-clipboard/49796/18)
- [x] 🎨🎛️More granular control over spinbutton increment/decrement using keyboard modifiers
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/39
- [x] 🎨🎛️ Basic math calculation in number input controls
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/39
- [x] More flexibility when opening Inspector in terms of which services/features are enabled (e.g. excluding certain panes, or the default settings, etc.)
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/46
- [ ] Some kind of flow graph support
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/48
- [x] Move the copy button to declutter the UI (maybe context menu, or ctrl+click on label, etc.)
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/49
- [x] Some kind of property filtering
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/49
- [x] Dispose entities directly from scene explorer (e.g. delete command, and ideally with keyboard support)
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/60
- [x] 🎨🎛️ Replace sliders (for synced slider) with something more inline, like Tweakpane does it
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/39
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/70
- [x] Scene Explorer sorting
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/90
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/92
- Also requested by @coryboyle
- [x] Scene Explorer colored icons
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/103
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/162
- [ ] EntitySelector should maybe always have an edit button (not unlink), and use standard nullable checkbox when nullable, and when entering edit mode, always open the dropdown by default
- [x] Option for unconstrained morph target weights
- https://forum.babylonjs.com/t/introducing-inspector-v2/60937/179
Contributor guide
Assessment
This issue has not been assessed yet.