From 48ad4aaad23d74bdca055885e44e327015358c33 Mon Sep 17 00:00:00 2001 From: arthniwa <123327761+arthniwa@users.noreply.github.com> Date: Wed, 8 May 2024 00:42:16 -0500 Subject: [PATCH 1/2] Add action to help menu Add "Go to GitHub Repository" to the help menu. --- tagstudio/src/qt/ts_qt.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tagstudio/src/qt/ts_qt.py b/tagstudio/src/qt/ts_qt.py index eabafdb5..8529eaea 100644 --- a/tagstudio/src/qt/ts_qt.py +++ b/tagstudio/src/qt/ts_qt.py @@ -13,6 +13,7 @@ import math import os import sys import time +import webbrowser from datetime import datetime as dt from pathlib import Path from queue import Empty, Queue @@ -415,6 +416,11 @@ class QtDriver(QObject): folders_to_tags_action.triggered.connect(lambda: ftt_modal.show()) macros_menu.addAction(folders_to_tags_action) + # Help Menu ========================================================== + self.repo_action = QAction("Go to GitHub Repository", menu_bar) + self.repo_action.triggered.connect(lambda: webbrowser.open('https://github.com/TagStudioDev/TagStudio')) + help_menu.addAction(self.repo_action) + self.set_macro_menu_viability() menu_bar.addMenu(file_menu) From 7f776f4c8615606d8af71999be6ee00011be3f10 Mon Sep 17 00:00:00 2001 From: arthniwa <123327761+arthniwa@users.noreply.github.com> Date: Wed, 8 May 2024 10:57:48 -0500 Subject: [PATCH 2/2] Fix format required by Ruff --- tagstudio/src/qt/ts_qt.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tagstudio/src/qt/ts_qt.py b/tagstudio/src/qt/ts_qt.py index 8529eaea..5dd1b361 100644 --- a/tagstudio/src/qt/ts_qt.py +++ b/tagstudio/src/qt/ts_qt.py @@ -418,7 +418,9 @@ class QtDriver(QObject): # Help Menu ========================================================== self.repo_action = QAction("Go to GitHub Repository", menu_bar) - self.repo_action.triggered.connect(lambda: webbrowser.open('https://github.com/TagStudioDev/TagStudio')) + self.repo_action.triggered.connect( + lambda: webbrowser.open("https://github.com/TagStudioDev/TagStudio") + ) help_menu.addAction(self.repo_action) self.set_macro_menu_viability()