#cursive #termion #后端 #tui #ui

已删除 cursive_buffered_backend-git-branchless

任何 Cursive 后端的缓冲后端

0.5.1-pre.2 2021 年 8 月 20 日

#18 in #termion

MIT 许可证

16KB
327

cursive_buffered_backend

Build Status MIT licensed

任何 Cursive 后端的缓冲后端。主要创建目的是解决 Termion 后端存在的闪烁问题。

受到 Termion 自身类似问题评论的启发。

用法

let mut app = Cursive::try_new(|| {
    let crossterm_backend = backend::crossterm::Backend::init().unwrap();
    let buffered_backend = cursive_buffered_backend::BufferedBackend::new(crossterm_backend);
    Ok(Box::new(buffered_backend))
});

依赖项

~7MB
~119K SLoC