From 2a10164e89f81c19ac990fefa4beecc44b939710 Mon Sep 17 00:00:00 2001 From: Greensand321 Date: Sat, 17 Jan 2026 20:50:20 -0500 Subject: [PATCH] Add progress count to library compression --- main_gui.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main_gui.py b/main_gui.py index 412648d..416e48e 100644 --- a/main_gui.py +++ b/main_gui.py @@ -6080,6 +6080,7 @@ def __init__(self, parent: tk.Widget, controller: tk.Widget): self.source_var = tk.StringVar(value=default_path) self.destination_var = tk.StringVar(value="") self.status_var = tk.StringVar(value="Ready to mirror library.") + self.progress_var = tk.StringVar(value="Progress: 0 / 0") self.overwrite_var = tk.BooleanVar(value=False) self._worker: threading.Thread | None = None self.report_path: str | None = None @@ -6128,6 +6129,7 @@ def __init__(self, parent: tk.Widget, controller: tk.Widget): mode="determinate", ) self.progress.pack(fill="x", pady=(0, 8)) + ttk.Label(self, textvariable=self.progress_var).pack(anchor="w", pady=(0, 8)) controls = ttk.Frame(self) controls.pack(anchor="e") @@ -6214,6 +6216,7 @@ def _set_running(self, running: bool, status: str) -> None: self.run_btn.configure(state=state) if running: self.progress.configure(maximum=1, value=0) + self.progress_var.set("Progress: 0 / 0") def _log(self, message: str) -> None: if hasattr(self.controller, "_log"): @@ -6240,6 +6243,7 @@ def progress_callback( self.status_var.set("Mirroring library…"), self.progress.configure(maximum=max(t, 1)), self.progress.configure(value=d), + self.progress_var.set(f"Progress: {d} / {t}"), ), )