ickshonpe

Results 62 issues of ickshonpe

# Objective In UI and world coordinates, “top” and “bottom” mean opposite things, so these fields are ambiguous. Anyone using `BorderRect` must decide themselves how to apply the vertical insets....

D-Trivial
A-Rendering
A-UI
C-Code-Quality
M-Migration-Guide
S-Needs-Review

# Objective Add naive support for text gizmos. Draw a label at a given point using the default font. 2d only, no rich text support, no anchors, no rotation. Fixes...

C-Feature
A-Gizmos
A-Text
M-Release-Note
D-Modest
S-Waiting-on-Author

# Objective Bevy text cosmic text cleanup, add a `clear` method to `TextLayoutInfo`. ## Solution Add a `clear` method to `TextLayoutInfo` instead of manual resetting each field

D-Trivial
A-Text
S-Needs-Review

# Objective `TextLayoutInfo`'s `scale_factor` and `size` aren't set by `queue_text` when it's updated but left to the calling function to update for some reason. ## Solution Update `TextLayoutInfo`'s `scale factor`...

D-Trivial
C-Code-Quality
A-Text
S-Needs-Review

# Objective * Allow setting the UI debug outline options for individual nodes. * Add options to render outlines for the padding-box, content-box and scrollbar regions of UI nodes. *...

C-Feature
A-Rendering
A-UI
C-Testing
D-Straightforward
S-Needs-Review

# Objective Add helper functions to `ComputedNode` to compute the scrollbar areas of a UI node. ## Solution Add `horizontal_scrollbar` and `vertical_scrollbar` functions to `ComputedNode`. If a scrollbar is present,...

A-UI
D-Straightforward
S-Needs-Review

# Objective Comment from `bevy_picking::events::pointer_events`: ``` // Emit Click and Up events on all the previously hovered entities. ``` The event is named `Release`, not `Up`. ## Solution Replace `Up`...

C-Docs
D-Trivial
S-Ready-For-Final-Review
A-Picking

# Objective In #20237 the swatch implementation uses a child node to display the foreground color because UI materials have a higher local z offset than everything else. ## Solution...

C-Feature
D-Trivial
A-UI
S-Ready-For-Final-Review

## How can Bevy's documentation be improved? `profiling.md` says to run your Bevy app with Tracy use `--features bevy/trace_tracy --release`. But no debug names are added for Bevy with this...

C-Docs
S-Ready-For-Implementation

# Objective Minimal-ish `bevy_text` migration from cosmic-text to parley 0.7. ## Solution Internally the `bevy_text::pipeline` module has been completely rewritten. * `shape_text` shapes the text. * `update_text_layout_info` updates the glyph...

A-Rendering
C-Dependencies
C-Performance
A-UI
M-Migration-Guide
D-Complex
A-Text
M-Release-Note
X-Contentious
S-Needs-Review
M-Deliberate-Rendering-Change