diff --git a/Cargo.lock b/Cargo.lock index ff711c85..c81692c5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10389,6 +10389,15 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "line-clipping" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f50e8f47623268b5407192d26876c4d7f89d686ca130fdc53bced4814cd29f8" +dependencies = [ + "bitflags 2.11.1", +] + [[package]] name = "link-cplusplus" version = "1.0.12" @@ -13332,11 +13341,31 @@ dependencies = [ [[package]] name = "ratatui-macros" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fef540f80dbe8a0773266fa6077788ceb65ef624cdbf36e131aaf90b4a52df4" +checksum = "a7f1342a13e83e4bb9d0b793d0ea762be633f9582048c892ae9041ef39c936f4" dependencies = [ - "ratatui", + "ratatui-core", + "ratatui-widgets", +] + +[[package]] +name = "ratatui-widgets" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7dbfa023cd4e604c2553483820c5fe8aa9d71a42eea5aa77c6e7f35756612db" +dependencies = [ + "bitflags 2.11.1", + "hashbrown 0.16.1", + "indoc", + "instability", + "itertools 0.14.0", + "line-clipping", + "ratatui-core", + "strum 0.27.2", + "time", + "unicode-segmentation", + "unicode-width 0.2.1", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 2cc42f82..af20b0b5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -391,7 +391,7 @@ color-eyre = "0.6.3" itertools = "0.14.0" pathdiff = "0.2" pulldown-cmark = "0.10" -ratatui-macros = "0.6.0" +ratatui-macros = "0.7.0" textwrap = "0.16.2" tracing-appender = "0.2.3" unicode-segmentation = "1.12.0" diff --git a/crates/codex/Cargo.toml b/crates/codex/Cargo.toml index 8b7c265d..48b322d0 100644 --- a/crates/codex/Cargo.toml +++ b/crates/codex/Cargo.toml @@ -319,7 +319,7 @@ quick-xml = "0.39.2" rand = "0.9" ratatui = "0.29.0" ratatui-core = "0.1.0" -ratatui-macros = "0.6.0" +ratatui-macros = "0.7.0" rcgen = { version = "0.14.7", default-features = false, features = [ "aws_lc_rs", "pem",