From a6a135a64965f5edb02c3c78bb81ec6874ecfe3a Mon Sep 17 00:00:00 2001 From: simonsan <14062932+simonsan@users.noreply.github.com> Date: Thu, 24 Oct 2024 19:01:46 +0200 Subject: [PATCH] chore(deps): update tokio, ratatui, and tui-textarea (#1336) chore(deps): update dependencies: tokio, ratatui, and tui-textarea fix(clippy): use of deprecated method `ratatui::widgets::Table::<'a>::highlight_style`: use `Table::row_highlight_style` instead --- Cargo.lock | 34 ++++++++++++++++-------- Cargo.toml | 4 +-- src/commands/tui/widgets/select_table.rs | 2 +- 3 files changed, 26 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a0e0f7c..e925f47 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -775,7 +775,7 @@ dependencies = [ "crossterm 0.27.0", "strum", "strum_macros", - "unicode-width", + "unicode-width 0.1.14", ] [[package]] @@ -843,7 +843,7 @@ dependencies = [ "encode_unicode", "lazy_static", "libc", - "unicode-width", + "unicode-width 0.1.14", "windows-sys 0.52.0", ] @@ -2212,9 +2212,15 @@ dependencies = [ "instant", "number_prefix", "portable-atomic", - "unicode-width", + "unicode-width 0.1.14", ] +[[package]] +name = "indoc" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" + [[package]] name = "inout" version = "0.1.3" @@ -3437,23 +3443,23 @@ dependencies = [ [[package]] name = "ratatui" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdef7f9be5c0122f890d58bdf4d964349ba6a6161f705907526d891efabba57d" +checksum = "eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b" dependencies = [ "bitflags 2.6.0", "cassowary", "compact_str", "crossterm 0.28.1", + "indoc", "instability", "itertools", "lru", "paste", "strum", - "strum_macros", "unicode-segmentation", "unicode-truncate", - "unicode-width", + "unicode-width 0.2.0", ] [[package]] @@ -5039,13 +5045,13 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tui-textarea" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c07084342a575cea919eea996b9658a358c800b03d435df581c1d7c60e065a" +checksum = "0a5318dd619ed73c52a9417ad19046724effc1287fb75cdcc4eca1d6ac1acbae" dependencies = [ "crossterm 0.28.1", "ratatui", - "unicode-width", + "unicode-width 0.2.0", ] [[package]] @@ -5123,7 +5129,7 @@ checksum = "b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf" dependencies = [ "itertools", "unicode-segmentation", - "unicode-width", + "unicode-width 0.1.14", ] [[package]] @@ -5132,6 +5138,12 @@ version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" +[[package]] +name = "unicode-width" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" + [[package]] name = "unicode-xid" version = "0.2.6" diff --git a/Cargo.toml b/Cargo.toml index 4a1f6ae..2539dcd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -60,8 +60,8 @@ warp = { version = "0.3.7", optional = true } # tui crossterm = { version = "0.28", optional = true } -ratatui = { version = "0.28.1", optional = true } -tui-textarea = { version = "0.6.1", optional = true } +ratatui = { version = "0.29.0", optional = true } +tui-textarea = { version = "0.7.0", optional = true } # logging log = "0.4" diff --git a/src/commands/tui/widgets/select_table.rs b/src/commands/tui/widgets/select_table.rs index 8d30661..0815772 100644 --- a/src/commands/tui/widgets/select_table.rs +++ b/src/commands/tui/widgets/select_table.rs @@ -87,7 +87,7 @@ impl SelectTable { self.table = Table::default() .header(Row::new(self.header.clone()).style(header_style)) - .highlight_style(selected_style) + .row_highlight_style(selected_style) .bg(colors.buffer_bg) .widths(widths.iter().map(|w| { (*w).try_into()