egui_dock 0.6 – docking system for egui

50 points ahos-adanos

https://crates.io/crates/egui_dock

In this release:

Added

  • TabViewer::tab_style_override that lets you define a custom TabsStyle for an individual tab.
  • ButtonsStyle::add_tab_border_color for the + button's left border.
  • TabBarStyle::rounding for rounding of the tab bar, independent from tab rounding.
  • Separate from_egui methods for ButtonsStyle, SeparatorStyle, TabBarStyle, and TabStyle.

Breaking changes

  • Upgraded egui to version 0.22.
  • Renamed TabsStyle to TabStyle.
  • Removed StyleBuilder.
  • Removed TabViewer::inner_margin_override – no deprecation as it's in direct conflict with TabViewer::tab_style_override.
  • Moved Style::default_inner_margin to TabsStyle::inner_margin.
  • Moved TabStyle::hline_color to TabBarStyle::hline_color.

Full changelog