๐Ÿ–Œ egui v0.12.0 Release Notes

Release Date: 2021-05-10 // about 3 years ago
  • โž• Added โญ

    • โž• Added anchors to windows and areas so you can put a window in e.g. the top right corner.
    • ๐Ÿ‘‰ Make labels interactive with Label::sense(Sense::click()).
    • Added Response::request_focus and Response::surrender_focus.
    • โž• Added TextEdit::code_editor (VERY basic).
    • Pan and zoom plots.
    • Add plot legends.
    • Users can now store custom state in egui::Memory.
    • Added Response::on_disabled_hover_text to show tooltip for disabled widgets.
    • ๐ŸŒ Zoom input: ctrl-scroll and (on eframe web) trackpad-pinch gesture.
    • ๐Ÿ‘Œ Support for raw multi touch events, enabling zoom, rotate, and more. Works with eframe web on mobile devices, and should work with egui_glium for certain touch devices/screens.
    • โž• Added (optional) compatibility with mint.

    ๐Ÿ”„ Changed ๐Ÿ”ง

    • ๐Ÿ‘‰ Make Memory::has_focus public (again).
    • Plot must now be given a name that is unique within its scope.
    • Tab only selects labels if the screen_reader option is turned on.
    • ๐Ÿ’ป Renamed ui.wrap to ui.scope.

    ๐Ÿ›  Fixed ๐Ÿ›

    โœ‚ Removed ๐Ÿ”ฅ

    • Moved experimental markup language to egui_demo_lib