3 个不稳定版本
0.2.0 | 2024 年 7 月 8 日 |
---|---|
0.1.1 | 2024 年 6 月 21 日 |
0.1.0 | 2024 年 6 月 21 日 |
#66 in #ratatui
每月 128 次下载
17KB
216 行
Ratatui-calloop
使用 Calloop 驱动 Ratatui 应用的实验。
用法
gh repo clone https://github.com/joshka/ratatui-calloop
cargo run --example demo
示例
https://github.com/joshka/ratatui-calloop/blob/main/examples/demo/main.rs
TODO / 想法
- 添加用户事件/通道以实现应用多个部分之间的交互
- 更复杂的程序
lib.rs
:
Ratatui-calloop 是一个用于使用 Calloop 事件循环构建终端应用程序的实验性库。
该库为使用 calloop 事件循环构建终端应用程序提供了一个简单的 API。它建立在 Ratatui 库之上,该库为构建终端应用程序提供了高级 API。Ratatui-calloop 库提供了一个与 calloop 事件循环兼容的 App
特性的实现,允许您构建能够响应用户输入并在实时中更新终端的终端应用程序。
示例
以下是一个简单的终端应用程序示例,该程序显示计数器并响应用户按键事件以增加或减少计数器。该应用程序使用 ratatui-calloop 库来处理事件循环和更新终端。
功能
依赖关系
~12–23MB
~322K SLoC