@@ -34,8 +34,8 @@ yap-full = ["yap-lite", "espflash", "defmt-watch"]
3434yap-lite = [" logging" , " macros" ]
3535
3636[dependencies ]
37- ansi-to-tui = { git = " https://github.com/nullstalgia/ansi-to-tui" , branch = " lossy_and_line_endings" }
38- # ansi-to-tui = { path = "../ansi-to-tui" }
37+ # ansi-to-tui = { git = "https://github.com/nullstalgia/ansi-to-tui", branch = "lossy_and_line_endings" }
38+ ansi-to-tui = { path = " ../ansi-to-tui" }
3939# ansi-to-tui = "7.0.0"
4040arboard = { version = " 3.6.0" , features = [" wayland-data-control" ] }
4141arc-swap = " 1.7.1"
@@ -48,9 +48,9 @@ color-eyre = "0.6.3"
4848# color-eyre = { path = "/home/tony/git/eyre/color-eyre/" }
4949compact_str = { version = " 0.9.0" , features = [" serde" ] }
5050# crokey = { path = "../crokey", features = ["serde"] }
51- crokey = { version = " =1.1.2 " , features = [" serde" ] }
51+ crokey = { version = " =1.4.0 " , features = [" serde" ] }
5252crossbeam = " 0.8.4"
53- crossterm = " =0.28.1 "
53+ crossterm = " 0.29 "
5454# defmt-decoder = { version = "1.0.0", optional = true }
5555# these are slightly more updated than the versions on crates.io
5656defmt-decoder = { git = " https://github.com/knurling-rs/defmt" , package = " defmt-decoder" , optional = true , rev = " d52b9908c175497d46fc527f4f8dfd6278744f09" }
@@ -65,7 +65,7 @@ espflash = { version = "=4.3.0", optional = true, default-features = false, feat
6565# espflash = { path = "../espflash/espflash", optional = true, features = ["serialport"], default-features = false }
6666fs-err = " 3.1.0"
6767hex = " 0.4.3"
68- http = " 1.3.1"
68+ http = " 1.3.1" # TODO make optional
6969human-panic = " 2.0.2"
7070indexmap = { version = " 2.9.0" , features = [" serde" ] }
7171# int-enum = { git = "https://github.com/nullstalgia/int-enum-rs", branch = "feat/colors-and-discriminators" }
@@ -84,11 +84,12 @@ num-integer = "0.1.46"
8484opener = " 0.8.2"
8585# log = "0.4.25"
8686# num_enum = "0.7.3"
87- ratatui = { version = " 0.29.0" , features = [" unstable-rendered-line-info" ] }
88- ratatui-explorer = { version = " 0.2.1" , optional = true }
89- ratatui-macros = " 0.6.0"
87+ ratatui = { version = " 0.30.0" , features = [" unstable-rendered-line-info" ] }
88+ ratatui-explorer = { version = " 0.3.0" , optional = true }
89+ ratatui-macros = " 0.7.0"
90+ ratatui-widgets = " 0.3.0"
9091regex = " 1.11.1"
91- reqwest = " 0.12.22"
92+ reqwest = " 0.12.22" # TODO make optional
9293# regex-lite = "0.1.6"
9394rolling-file = " 0.2.0"
9495self-replace = { version = " 1.5.0" , optional = true }
@@ -104,17 +105,18 @@ strum = { version = "0.27", features = ["derive"] }
104105takeable = " 0.2.2"
105106# TODO update once ratatui's exposed crossterm updates
106107# but these work for now.
107- terminput = " 0.4.2 "
108- terminput-crossterm = " 0.1.2 "
108+ terminput = " 0.5 "
109+ terminput-crossterm = " 0.4 "
109110textwrap = " 0.16.2"
110111thiserror = " 2.0.12"
111112tinyvec = { version = " 1.9.0" , features = [" std" ] }
112113toml = " 0.8.21"
113114tracing = { version = " 0.1.41" , features = [" log" ] }
114115tracing-appender = " 0.2.3"
115116tracing-subscriber = { version = " 0.3.19" , features = [" chrono" , " env-filter" ] }
116- tui-big-text = " 0.7.1"
117- tui-input = " 0.14"
117+ tui-big-text = " 0.8"
118+ # tui-input = "0.15"
119+ tui-input = { path = " ../tui-input" }
118120# unescaper = "0.1.5"
119121unicode-width = " 0.2.0"
120122virtual-serialport = " 0.1.3"
0 commit comments