Improving animation selection and showing unselected curves. #647
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.
This includes several improvements related to selection and animations:
fetch_selection
.first_selected_entity
and clears itself if no entity is found. This allowsfirst_selected_entity
to potentially find entities to inspect even in empty selections, especially when the selection is an AnimationSelection with an empty item list. The inspector can keep inspecting the AnimationPlayer in spite of the selection being empty.is_slice_equal_permutation
which was affecting when the selection was recognized as having changed. Added tests to ensure thatis_slice_equal_permutation
is working correctly.