├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── common │ ├── item_container.rs │ └── lib.rs ├── demo.rs ├── simple.rs ├── tapes │ ├── demo.gif │ ├── demo.tape │ ├── simple.gif │ ├── simple.tape │ ├── variants.gif │ └── variants.tape ├── var_sizes.rs ├── variants.rs └── variants │ ├── classic.rs │ ├── config.rs │ ├── fps.rs │ ├── horizontal.rs │ └── scroll_padding.rs └── src ├── legacy ├── mod.rs ├── traits.rs ├── utils.rs └── widget.rs ├── lib.rs ├── state.rs ├── utils.rs └── view.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/README.md -------------------------------------------------------------------------------- /examples/common/item_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/common/item_container.rs -------------------------------------------------------------------------------- /examples/common/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/common/lib.rs -------------------------------------------------------------------------------- /examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/demo.rs -------------------------------------------------------------------------------- /examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/simple.rs -------------------------------------------------------------------------------- /examples/tapes/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/tapes/demo.gif -------------------------------------------------------------------------------- /examples/tapes/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/tapes/demo.tape -------------------------------------------------------------------------------- /examples/tapes/simple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/tapes/simple.gif -------------------------------------------------------------------------------- /examples/tapes/simple.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/tapes/simple.tape -------------------------------------------------------------------------------- /examples/tapes/variants.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/tapes/variants.gif -------------------------------------------------------------------------------- /examples/tapes/variants.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/tapes/variants.tape -------------------------------------------------------------------------------- /examples/var_sizes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/var_sizes.rs -------------------------------------------------------------------------------- /examples/variants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/variants.rs -------------------------------------------------------------------------------- /examples/variants/classic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/variants/classic.rs -------------------------------------------------------------------------------- /examples/variants/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/variants/config.rs -------------------------------------------------------------------------------- /examples/variants/fps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/variants/fps.rs -------------------------------------------------------------------------------- /examples/variants/horizontal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/variants/horizontal.rs -------------------------------------------------------------------------------- /examples/variants/scroll_padding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/examples/variants/scroll_padding.rs -------------------------------------------------------------------------------- /src/legacy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/src/legacy/mod.rs -------------------------------------------------------------------------------- /src/legacy/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/src/legacy/traits.rs -------------------------------------------------------------------------------- /src/legacy/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/src/legacy/utils.rs -------------------------------------------------------------------------------- /src/legacy/widget.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/src/legacy/widget.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preiter93/tui-widget-list/HEAD/src/view.rs --------------------------------------------------------------------------------