Babylon.js icon indicating copy to clipboard operation
Babylon.js copied to clipboard

Inspector v2 bugs and feedback

Open ryantrem opened this issue 2 months ago โ€ข 10 comments

This issue is capturing bugs and feedback from the Inspector v2 forum announcement.

@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)

  • [ ] ๐ŸŽจ๐ŸŽ›๏ธ 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)
  • [ ] ๐ŸŽจ๐ŸŽ›๏ธMore granular control over spinbutton increment/decrement using both point+drag and keyboard modifiers
    • https://forum.babylonjs.com/t/introducing-inspector-v2/60937/39
  • [ ] ๐ŸŽจ๐ŸŽ›๏ธ 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
  • [ ] 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
  • [ ] Some kind of property filtering
    • https://forum.babylonjs.com/t/introducing-inspector-v2/60937/49
  • [ ] Dispose entities directly from scene explorer (e.g. delete command)
    • https://forum.babylonjs.com/t/introducing-inspector-v2/60937/60
  • [ ] ๐ŸŽจ๐ŸŽ›๏ธ Replace sliders (for synced slider) with something more inline, like Tweakpane does it
    • https://forum.babylonjs.com/t/introducing-inspector-v2/60937/70
  • [ ] Scene Explorer sorting
    • https://forum.babylonjs.com/t/introducing-inspector-v2/60937/90
    • https://forum.babylonjs.com/t/introducing-inspector-v2/60937/92
  • [ ] Scene Explorer colored icons
    • https://forum.babylonjs.com/t/introducing-inspector-v2/60937/103

ryantrem avatar Oct 14 '25 18:10 ryantrem