From c3ef34e48d52a804f29555adc8508c94f0521433 Mon Sep 17 00:00:00 2001 From: phantom Date: Thu, 20 Jul 2023 11:47:32 -0700 Subject: [PATCH] fixed termion ratatui demo --- Cargo.toml | 4 ++-- examples/demo.rs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 532e88e..ae34b95 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ travis-ci = { repository = "gin66/tui-logger" } log = "0.4" chrono = { version = "0.4", default-features = false, features = ["clock"] } tui = { version = "0.19", default-features = false, package = "tui", optional = true } -ratatui = { version = "0.22", default-features = false, package = "ratatui", optional = true } +ratatui = { version = "0.22.0", default-features = false, package = "ratatui", optional = true } tracing = {version = "0.1.37", optional = true} tracing-subscriber = {version = "0.3", optional = true} lazy_static = "1.0" @@ -33,6 +33,6 @@ env_logger = "0.10.0" default = ["tui","tui/termion"] tui-rs = ["tui"] slog-support = ["slog"] -ratatui-support = ["ratatui"] +ratatui-support = ["ratatui","ratatui/termion"] tracing-support = ["tracing", "tracing-subscriber"] diff --git a/examples/demo.rs b/examples/demo.rs index 90e4dfe..c846292 100644 --- a/examples/demo.rs +++ b/examples/demo.rs @@ -15,14 +15,13 @@ use termion::{ use ratatui::prelude::*; #[cfg(feature = "ratatui-support")] use ratatui::widgets::*; - #[cfg(feature = "ratatui-support")] -use ratatui::backend::CrosstermBackend as SelectedBackend; +use ratatui::backend::TermionBackend; #[cfg(not(feature = "ratatui-support"))] use tui::backend::Backend; #[cfg(not(feature = "ratatui-support"))] -use tui::backend::TermionBackend as SelectedBackend; +use tui::backend::TermionBackend; #[cfg(not(feature = "ratatui-support"))] use tui::layout::{Constraint, Direction, Layout, Rect}; #[cfg(not(feature = "ratatui-support"))] @@ -33,6 +32,7 @@ use tui::widgets::{Block, Borders, Gauge, Tabs}; use tui::Frame; #[cfg(not(feature = "ratatui-support"))] use tui::Terminal; + use tui_logger::*; struct App { @@ -73,7 +73,7 @@ fn main() -> std::result::Result<(), std::io::Error> { let stdout = io::stdout().into_raw_mode().unwrap(); let stdout = MouseTerminal::from(stdout); let stdout = AlternateScreen::from(stdout); - SelectedBackend::new(stdout) + TermionBackend::new(stdout) }; let mut terminal = Terminal::new(backend).unwrap();