Adds tests for new UiDebugOverlay features into testbed_ui
#22673
+165
−1
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.
Objective
UiDebugOverlayfeatures #21931Solution
To
testbed/ui.rs, Adds a second row of entities demonstrating:The scrollbars were taken from
scroll.rsand I tried to strip them down to the barest code that shows them as outlines (so scrolling doesn’t work with them)Testing
cargo run --example testbed_ui --features="bevy_ui_debug” -- debugoutlinesdoes the trickShowcase
If this screenshot / these new test cases expose(s) any bugs that are not intended behavior (i.e. why is the bottom left padding box’s corner also rounded when only the bottom right border radius was specified? Or why do the bidirectional scrollbars overlap the text?), please make an issue / let me know so that I can make an issue
Screenshot