diff --git a/Cargo.lock b/Cargo.lock index 7c6e8864..824a7d7d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -806,19 +806,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "console" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4" -dependencies = [ - "encode_unicode", - "libc", - "once_cell", - "unicode-width 0.2.0", - "windows-sys 0.61.2", -] - [[package]] name = "convert_case" version = "0.6.0" @@ -1252,7 +1239,6 @@ dependencies = [ "futures-util", "ignore", "image", - "indicatif", "libc", "multimap", "pdf-extract", @@ -1557,12 +1543,6 @@ dependencies = [ "log", ] -[[package]] -name = "encode_unicode" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" - [[package]] name = "encoding_rs" version = "0.8.35" @@ -2467,19 +2447,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "indicatif" -version = "0.18.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88" -dependencies = [ - "console", - "portable-atomic", - "unicode-width 0.2.0", - "unit-prefix", - "web-time", -] - [[package]] name = "indoc" version = "2.0.7" @@ -5357,12 +5324,6 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" -[[package]] -name = "unit-prefix" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" - [[package]] name = "untrusted" version = "0.9.0" diff --git a/crates/tui/Cargo.toml b/crates/tui/Cargo.toml index cd501fe0..96a403fb 100644 --- a/crates/tui/Cargo.toml +++ b/crates/tui/Cargo.toml @@ -35,7 +35,6 @@ crossterm = "0.28" dotenvy = "0.15.7" dirs = "6.0.0" futures-util = "0.3.31" -indicatif = "0.18.0" ratatui = "0.29" regex = "1.11" reqwest = { version = "0.13.1", default-features = false, features = ["blocking", "json", "stream", "multipart", "native-tls", "http2"] } diff --git a/crates/tui/src/main.rs b/crates/tui/src/main.rs index e9c05bed..548e799a 100644 --- a/crates/tui/src/main.rs +++ b/crates/tui/src/main.rs @@ -61,7 +61,6 @@ mod task_manager; mod test_support; mod tools; mod tui; -mod ui; mod utils; mod working_set; mod workspace_trust; diff --git a/crates/tui/src/ui.rs b/crates/tui/src/ui.rs deleted file mode 100644 index 5c98a46e..00000000 --- a/crates/tui/src/ui.rs +++ /dev/null @@ -1,30 +0,0 @@ -//! Terminal UI helpers (progress bars, spinners). - -use indicatif::{ProgressBar, ProgressStyle}; - -/// Create a spinner progress indicator. -#[must_use] -#[allow(dead_code)] -pub fn spinner(message: &str) -> ProgressBar { - let spinner = ProgressBar::new_spinner(); - spinner.set_message(message.to_string()); - spinner.set_style( - ProgressStyle::with_template("{spinner} {msg}") - .unwrap_or_else(|_| ProgressStyle::default_spinner()), - ); - spinner.enable_steady_tick(std::time::Duration::from_millis(120)); - spinner -} - -/// Create a progress bar for byte-based transfers. -#[must_use] -#[allow(dead_code)] -pub fn progress_bar(total: u64, message: &str) -> ProgressBar { - let bar = ProgressBar::new(total); - bar.set_message(message.to_string()); - bar.set_style( - ProgressStyle::with_template("{msg} [{bar:40.cyan/blue}] {bytes}/{total_bytes} ({eta})") - .unwrap_or_else(|_| ProgressStyle::default_bar()), - ); - bar -}