Split panel view for Cursive TUI
  • Rust 99.2%
  • Shell 0.8%
Find a file
2026-03-26 18:23:53 -05:00
examples Fix divider draw when border=false 2026-03-20 14:47:43 -05:00
scripts Initial commit 2026-03-09 17:54:05 -05:00
src Ongoing 2026-03-26 18:23:53 -05:00
.gitignore Initial commit 2026-03-09 17:54:05 -05:00
Cargo.lock Ongoing 2026-03-26 18:23:53 -05:00
Cargo.toml Fix divider draw when border=false 2026-03-20 14:47:43 -05:00
LICENSE-APACHE Initial commit 2026-03-09 17:54:05 -05:00
LICENSE-MIT Initial commit 2026-03-09 17:54:05 -05:00
README.md Ongoing 2026-03-26 18:23:53 -05:00
rustfmt.toml Initial commit 2026-03-09 17:54:05 -05:00

crates.io docs.rs

Cursive Split Panel

A split panel view for the Cursive TUI library.

Contains two panes with an optionally movable divider between them and an optional border. (Both features are enabled by default.)

Can be oriented horizontally (the default) or vertically.

When movable_divider is true will support the following events (configurable):

  • Shift+Left/Shift+Up: move the divider towards the front
  • Shift+Right/Shift+Down: move the divider towards the back
  • Mouse dragging of the divider

Check out the examples.

License

Like much of the Rust ecosystem this project is licensed under your choice of either

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

All code and documentation was written by humans. We do not accept "AI"-generated contributions.