From 0d0c9d89d162cdbc66d8b80e3f967cd05603c480 Mon Sep 17 00:00:00 2001 From: DevilXD Date: Mon, 8 Aug 2022 21:45:22 +0200 Subject: [PATCH] Drops that haven't started yet within an active campaign; are now labeled as Upcoming instead of showing unobtainable progress --- gui.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gui.py b/gui.py index fc5f2cc..ad685a1 100644 --- a/gui.py +++ b/gui.py @@ -1130,7 +1130,11 @@ class InventoryOverview: progress_text = "Ready to claim ⏳" progress_color = "goldenrod" elif drop.preconditions: - progress_text = f"{drop.progress:3.1%} of {drop.required_minutes} minutes" + if drop.starts_at > datetime.now(timezone.utc): + progress_text = "Upcoming ⏳" + progress_color = "goldenrod" + else: + progress_text = f"{drop.progress:3.1%} of {drop.required_minutes} minutes" return (progress_text, progress_color) def update_drop(self, drop: TimedDrop) -> None: