diff --git a/Cargo.lock b/Cargo.lock index d9bc6ed..fb855d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -543,6 +543,15 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "616cde7c720bb2bb5824a224687d8f77bfd38922027f01d825cd7453be5099fb" +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.6" @@ -847,6 +856,22 @@ dependencies = [ "cassowary", "indoc", "paste", + "unicode-segmentation", + "unicode-width", +] + +[[package]] +name = "ratatui" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e2e4cd95294a85c3b4446e63ef054eea43e0205b1fd60120c16b74ff7ff96ad" +dependencies = [ + "bitflags 2.3.3", + "cassowary", + "indoc", + "itertools", + "paste", + "strum", "termion", "unicode-segmentation", "unicode-width", @@ -953,6 +978,12 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "rustversion" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" + [[package]] name = "ryu" version = "1.0.13" @@ -1045,6 +1076,28 @@ dependencies = [ "wayland-client", ] +[[package]] +name = "strum" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.28", +] + [[package]] name = "supports-color" version = "1.3.1" @@ -1126,7 +1179,7 @@ dependencies = [ "copypasta-ext", "getopts", "log", - "ratatui", + "ratatui 0.23.0", "systeroid-core", "termion", "thiserror", @@ -1205,7 +1258,7 @@ dependencies = [ "lazy_static", "log", "parking_lot", - "ratatui", + "ratatui 0.22.0", ] [[package]] diff --git a/systeroid-tui/Cargo.toml b/systeroid-tui/Cargo.toml index f62cc7f..0c9f259 100644 --- a/systeroid-tui/Cargo.toml +++ b/systeroid-tui/Cargo.toml @@ -30,7 +30,7 @@ version = "0.4.2" # managed by release.sh path = "../systeroid-core" [dependencies.ratatui] -version = "=0.22.0" +version = "=0.23.0" default-features = false features = ["termion"]