diff --git a/Cargo.lock b/Cargo.lock index ffe5a03..3eaa886 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -453,6 +453,15 @@ dependencies = [ "syn", ] +[[package]] +name = "document-features" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" +dependencies = [ + "litrs", +] + [[package]] name = "either" version = "1.12.0" @@ -544,7 +553,7 @@ dependencies = [ "clap_mangen", "crossterm", "nvd_cve", - "ratatui", + "ratatui 0.26.3", "textwrap 0.16.1", "thiserror", "tui-input", @@ -906,6 +915,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -966,6 +984,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "litrs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" + [[package]] name = "lock_api" version = "0.4.12" @@ -1280,7 +1304,7 @@ dependencies = [ "cassowary", "compact_str", "crossterm", - "itertools", + "itertools 0.12.1", "lru", "paste", "stability", @@ -1290,6 +1314,27 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "ratatui" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d16546c5b5962abf8ce6e2881e722b4e0ae3b6f1a08a26ae3573c55853ca68d3" +dependencies = [ + "bitflags 2.5.0", + "cassowary", + "compact_str", + "crossterm", + "itertools 0.13.0", + "lru", + "paste", + "stability", + "strum", + "strum_macros", + "unicode-segmentation", + "unicode-truncate", + "unicode-width", +] + [[package]] name = "redox_syscall" version = "0.5.2" @@ -1929,13 +1974,14 @@ dependencies = [ [[package]] name = "tui-popup" -version = "0.3.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6a4e5f11ae9d1561ca853c1da787948d03054cc03ca72dca0462496d2b5f7c" +checksum = "d4d04c8afd2945954d201110cc94760837998c04754c0f69ebe2163496227813" dependencies = [ "derive-getters", "derive_setters", - "ratatui", + "document-features", + "ratatui 0.27.0", ] [[package]] @@ -1977,7 +2023,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226" dependencies = [ - "itertools", + "itertools 0.12.1", "unicode-width", ] diff --git a/Cargo.toml b/Cargo.toml index e183823..04b343d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ crossterm = "0.27.0" thiserror = "1.0.60" textwrap = "0.16.1" tui-input = "0.8.0" -tui-popup = "0.3.2" +tui-popup = "0.4.1" clap = { version = "4.5.7", features = ["derive", "env", "wrap_help", "cargo"] } clap_complete = "4.5.6" clap_mangen = "0.2.21"