Skip to content

Conversation

viridia
Copy link
Contributor

@viridia viridia commented Jul 6, 2025

Objective

Adds color swatch and color slider widgets to Bevy Feathers.

Showcase

color-sliders

@alice-i-cecile alice-i-cecile added A-Rendering Drawing game state to the screen A-UI Graphical user interfaces, styles, layouts, and widgets S-Blocked This cannot move forward until something else changes labels Jul 6, 2025
@alice-i-cecile alice-i-cecile added C-Feature A new feature, making something new possible M-Needs-Release-Note Work that should be called out in the blog due to impact labels Jul 6, 2025
@alice-i-cecile
Copy link
Member

This needs shader support for at least HSL / HSV color spaces before I am willing to merge this. That should be done in another PR, hence S-Blocked.

@alice-i-cecile
Copy link
Member

#12939 is related and may help.

@viridia
Copy link
Contributor Author

viridia commented Jul 6, 2025

We just need to hook that up to ColorGradient, specifically the interpolation space enum.

@viridia
Copy link
Contributor Author

viridia commented Jul 6, 2025

@ickshonpe Thoughts? (on the gradients part of it.)

@ickshonpe
Copy link
Contributor

ickshonpe commented Jul 6, 2025

@ickshonpe Thoughts? (on the gradients part of it.)

Bashed out hsl + hsv support out at #19992 very quickly, it's just rough but you can try it out here I guess see if it's acceptable.

@ickshonpe
Copy link
Contributor

#12939 is related and may help.

😓 should have checked if we had these already before I started all these PRs.

@viridia
Copy link
Contributor Author

viridia commented Aug 5, 2025

Closing in favor of new PR.

@viridia viridia closed this Aug 5, 2025
@github-project-automation github-project-automation bot moved this to Done in Rendering Aug 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Rendering Drawing game state to the screen A-UI Graphical user interfaces, styles, layouts, and widgets C-Feature A new feature, making something new possible M-Needs-Release-Note Work that should be called out in the blog due to impact S-Blocked This cannot move forward until something else changes

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants