Releases: vladbat00/bevy_egui
Releases · vladbat00/bevy_egui
[0.34.1] - 26-Apr-2025
[0.34.0] - 25-Apr-2025
Added
- Implement multi-pass support (#372).
- Breaking change: this adds a new
enable_multipass_for_primary_context
field toEguiPlugin
, see its documentation for the migration guide.
- Breaking change: this adds a new
- Implement absorbing inputs and Egui input run conditions (#369, #373).
- (Disabled until the next Egui release) Integrate AccessKit (#238 by @ndarilek).
Changed
- Update Bevy to 0.16 (#367 by @Friz64).
- Feature-gate
bevy_picking
support behind thepicking
feature (#363 by @jakkos-net). - Updated the minimum required version of wasm-binggen to
0.2.93
to match the actual version needed to compilebevy_egui
.
Fixed
- Fixed missing
EguiOutput
updates (#371). - Fixed non-latin hotkeys (#374 by @VinTarZ).
- Fixed multiple windows when a window is spawned later (#332 by @jabuwu).
Misc
[0.34.0-rc.2] - 5-Apr-2025
Fixed
- Fixed rustdoc compilation.
- Don't compile Egui with the accesskit feature by default.
[0.34.0-rc.1] - 5-Apr-2025
Added
- Implement multi-pass support (#372).
- Breaking change: this adds a new
enable_multipass_for_primary_context
field toEguiPlugin
, see its documentation for the migration guide.
- Breaking change: this adds a new
- Implement absorbing inputs and Egui input run conditions (#369, #373).
- (Disabled until the next Egui release) Integrate AccessKit (#238 by @ndarilek).
Changed
- Update Bevy to 0.16 (#367 by @Friz64).
- Feature-gate
bevy_picking
support behind thepicking
feature (#363 by @jakkos-net). - Updated the minimum required version of wasm-binggen to
0.2.93
to match the actual version needed to compilebevy_egui
.
Fixed
- Fixed missing
EguiOutput
updates (#371). - Fixed non-latin hotkeys (#374 by @VinTarZ).
- Fixed multiple windows when a window is spawned later (#332 by @jabuwu).
Misc
[0.33.0] - 16-Feb-2025
[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).