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 命令行工具
864 每月下载量
在 15 个crate(13 个直接) 中使用
245KB
5.5K SLoC
tui-realm-stdlib
~ 受 Elm 和 React 启发的 tui-rs 框架 ~
tui-realm derive · tui-realm · 文档
由 @veeso 开发
当前版本:1.3.2 (05/03/2024)
关于 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 并感谢我做的这项工作,请考虑小额捐赠 🥳
您可以通过以下平台进行捐赠
组件 🎨
标准库中实现的全部组件都可以在 组件wiki 中查看。
工具
标准组件库还导出了 utils
模块,它提供了以下非常实用的函数
- wrap_spans: 从文本片段创建跨度行,以便换行
- use_or_default_styles: 如果不是
Color::Reset
或Modifiers::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