├── .github ├── dependabot.yml └── workflows │ ├── check.yml │ ├── release-plz.yml │ └── test.yml ├── .gitignore ├── .markdownlint.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── cliff.toml ├── examples ├── widgets.tape └── widgets │ ├── app.rs │ ├── main.rs │ └── tabs │ ├── buttons.rs │ ├── stack.rs │ └── toggle_switch.rs ├── release-plz.toml └── src ├── button.rs ├── events.rs ├── events ├── crossterm.rs ├── termion.rs └── termwiz.rs ├── lib.rs ├── stack_container.rs └── toggle_switch.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/.markdownlint.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/cliff.toml -------------------------------------------------------------------------------- /examples/widgets.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/examples/widgets.tape -------------------------------------------------------------------------------- /examples/widgets/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/examples/widgets/app.rs -------------------------------------------------------------------------------- /examples/widgets/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/examples/widgets/main.rs -------------------------------------------------------------------------------- /examples/widgets/tabs/buttons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/examples/widgets/tabs/buttons.rs -------------------------------------------------------------------------------- /examples/widgets/tabs/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/examples/widgets/tabs/stack.rs -------------------------------------------------------------------------------- /examples/widgets/tabs/toggle_switch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/examples/widgets/tabs/toggle_switch.rs -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | changelog_config = "cliff.toml" 3 | -------------------------------------------------------------------------------- /src/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/src/button.rs -------------------------------------------------------------------------------- /src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/src/events.rs -------------------------------------------------------------------------------- /src/events/crossterm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/src/events/crossterm.rs -------------------------------------------------------------------------------- /src/events/termion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/src/events/termion.rs -------------------------------------------------------------------------------- /src/events/termwiz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/src/events/termwiz.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/stack_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/src/stack_container.rs -------------------------------------------------------------------------------- /src/toggle_switch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshka/ratatui-widgets/HEAD/src/toggle_switch.rs --------------------------------------------------------------------------------