๐Ÿ–Œ egui v0.11.0 Release Notes

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

    • You can now give focus to any clickable widget with tab/shift-tab.
      • Use space or enter to click the selected widget.
      • Use arrow keys to adjust sliders and DragValues.
    • egui will now output events when widgets gain keyboard focus.
      • This can be hooked up to a screen reader to aid the visually impaired
    • โž• Added the option to restrict the dragging bounds of Window and Area to a specified area using drag_bounds(rect).
    • โž• Added support for small and raised text.
    • Added ui.set_row_height.
    • โž• Added DebugOptions::show_widgets to debug layouting by hovering widgets.
    • โž• Added ComboBox to more easily customize combo boxes.
    • โž• Added Slider::new and DragValue::new to replace old type-specific constructors.
    • โž• Added TextEdit::password to hide input characters.

    ๐Ÿ”„ Changed ๐Ÿ”ง

    • ๐Ÿ’ป ui.advance_cursor is now called ui.add_space.
    • kb_focus is now just called focus.

    ๐Ÿ›  Fixed ๐Ÿ›

    • ๐Ÿ›  Fixed some bugs related to centered layouts.
    • ๐Ÿ›  Fixed secondary-click to open a menu.
    • Fix panic for zero-range sliders and zero-speed drag values.
    • ๐Ÿ›  Fixed false id clash error for wrapping text.
    • ๐Ÿ›  Fixed bug that would close a popup (e.g. the color picker) when clicking inside of it.

    ๐Ÿ—„ Deprecated โ˜ข๏ธ

    • Deprectated combo_box_with_label in favor of new ComboBox.
    • Deprectated type-specific constructors for Slider and DragValue (Slider::f32, DragValue::usize etc).