From 38dd6496ea60cad98238e8bcd737469ba46be34c Mon Sep 17 00:00:00 2001 From: Tyler Earls Date: Sat, 18 Jul 2026 13:51:09 -0500 Subject: [PATCH 1/3] migrate example to use bevy_ui_widgets::Button --- examples/ui/images/ui_texture_atlas_slice.rs | 77 ++++++++++++++------ 1 file changed, 56 insertions(+), 21 deletions(-) diff --git a/examples/ui/images/ui_texture_atlas_slice.rs b/examples/ui/images/ui_texture_atlas_slice.rs index 0254157ad12b9..099a05de46b53 100644 --- a/examples/ui/images/ui_texture_atlas_slice.rs +++ b/examples/ui/images/ui_texture_atlas_slice.rs @@ -3,8 +3,11 @@ use bevy::{ color::palettes::css::{GOLD, ORANGE}, + picking::hover::Hovered, + platform::collections::HashSet, prelude::*, - ui::widget::NodeImageMode, + ui::{widget::NodeImageMode, Pressed}, + ui_widgets::Button, }; fn main() { @@ -16,30 +19,61 @@ fn main() { } fn button_system( - mut interaction_query: Query< - (&Interaction, &Children, &mut ImageNode), - (Changed, With