From fd395915635c9b365d2d0962110285716a39cab9 Mon Sep 17 00:00:00 2001 From: Jens Gohl Date: Wed, 15 Jan 2025 17:10:05 +0100 Subject: [PATCH] 8.0.1 --- CHANGELOG.md | 5 +++++ app/__version__.py | 2 +- app/gui/trayicon.py | 6 ++++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 618ea69..4c64a13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,11 @@ Changes will be grouped by the following categories (and their respective versio Release dates will be in YYYY-MM-DD format. +## 8.0.1 - 2025-01-15 + +### Fixed +- Fix an issue where the copy menu were never reset and would accumulate more entries with each login. + ## 8.0.0 - 2025-01-15 ### Changed diff --git a/app/__version__.py b/app/__version__.py index 452e7be..19fe110 100644 --- a/app/__version__.py +++ b/app/__version__.py @@ -1,2 +1,2 @@ -__version__ = (8, 0, 0) +__version__ = (8, 0, 1) __version_string__ = '.'.join(str(i) for i in __version__) diff --git a/app/gui/trayicon.py b/app/gui/trayicon.py index 0ccbbe4..9a1702f 100644 --- a/app/gui/trayicon.py +++ b/app/gui/trayicon.py @@ -125,7 +125,9 @@ def populate_context_menu(self, profile_list: List[ProfileGroup]): def update_copy_menus(self, active_profile_group: ProfileGroup): self.copy_name_menu.setDisabled(False) + self.copy_name_menu.clear() self.copy_id_menu.setDisabled(False) + self.copy_id_menu.clear() for profile in active_profile_group.get_profile_list(): copy_name_action = self.copy_name_menu.addAction(profile.profile) @@ -134,10 +136,10 @@ def update_copy_menus(self, active_profile_group: ProfileGroup): copy_id_action.triggered.connect(partial(self.copy_to_clipboard, text=str(profile.account))) def reset_copy_menus(self): - self.copy_name_menu.clear() self.copy_name_menu.setDisabled(True) - self.copy_id_menu.clear() + self.copy_name_menu.clear() self.copy_id_menu.setDisabled(True) + self.copy_id_menu.clear() def disable_actions(self, state: bool): for action in self.actions: