diff --git a/ui/assets/logo.ico b/ui/assets/logo.ico new file mode 100644 index 0000000..83e704f Binary files /dev/null and b/ui/assets/logo.ico differ diff --git a/ui/assets/logo.png b/ui/assets/logo.png deleted file mode 100644 index acfa38e..0000000 Binary files a/ui/assets/logo.png and /dev/null differ diff --git a/ui/ui.py b/ui/ui.py index e9c44cb..1a7f72d 100644 --- a/ui/ui.py +++ b/ui/ui.py @@ -31,37 +31,8 @@ class TranscriberApp(ctk.CTk): # TODO: fix this stuff base_path = getattr(sys, "_MEIPASS", os.path.dirname(os.path.abspath(__file__))) - icon_path = os.path.join(base_path, "assets", "logo.png") - - applied_method = None - - try: - self.iconbitmap(icon_path) - applied_method = "iconbitmap" - except Exception as e: - print("iconbitmap did not work:", e) - - if applied_method is None: - try: - img = tk.PhotoImage(file=icon_path) - self.iconphoto(False, img) - applied_method = "iconphoto" - except Exception as e: - print("iconphoto did not work:", e) - - if applied_method is None: - try: - pil = Image.open(icon_path) - photo = ImageTk.PhotoImage(pil) - self.tk.call('wm', 'iconphoto', self._w, photo) - applied_method = "tk.call" - except Exception as e: - print("wm iconphoto via tk.call did not work:", e) - - if applied_method: - print(f"Applied method: {applied_method}") - else: - print("Can't set an icon.") + icon_path = os.path.join(base_path, "assets", "logo.ico") + self.iconbitmap(icon_path) # states self.progress_queue = queue.Queue()