rat-widget 3.0.2

ratatui widgets extended edition
Documentation
[package]

name = "rat-widget"

version = "3.0.2"

edition = "2024"

authors = ["thscharler <thscharler@gmail.com>"]

description = "ratatui widgets extended edition"

license = "MIT/Apache-2.0"

repository = "https://github.com/thscharler/rat-salsa"

readme = "readme.md"

keywords = ["tui", "ratatui", "input", "widget"]

categories = ["command-line-interface"]

exclude = [".idea/*", ".gitignore", "textarea.gif"]



[lints]

workspace = true



[features]

default = []

user_directories = ["dep:dirs", "dep:sysinfo"]



[dependencies]

log = "0.4"

unicode-segmentation = "1.11"

unicode-display-width = "0.3"

chrono = { version = "0.4", features = ["unstable-locales"] }

map_range_int = { version = "1.0" }

dirs = { version = "6.0.0", optional = true }

sysinfo = { version = "0.37", optional = true }



ratatui-core = { version = "0.1", features = ["std", "layout-cache"] }

ratatui-widgets = { version = "0.3", features = ["std", "unstable-rendered-line-info"] }

ratatui-crossterm = { version = "0.1" }



rat-event = { version = "2.0", path = "../rat-event" }

rat-reloc = { version = "2.0", path = "../rat-reloc" }

rat-focus = { version = "2.0", path = "../rat-focus" }

rat-ftable = { version = "2.0", path = "../rat-ftable" }

rat-text = { version = "3.0", path = "../rat-text" }

rat-menu = { version = "3.0", path = "../rat-menu" }

rat-scrolled = { version = "2.0", path = "../rat-scrolled" }

rat-popup = { version = "3.0", path = "../rat-popup" }



[dev-dependencies]

fern = "0.7"

anyhow = "1.0"

chrono = { version = "0.4", features = ["clock"] }

rand = "0.9"

format_num_pattern = "0.9"

pure-rust-locales = "0.8"

sys-locale = "0.3"

cli-clipboard = "0.4"



rat-theme4 = { version = "4", default-features = false, features = ["rat-widget"], path = "../rat-theme4" }