๐Ÿ–Œ egui v0.13.0 Release Notes

Release Date: 2021-06-24 // almost 3 years ago
  • โž• Added โญ

    • Plot:
    • Panels:
      • Added right and bottom panels (SidePanel::right and Panel::bottom).
      • Panels can now be resized.
      • Added an option to overwrite frame of a Panel.
    • Improve accessibility / screen reader.
    • โž• Added ScrollArea::show_rows for efficient scrolling of huge UI:s.
    • โž• Added ScrollArea::enable_scrolling to allow freezing scrolling when editing TextEdit widgets within it
    • โž• Added Ui::set_visible as a way to hide widgets.
    • Added Style::override_text_style to easily change the text style of everything in a Ui (or globally).
    • ๐Ÿ’… You can now change TextStyle on checkboxes, radio buttons and SelectableLabel.
    • โž• Added support for cint under cint feature.
    • Added features extra_asserts and extra_debug_asserts to enable additional checks.
    • ๐Ÿ‘ TextEdit now supports edits on a generic buffer using TextBuffer.
    • Added Context::set_debug_on_hover and egui::trace!(ui)

    ๐Ÿ”„ Changed ๐Ÿ”ง

    • Minimum Rust version is now 1.51 (used to be 1.52)
    • ๐Ÿ’… Tweaked the default visuals style.
    • Plot: Renamed Curve to Line.
    • TopPanel::top is now TopBottomPanel::top.
    • ๐Ÿ— SidePanel::left no longet takes the default width by argument, but by a builder call.
    • 0๏ธโƒฃ SidePanel::left is resizable by default.

    ๐Ÿ›  Fixed ๐Ÿ›

    • ๐Ÿ›  Fixed uneven lettering on non-integral device scales ("extortion lettering").
    • ๐Ÿ›  Fixed invisible scroll bar when native window is too narrow for egui.