rtlibs-tui 0.1.5

rtools library: ratatui widgets
Documentation
[dependencies.clap]
optional = true
version = "4.5.38"

[dependencies.crossterm]
optional = true
version = "0.29.0"

[dependencies.futures]
optional = true
version = "0.3.31"

[dependencies.ratatui]
optional = true
version = "0.29.0"

[dependencies.rtlibs-utils]
optional = true
version = "0.1.6"

[dependencies.shlex]
optional = true
version = "1.3.0"

[dependencies.textwrap]
optional = true
version = "0.16.2"

[dependencies.thiserror]
version = "2.0.12"

[dependencies.time]
optional = true
version = "0.3.41"

[dependencies.tokio]
optional = true
version = "1.45.0"

[dependencies.tui-scrollview]
optional = true
version = "0.5.1"

[[example]]
name = "main"
path = "examples/main.rs"

[features]
all = ["cursor", "application", "widgets", "modals"]
application = ["dep:crossterm", "crossterm/event-stream", "dep:ratatui", "dep:futures", "dep:tokio", "tokio/time", "tokio/macros"]
cursor = ["dep:crossterm"]
modal-confirm = ["widget-modal-container"]
modal-select = ["widget-modal-container", "dep:textwrap"]
modals = ["modal-confirm", "modal-select"]
widget-commander = ["dep:ratatui", "dep:crossterm", "dep:clap", "dep:textwrap", "dep:shlex", "widget-input"]
widget-input = ["dep:ratatui", "dep:crossterm"]
widget-input-currency = ["dep:ratatui", "dep:crossterm", "widget-input-number"]
widget-input-date = ["dep:ratatui", "dep:crossterm", "dep:time", "dep:rtlibs-utils", "widget-input-number", "rtlibs-utils/time"]
widget-input-number = ["dep:ratatui", "dep:crossterm"]
widget-list = ["dep:ratatui", "dep:crossterm"]
widget-modal-container = ["dep:ratatui", "dep:crossterm"]
widget-notifications = ["dep:ratatui", "dep:textwrap"]
widget-scrollarea = ["dep:ratatui", "dep:tui-scrollview", "dep:crossterm"]
widget-select = ["dep:ratatui", "dep:crossterm", "widget-input", "widget-list"]
widget-statusbar = ["dep:ratatui"]
widgets = ["widget-notifications", "widget-statusbar", "widget-scrollarea", "widget-list", "widget-input", "widget-input-number", "widget-input-date", "widget-input-currency", "widget-select", "widget-modal-container", "widget-commander"]

[lib]
name = "rtlibs_tui"
path = "src/lib.rs"

[package]
authors = ["Sebastien Guerri <sebastien.guerri@gitlab.bmel.fr>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "rtools library: ratatui widgets"
edition = "2021"
homepage = "https://gitlab.com/rtlibs/rtlibs-tui"
license = "GPL-3.0"
name = "rtlibs-tui"
readme = "README.md"
version = "0.1.5"