Skip to content

[0.35.0] - 30-Jun-2025

Choose a tag to compare

@vladbat00 vladbat00 released this 30 Jun 19:50
· 30 commits to main since this release

Added

Changed

  • Breaking change: Deprecate the option to disable the multi-pass mode (#387).
    • The plugin should be initialized with EguiPlugin::default() now.
    • The single-pass support is going to be removed in the future. If you still need it for any reason, please let me know in the issues!
  • Breaking change: Attach EguiContext instances to cameras (#392).
    • For Egui to render, users now need at least one camera in the world. Egui automatically attaches itself to the first created camera, but more precise control is also possible: for details, see the examples/side_panel.rs example.
    • This is also a breaking change for users having multiple windows or accessing the Window component together with EguiContext (or any other related to Egui) in a single query.
  • Breaking change: Refactor EguiContexts to support Bevy result systems (#393).
    • With this change, systems using EguiContexts should be transformed into Result systems.
  • Update cursor icons only if changed, make updates disableable (#388).

Fixed

  • Fix the panic when closing a window (#385).
  • Show the virtual keyboard on mobile when text input is focused (#383 by @arcln).

Misc