egui_tiles

Crates.ioegui_tiles
lib.rsegui_tiles
version0.10.1
sourcesrc
created_at2023-05-24 07:09:16.70241
updated_at2024-10-01 08:37:36.010669
descriptionA tiling layout engine for egui with drag-and-drop and resizing
homepagehttps://github.com/rerun-io/egui_tiles
repositoryhttps://github.com/rerun-io/egui_tiles
max_upload_size
id872751
size245,101
Emil Ernerfeldt (emilk)

documentation

README

egui_tiles

github Latest version Documentation unsafe forbidden Build Status MIT Apache

Layouting and docking for egui.

Supports:

  • Horizontal and vertical layouts
  • Grid layouts
  • Tabs
  • Drag-and-drop docking

egui_tiles

Trying it

cargo r --example simple

Comparison with egui_dock

egui_dock is an excellent crate serving similar needs. egui_tiles aims to become a more flexible and feature-rich alternative to egui_dock.

egui_dock only supports binary splits (left/right or top/bottom), while egui_tiles support full horizontal and vertical layouts, as well as grid layouts. egui_tiles also strives to be more customizable, enabling users to override the default style and behavior by implementing methods on a Behavior trait.

egui_dock supports some features that egui_tiles does not yet support, such as close-buttons on each tab, and built-in scroll areas.


egui_tiles development is sponsored by Rerun, a startup doing
visualizations for computer vision and robotics.

Commit count: 123

cargo fmt