Skip to content

Fix toggle behavior and add styling to Feathers Radio Buttons#23869

Merged
alice-i-cecile merged 13 commits intobevyengine:mainfrom
jordanhalase:feathers_radio_adjust
Apr 19, 2026
Merged

Fix toggle behavior and add styling to Feathers Radio Buttons#23869
alice-i-cecile merged 13 commits intobevyengine:mainfrom
jordanhalase:feathers_radio_adjust

Conversation

@jordanhalase
Copy link
Copy Markdown
Contributor

Objective

Continuation of #23820 and #23830

This fixes the clicking behavior to toggle on mouse-release, or on mouse-press with the ActivateOnPress component. More styling tokens are also added for transition states.


Showcase

Before

Screenshot 2026-04-17 at 11 32 39 PM

After

Screenshot 2026-04-17 at 11 13 33 PM

(Not pictured: new intermediate styling for mouse press)

@alice-i-cecile alice-i-cecile added this to the 0.19 milestone Apr 18, 2026
@alice-i-cecile alice-i-cecile added C-Bug An unexpected or incorrect behavior A-UI Graphical user interfaces, styles, layouts, and widgets C-Code-Quality A section of code that is hard to understand or change C-Usability A targeted quality-of-life change that makes Bevy easier to use labels Apr 18, 2026
@alice-i-cecile alice-i-cecile requested a review from viridia April 18, 2026 04:34
@github-project-automation github-project-automation Bot moved this to Needs SME Triage in UI Apr 18, 2026
@alice-i-cecile alice-i-cecile self-requested a review April 18, 2026 04:35
@alice-i-cecile alice-i-cecile added X-Uncontroversial This work is generally agreed upon D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes labels Apr 18, 2026
@alice-i-cecile alice-i-cecile added the S-Needs-Review Needs reviewer attention (from anyone!) to move forward label Apr 18, 2026
@github-actions

This comment was marked as resolved.

@alice-i-cecile alice-i-cecile added this pull request to the merge queue Apr 19, 2026
@alice-i-cecile alice-i-cecile added S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it and removed S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Apr 19, 2026
Merged via the queue into bevyengine:main with commit 6af4a03 Apr 19, 2026
40 checks passed
@github-project-automation github-project-automation Bot moved this from Needs SME Triage to Done in UI Apr 19, 2026
github-merge-queue Bot pushed a commit that referenced this pull request Apr 19, 2026
# Objective

Continuation of #23820,
#23830,
#23869

This adds style tokens to the slider, and adds Pressed events to do so.

## Showcase

No visual change aside from adding hover and pressed style tokens.

<img width="373" height="35" alt="Screenshot 2026-04-18 at 8 05 17 PM"
src="https://github.com/user-attachments/assets/d9fb38f2-10d9-437d-b776-e6d74fdc3756"
/>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-UI Graphical user interfaces, styles, layouts, and widgets C-Bug An unexpected or incorrect behavior C-Code-Quality A section of code that is hard to understand or change C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it X-Uncontroversial This work is generally agreed upon

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants