From c77d95a602387e19193a9073be0e892cda48a507 Mon Sep 17 00:00:00 2001 From: cvbnxx <165110490+cvbnxx@users.noreply.github.com> Date: Thu, 25 Apr 2024 18:22:03 +0100 Subject: [PATCH] Minimise status message when tabbing out --- script.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/script.py b/script.py index ce41d16..baecb8b 100644 --- a/script.py +++ b/script.py @@ -85,6 +85,14 @@ def move_text_pos(window): window.geometry(f"{window_width}x{window_height}+{x_position}+{y_position}") +def toggle_label_visibility(root): + if win32gui.GetWindowText(win32gui.GetForegroundWindow()) == "Roblox": + root.deiconify() + else: + root.withdraw() + + root.after(100, lambda: toggle_label_visibility(root)) + def create_update_label(root): global label root.overrideredirect(True) @@ -94,6 +102,8 @@ def create_update_label(root): label.pack(fill="both", expand=True) move_text_pos(root) + toggle_label_visibility(root) + def sleep_frames(frames: int, minwait: float = 0) -> None: logging.debug(f"Sleeping for {frames} frame(s)")