18 个版本 (稳定)

1.3.2 2024年3月5日
1.3.0 2023年8月22日
1.2.0 2022年10月17日
1.1.6 2022年1月30日
0.5.0 2021年7月31日

#34 in 命令行工具

Download history 417/week @ 2024-04-10 302/week @ 2024-04-17 233/week @ 2024-04-24 372/week @ 2024-05-01 214/week @ 2024-05-08 222/week @ 2024-05-15 150/week @ 2024-05-22 341/week @ 2024-05-29 228/week @ 2024-06-05 326/week @ 2024-06-12 203/week @ 2024-06-19 160/week @ 2024-06-26 195/week @ 2024-07-03 164/week @ 2024-07-10 291/week @ 2024-07-17 179/week @ 2024-07-24

864 每月下载量
15 个crate(13 个直接) 中使用

MIT 协议

245KB
5.5K SLoC

tui-realm-stdlib

logo

~ 受 Elm 和 React 启发的 tui-rs 框架 ~

tui-realm derive · tui-realm · 文档

@veeso 开发

当前版本:1.3.2 (05/03/2024)

License-MIT Repo stars Downloads counter Latest version Ko-fi

tui ci ratatui ci Docs



关于 tui-realm-stdlib 👑

tui-realm-stdlib 是 tui-realm 的标准组件库。

它为您的 tui-realm 应用程序提供了几个 Mock 组件。可能您需要的所有组件都在这里 😉


入门 🏁

将 tui-realm 添加到您的 Cargo.toml 🦀

tui-realm-stdlib = "^1.3.0"

或如果您不使用默认的 crossterm 后端,在 cargo 入口中指定另一个后端

tui-realm-stdlib = { version = "^1.3.0", default-features = false, features = [ "ratatui", "termion" ] }

tui-realm-stdlib 的最新版本需要 tui-realm 1.9.0 或更高版本

tuirealm = "^1.9.0"

支持开发者 ☕

如果您喜欢 tui-realm 并感谢我做的这项工作,请考虑小额捐赠 🥳

您可以通过以下平台进行捐赠

ko-fi PayPal


组件 🎨

标准库中实现的全部组件都可以在 组件wiki 中查看。


工具

标准组件库还导出了 utils 模块,它提供了以下非常实用的函数

  • wrap_spans: 从文本片段创建跨度行,以便换行
  • use_or_default_styles: 如果不是 Color::ResetModifiers::empty(),则使用文本片段的颜色和修饰符,否则使用 Props 中定义的属性。
  • get_block:为小部件创建区块。如果focus为true,则应用颜色,否则使用Color::Reset

文档 📚

开发者文档可以在Rust Docs中找到:https://docs.rs/tui-realm-stdlib


贡献和问题 🤝🏻

欢迎贡献、错误报告、新功能和提问!😉如果您有任何疑问或担忧,或者您想建议一个新功能,或者您只想改进tui-realm-stdlib,请随意提交一个issue或PR。

请遵循我们的贡献指南


变更日志 ⏳

在此查看tui-realm的变更日志


许可证 📃

tui-realm-stdlib采用MIT许可。

您可以在此处阅读整个许可

依赖项

~3–14MB
~143K SLoC