Releases: vladbat00/bevy_egui
Releases · vladbat00/bevy_egui
[0.32.0] - 6-Jan-2025
Added
- Basic
bevy_picking
support to prevent picking through Egui windows (#338, #331 by @globin and @aevyrie). - Helpers for converting between Egui and Bevy types (#345, 488ac6a).
Changed
- Update Egui to 0.30 (#340 by @PPakalns).
- Reuse IDs of removed textures (#344).
- Input handling refactor (#345).
- This brings us closer to diegetic (world space) UI support, the
HoveredNonWindowEguiContext
andFocusedNonWindowEguiContext
resources can now be used to redirect input
events to other contexts. - Input handling was split into separate systems for each event type, which are now also disableable (#346),
see theEguiGlobalSettings
resource. - The
EguiInputEvent
event type was added, which wraps all the events that are sent to Egui.
It can also be used for custom input events logic, in case you want to mock inputs or handle inputs yourself. - The
EguiSettings
component was renamed toEguiContextSettings
. EguiSet
was split into theEguiPreUpdateSet
andEguiPostUpdateSet
sets.EguiInputSet
was also added (asEguiPreUpdateSet::ProcessInput
subsets).
- This brings us closer to diegetic (world space) UI support, the
- Egui contexts are now immediately initialised for entities with a
EguiRenderToImage
component
(as opposed to being initialised with a delay by a separate system),
thanks to Bevy required components.
Fixed
- Fix clipboard error handling (#347).
[0.31.1] - 30-Nov-2024
Fixed
- Fix docs.rs build.
[0.31.0] - 30-Nov-2024
Changed
Fixed
- Don't add
EguiContext
to every entity when therender
feature is disabled (#321 by @DGriffin91).
[0.30.1] - 10-Nov-2024
[0.30.0] - 4-Oct-2024
[0.29.0] - 18-Aug-2024
Added
- Initial worldspace UI support (#304 by @TheButlah, @Schmarni-Dev)
- Paint callback support (#303 by @PPakalns)
Changed
- Adapt to
web-sys
clipboard api change (#301 by @no-materials).
Fixed
- Clear modifier state when focus is lost (#298 by @SludgePhD).
- Fix redraws (#293).
[0.28.0] - 6-Jul-2024
[0.27.1] - 2-Jun-2024
Changed
- Request Redraw only if really needed (#278 by @Maximetinu).
- Fixed light in the
render_to_image_wideget
example (#282 by @rlidwka).
[0.27.0] - 18-Apr-2024
Added
- Fallible variants of primary window getters for
EguiContexts
.
Changed
- Update Egui to 0.27 (#271 by @jakobhellermann).
- Improve compilation errors when missing
web_sys_unstable_apis
(#270 by @Vrixyz).
Fixed
- Rework reading window ids for events (fixes edge-cases with ignoring events, #273).
Removed
- Unused
RenderGraphConfig
.
[0.26.0] - 18-Mar-2024
Added
Fixed
- Respect
egui::TextureOptions
for managed textures (#264 by @TheRawMeatball). - Fix keybind modifiers (#265 by @eero-lehtinen).