Skip to content

[InspectorV2/Fluent] Various new features/fixes from our muster munday madness #16967

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Aug 6, 2025

Conversation

georginahalpern
Copy link
Contributor

@georginahalpern georginahalpern commented Aug 5, 2025

  • BoundProperty now has the option to send ignoreNullable in place of nullable. When sent, the underlying component will use the default value in an enabled state (vs the nullable behavior of showing a checkbox to set/unset null). You can see this being used in AnimationGroupProperties
  • DropdownPropertyLine now uses the type of options in order to infer the type of value/onChange (to avoid casting as foo). It also condenses the old logic of nullable foo to instead use the nullable checkbox feature of boundproperty
image image
  • RegisterDataStore.hidden is now accounted for within sceneExplorer when determining an entity's visibility
  • Shared LinkToEntityPropertyLine that does the selection logic for an entity and encapsulates the check for whether node exists as well as the check for whether the entity has registeredDataStore.hidden
  • Use propertyLine directly for cases where we want a nested component available in the expanded content. And add some padding to expandedContent
image

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Building or testing the sandbox has failed.

If the tests failed, results can be found here:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/SANDBOX/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Graph tools CI has failed you can find the test results at:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/TOOLS/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Building or testing the playground has failed.

If the tests failed, results can be found here:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/testResults/

@georginahalpern georginahalpern enabled auto-merge (squash) August 5, 2025 15:12
@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Graph tools CI has failed you can find the test results at:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/TOOLS/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Building or testing the sandbox has failed.

If the tests failed, results can be found here:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/SANDBOX/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Building or testing the playground has failed.

If the tests failed, results can be found here:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

You have changed file(s) that made possible changes to the sandbox.
You can test the sandbox snapshot here:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/SANDBOX/refs/pull/16967/merge/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

You have made possible changes to the playground.
You can test the snapshot here:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/

The snapshot playground with the CDN snapshot (only when available):

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/?snapshot=refs/pull/16967/merge

Note that neither Babylon scenes nor textures are uploaded to the snapshot directory, so some playgrounds won't work correctly.

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

You have changed file(s) that made possible changes to the sandbox.
You can test the sandbox snapshot here:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/SANDBOX/refs/pull/16967/merge/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

You have made possible changes to the playground.
You can test the snapshot here:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/

The snapshot playground with the CDN snapshot (only when available):

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/?snapshot=refs/pull/16967/merge

Note that neither Babylon scenes nor textures are uploaded to the snapshot directory, so some playgrounds won't work correctly.

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Graph tools CI has failed you can find the test results at:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/TOOLS/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

You have made possible changes to the playground.
You can test the snapshot here:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/

The snapshot playground with the CDN snapshot (only when available):

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/?snapshot=refs/pull/16967/merge

Note that neither Babylon scenes nor textures are uploaded to the snapshot directory, so some playgrounds won't work correctly.

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Building or testing the sandbox has failed.

If the tests failed, results can be found here:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/SANDBOX/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Graph tools CI has failed you can find the test results at:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/TOOLS/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

You have changed file(s) that made possible changes to the sandbox.
You can test the sandbox snapshot here:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/SANDBOX/refs/pull/16967/merge/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 5, 2025

Graph tools CI has failed you can find the test results at:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/TOOLS/refs/pull/16967/merge/testResults/

1 similar comment
@bjsplat
Copy link
Collaborator

bjsplat commented Aug 6, 2025

Graph tools CI has failed you can find the test results at:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/TOOLS/refs/pull/16967/merge/testResults/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 6, 2025

You have changed file(s) that made possible changes to the sandbox.
You can test the sandbox snapshot here:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/SANDBOX/refs/pull/16967/merge/

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 6, 2025

You have made possible changes to the playground.
You can test the snapshot here:

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/

The snapshot playground with the CDN snapshot (only when available):

https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/PLAYGROUND/refs/pull/16967/merge/?snapshot=refs/pull/16967/merge

Note that neither Babylon scenes nor textures are uploaded to the snapshot directory, so some playgrounds won't work correctly.

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 6, 2025

@bjsplat
Copy link
Collaborator

bjsplat commented Aug 6, 2025

@georginahalpern georginahalpern merged commit db31df1 into BabylonJS:master Aug 6, 2025
19 of 20 checks passed
@georginahalpern georginahalpern deleted the musterFixes branch August 6, 2025 17:24
VicenteCartas pushed a commit to VicenteCartas/Babylon.js that referenced this pull request Aug 7, 2025
…y madness (BabylonJS#16967)

- BoundProperty now has the option to send ignoreNullable in place of
nullable. When sent, the underlying component will use the default value
in an enabled state (vs the nullable behavior of showing a checkbox to
set/unset null). You can see this being used in AnimationGroupProperties
- DropdownPropertyLine now uses the type of options in order to infer
the type of value/onChange (to avoid casting as foo). It also condenses
the old logic of nullable foo to instead use the nullable checkbox
feature of boundproperty
<img width="239" height="84" alt="image"
src="https://github.com/user-attachments/assets/35a496a1-8b60-40ab-98ed-64a9b584ee5f"
/>
<img width="217" height="60" alt="image"
src="https://github.com/user-attachments/assets/8f926991-b47d-4b2d-b793-1f31664d4e48"
/>

- RegisterDataStore.hidden is now accounted for within sceneExplorer
when determining an entity's visibility
- Shared LinkToEntityPropertyLine that does the selection logic for an
entity and encapsulates the check for whether node exists as well as the
check for whether the entity has registeredDataStore.hidden
- Use propertyLine directly for cases where we want a nested component
available in the expanded content. And add some padding to
expandedContent
<img width="707" height="498" alt="image"
src="https://github.com/user-attachments/assets/4f56d3e7-7c74-4e5d-b8c0-2b0069ee9acf"
/>

---------

Co-authored-by: Georgina <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants