Crates.io | egui_tiles |
lib.rs | egui_tiles |
version | 0.10.1 |
source | src |
created_at | 2023-05-24 07:09:16.70241 |
updated_at | 2024-10-01 08:37:36.010669 |
description | A tiling layout engine for egui with drag-and-drop and resizing |
homepage | https://github.com/rerun-io/egui_tiles |
repository | https://github.com/rerun-io/egui_tiles |
max_upload_size | |
id | 872751 |
size | 245,101 |
egui_tiles
Layouting and docking for egui.
Supports:
cargo r --example simple
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.