update icon, app head text, and versioning

This commit is contained in:
Andrew Ward
2025-03-22 10:17:31 +00:00
parent bc130badc6
commit 469826056c
5 changed files with 15 additions and 2 deletions

BIN
assets/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
assets/logo-circle-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

BIN
assets/logo-circle-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -35,7 +35,20 @@ class TextToMic(tk.Tk):
def __init__(self):
super().__init__()
self.title("Scorchsoft Text to Mic")
self.version = "1.3.5"
self.title(f"Text to Mic by Scorchsoft.com - v{self.version}")
# Add these lines to set up the window icon
icon_path = self.resource_path("assets/logo-circle-32.png")
self.iconphoto(False, tk.PhotoImage(file=icon_path))
# For Windows compatibility, also set the iconbitmap
try:
self.iconbitmap(self.resource_path("assets/icon.ico"))
except:
# This might fail on Mac, which is fine as we have iconphoto as backup
pass
# Fixed window dimensions for all states - DEFINED ONCE as class constants
# These are the ONLY values that should be used throughout the application
@@ -144,7 +157,7 @@ class TextToMic(tk.Tk):
instruction_window.title("App Version")
instruction_window.geometry("300x150") # Width x Height
instructions = """Version 1.3.5\n\n App by Scorchsoft.com"""
instructions = f"""Version {self.version}\n\n App by Scorchsoft.com"""
tk.Label(instruction_window, text=instructions, justify=tk.LEFT, wraplength=280).pack(padx=10, pady=10)