diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2023-07-23 15:34:16 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2023-07-23 15:34:16 -0400 |
commit | 715b5fbdc62caeababee1857c696d0796805c3d3 (patch) | |
tree | fafd3297f8565e804a557a0d866cc44b367b480f /src/ui/backend.rs | |
parent | 5d2473f6e4a21eacde29067d2b3f53e5e6ee2784 (diff) |
migrate to ratatui
Diffstat (limited to 'src/ui/backend.rs')
-rw-r--r-- | src/ui/backend.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ui/backend.rs b/src/ui/backend.rs index e67b5e9..b5b9833 100644 --- a/src/ui/backend.rs +++ b/src/ui/backend.rs @@ -1,10 +1,10 @@ use std::io::{self, stdout, Write}; +use ratatui::backend::TermionBackend; +use ratatui::widgets::Widget; use termion::raw::{IntoRawMode, RawTerminal}; use termion::screen::AlternateScreen; use termion::screen::IntoAlternateScreen; -use tui::backend::TermionBackend; -use tui::widgets::Widget; #[cfg(feature = "mouse")] use termion::input::MouseTerminal; @@ -37,7 +37,7 @@ impl New for Screen { } // pub type TuiBackend = TermionBackend<Screen>; -pub type TuiTerminal = tui::Terminal<TermionBackend<Screen>>; +pub type TuiTerminal = ratatui::Terminal<TermionBackend<Screen>>; pub struct AppBackend { pub terminal: Option<TuiTerminal>, @@ -50,7 +50,7 @@ impl AppBackend { write!(alt_screen, "{}", termion::clear::All)?; let backend = TermionBackend::new(alt_screen); - let mut terminal = tui::Terminal::new(backend)?; + let mut terminal = ratatui::Terminal::new(backend)?; terminal.hide_cursor()?; Ok(Self { terminal: Some(terminal), |