chore(deps): bump ratatui dependency

This commit is contained in:
Orhun Parmaksız 2023-09-11 13:42:43 +03:00
parent b375000f5a
commit 6cda178d61
No known key found for this signature in database
GPG key ID: F83424824B3E4B90
9 changed files with 21 additions and 34 deletions

18
Cargo.lock generated
View file

@ -837,19 +837,6 @@ dependencies = [
"proc-macro2",
]
[[package]]
name = "ratatui"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce841e0486e7c2412c3740168ede33adeba8e154a15107b879d8162d77c7174e"
dependencies = [
"bitflags 1.3.2",
"cassowary",
"termion",
"unicode-segmentation",
"unicode-width",
]
[[package]]
name = "ratatui"
version = "0.22.0"
@ -860,6 +847,7 @@ dependencies = [
"cassowary",
"indoc",
"paste",
"termion",
"unicode-segmentation",
"unicode-width",
]
@ -1138,7 +1126,7 @@ dependencies = [
"copypasta-ext",
"getopts",
"log",
"ratatui 0.21.0",
"ratatui",
"systeroid-core",
"termion",
"thiserror",
@ -1217,7 +1205,7 @@ dependencies = [
"lazy_static",
"log",
"parking_lot",
"ratatui 0.22.0",
"ratatui",
]
[[package]]

View file

@ -29,9 +29,8 @@ log.workspace = true
version = "0.4.2" # managed by release.sh
path = "../systeroid-core"
[dependencies.tui]
package = "ratatui"
version = "0.21.0"
[dependencies.ratatui]
version = "0.22.0"
default-features = false
features = ["termion"]

View file

@ -14,7 +14,7 @@ pub enum Error {
ClipboardError(String),
/// Error that may occur while parsing a color.
#[error(transparent)]
ColorParseError(#[from] tui::style::ParseColorError),
ColorParseError(#[from] ratatui::style::ParseColorError),
/// Error that may occur if the logger is already set.
#[error(transparent)]
LoggerSetError(#[from] log::SetLoggerError),

View file

@ -29,13 +29,13 @@ use crate::event::{Event, EventHandler};
use crate::style::Colors;
use command::LoggerCommand;
use log::LevelFilter;
use ratatui::backend::Backend;
use ratatui::terminal::Terminal;
use std::env;
use std::str::FromStr;
use systeroid_core::cache::Cache;
use systeroid_core::config::Config;
use systeroid_core::sysctl::controller::Sysctl;
use tui::backend::Backend;
use tui::terminal::Terminal;
/// Runs `systeroid-tui`.
pub fn run<B: Backend>(args: Args, backend: B) -> Result<()> {
@ -114,7 +114,7 @@ pub fn run<B: Backend>(args: Args, backend: B) -> Result<()> {
#[cfg(test)]
mod tests {
use super::*;
use tui::backend::TestBackend;
use ratatui::backend::TestBackend;
#[test]
fn test_systeroid_tui() -> Result<()> {

View file

@ -1,3 +1,4 @@
use ratatui::backend::TermionBackend;
use std::env;
use std::io;
use std::process;
@ -6,7 +7,6 @@ use systeroid_tui::error::Result;
use termion::input::MouseTerminal;
use termion::raw::IntoRawMode;
use termion::screen::IntoAlternateScreen;
use tui::backend::TermionBackend;
fn main() -> Result<()> {
if let Some(args) = Args::parse(env::args().collect()) {

View file

@ -1,6 +1,6 @@
use crate::error::Result;
use ratatui::style::{Color as TuiColor, Style};
use std::str::FromStr;
use tui::style::{Color as TuiColor, Style};
/// Color configuration.
#[derive(Clone, Copy, Debug, PartialEq, Eq)]

View file

@ -1,12 +1,12 @@
use crate::app::{App, KeyBinding, HELP_TEXT};
use crate::style::Colors;
use crate::widgets::SelectableList;
use tui::backend::Backend;
use tui::layout::{Alignment, Constraint, Direction, Layout, Rect};
use tui::style::{Color as TuiColor, Style};
use tui::text::{Span, Text};
use tui::widgets::{Block, BorderType, Borders, Cell, Clear, Paragraph, Row, Table, Wrap};
use tui::Frame;
use ratatui::backend::Backend;
use ratatui::layout::{Alignment, Constraint, Direction, Layout, Rect};
use ratatui::style::{Color as TuiColor, Style};
use ratatui::text::{Span, Text};
use ratatui::widgets::{Block, BorderType, Borders, Cell, Clear, Paragraph, Row, Table, Wrap};
use ratatui::Frame;
use tui_logger::{TuiLoggerLevelOutput, TuiLoggerSmartWidget};
use unicode_width::UnicodeWidthStr;

View file

@ -1,4 +1,4 @@
use tui::widgets::TableState as State;
use ratatui::widgets::TableState as State;
/// List widget with TUI controlled states.
#[derive(Debug)]

View file

@ -1,3 +1,6 @@
use ratatui::backend::{Backend, TestBackend};
use ratatui::buffer::Buffer;
use ratatui::Terminal;
use std::path::PathBuf;
use std::thread;
use std::time::Duration;
@ -11,9 +14,6 @@ use systeroid_tui::error::Result;
use systeroid_tui::options::{Direction, ScrollArea};
use systeroid_tui::style::Colors;
use systeroid_tui::ui::render;
use tui::backend::{Backend, TestBackend};
use tui::buffer::Buffer;
use tui::Terminal;
fn assert_buffer(mut buffer: Buffer, backend: &TestBackend) -> Result<()> {
assert_eq!(buffer.area, backend.size()?);