From 077ec46b7bd872b6b8f251d2e210ebc0539dae37 Mon Sep 17 00:00:00 2001 From: aschumann-virtualcable Date: Wed, 6 May 2026 11:32:29 +0200 Subject: [PATCH] fix(gui): scale progress bar value to 0.0-1.0 range ProgressBar expects 0.0..1.0 but received 0..100, clamping to 100% onany non-zero progress. Divide stored u16 percent by 100 before passing to egui::ProgressBar::new. --- crates/gui/src/window/client_progress.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/gui/src/window/client_progress.rs b/crates/gui/src/window/client_progress.rs index 7b8a2b9..f376558 100644 --- a/crates/gui/src/window/client_progress.rs +++ b/crates/gui/src/window/client_progress.rs @@ -104,7 +104,7 @@ impl AppWindow { state: ProgressState, ) { let elapsed = state.start.elapsed().as_secs_f32(); - let progress = state.progress.load(std::sync::atomic::Ordering::Relaxed) as f32; + let progress = state.progress.load(std::sync::atomic::Ordering::Relaxed) as f32 / 100.0; egui::CentralPanel::default().show_inside(ui, |ui| { ui.add_space(30.0); ui.horizontal_centered(|ui| {