egui_vertical_stack 0.2.0

A vertical stack widget with resize handles for egui
Documentation
<div align="center">

[![Build Status](https://github.com/makerpnp/egui_vertical_stack/workflows/Rust/badge.svg)](https://github.com/makerpnp/egui_vertical_stack/actions/workflows/rust.yml)
[![Discord](https://img.shields.io/discord/1255867192503832688?label=MakerPnP%20discord&color=%2332c955)](https://discord.gg/ffwj5rKZuf)
[![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UClzmlBRrChCJCXkY2h9GhBQ?style=flat&color=%2332c955)](https://www.youtube.com/channel/UClzmlBRrChCJCXkY2h9GhBQ?sub_confirmation=1)
[![MakerPnP GitHub Organization's stars](https://img.shields.io/github/stars/makerpnp?style=flat&color=%2332c955)](https://github.com/MakerPnP)
[![Donate via Ko-Fi](https://img.shields.io/badge/Ko--Fi-Donate-green?style=flat&color=%2332c955&logo=ko-fi)](https://ko-fi.com/dominicclifton)
[![Subscribe on Patreon](https://img.shields.io/badge/Patreon-Subscribe-green?style=flat&color=%2332c955&logo=patreon)](https://www.patreon.com/MakerPnP)

</div>

# 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:

[<img src="assets/screenshots/screenshot_2025-06-24_175711.png" width="800" alt="egui_vertical_stack">](assets/screenshots/screenshot_2025-06-24_175711.png)

## License


Available under APACHE *or* MIT licenses.

* [APACHE]LICENSE-APACHE
* [MIT]LICENSE-MIT

## 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


* Patreon: https://www.patreon.com/MakerPnP
* Github: https://github.com/MakerPnP
* Discord: https://discord.gg/ffwj5rKZuf
* YouTube: https://www.youtube.com/@MakerPnP
* X/Twitter: https://x.com/MakerPicknPlace

## 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](#links) section above.