egui_vertical_stack

Crates.ioegui_vertical_stack
lib.rsegui_vertical_stack
version0.1.1
created_at2025-06-25 17:04:46.056311+00
updated_at2025-07-11 17:42:16.964437+00
descriptionA vertical stack widget with resize handles for egui
homepagehttps://github.com/MakerPnP/egui_vertical_stack
repositoryhttps://github.com/MakerPnP/egui_vertical_stack
max_upload_size
id1726196
size217,739
Dominic Clifton (hydra)

documentation

https://docs.rs/egui_vertical_stack

README

Build Status Discord YouTube Channel Subscribers MakerPnP GitHub Organization's stars Donate via Ko-Fi Subscribe on Patreon

egui_vertical_stack

A vertical stack of panels.

  • Each panel is resizable using a drag handle beneath each panel.
  • Panels can be added/removed/re-ordered at runtime.
  • The entire stack is contained in a scroll-area, with support for vertical and horizontal scrolling.
  • The min/max/default sizes can be configured.
  • The stack of panels can have a maximum height.
  • Other elements can be rendered after the stack.

Demos

The crate contains 2 demos, simple (to get you started) and complex (to show you all the features).

Refer to the demos folder.

Screenshot

Here's a recent screenshot of the complex demo:

egui_vertical_stack

License

Available under APACHE or MIT licenses.

Authors

  • Dominic Clifton - Project founder and primary maintainer.

Timeline

2025/06/23 - This originally started as a crate in the MakerPnP main repository. 2025/06/25 - Moved to separate repository.

Links

Contributing

If you'd like to contribute, please raise an issue or a PR on the github issue tracker, work-in-progress PRs are fine to let us know you're working on something, and/or visit the discord server. See the Links section above.

Commit count: 0

cargo fmt