Add a list of all sub-resources used in the scene #75661
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes godotengine/godot-proposals#4567
In the proposal I mentioned a dialog, but then realized a popup is enough.
The list shows all sub-resources found in every node in the scene (excluding nested sub-sub-resources). They are grouped by type. If a resource is named, a name is displayed. If not, the owning node's name is displayed instead. Also if a resource is re-used multiple times, number of usages shows too.
This could be probably more fleshed-out, but the original purpose of this feature was to locate built-in scripts in a scene with many of them, and it serves it well.