From acdb8351ef65452821f0883dadc65722d728a254 Mon Sep 17 00:00:00 2001 From: Pacman Ghost Date: Mon, 16 Oct 2023 21:30:45 +0700 Subject: [PATCH] Added a link to the repo issues page in the About box. --- vasl_templates/about.py | 5 ++++- vasl_templates/ui/about.ui | 26 +++++++++++++++++++++-- vasl_templates/webapp/config/constants.py | 1 + 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/vasl_templates/about.py b/vasl_templates/about.py index f746985..99e9c6c 100644 --- a/vasl_templates/about.py +++ b/vasl_templates/about.py @@ -11,7 +11,7 @@ from PyQt5.QtCore import QUrl from PyQt5.QtGui import QDesktopServices, QIcon, QCursor from PyQt5.QtWidgets import QDialog -from vasl_templates.webapp.config.constants import APP_NAME, APP_VERSION, APP_HOME_URL, IS_FROZEN +from vasl_templates.webapp.config.constants import APP_NAME, APP_VERSION, APP_HOME_URL, APP_ISSUES_URL, IS_FROZEN from vasl_templates.utils import get_build_info # --------------------------------------------------------------------- @@ -60,6 +60,9 @@ class AboutDialog( QDialog ): self.home_url.setText( "Visit us at {}.".format( APP_HOME_URL, mo.group(1) if mo else APP_HOME_URL ) ) + self.issues_url.setText( "Report a bug, request a feature, ask a question here.".format( + APP_ISSUES_URL + ) ) def on_app_icon_clicked( self, event ): #pylint: disable=unused-argument """Click handler.""" diff --git a/vasl_templates/ui/about.ui b/vasl_templates/ui/about.ui index 99610a8..0d0341f 100644 --- a/vasl_templates/ui/about.ui +++ b/vasl_templates/ui/about.ui @@ -10,7 +10,7 @@ 0 0 460 - 195 + 215 @@ -88,7 +88,7 @@ 19 - 152 + 172 425 31 @@ -147,6 +147,28 @@ true + + + + 80 + 142 + 361 + 21 + + + + + 0 + 0 + + + + *** ISSUES URL *** + + + true + + diff --git a/vasl_templates/webapp/config/constants.py b/vasl_templates/webapp/config/constants.py index 75ac0f2..379811a 100644 --- a/vasl_templates/webapp/config/constants.py +++ b/vasl_templates/webapp/config/constants.py @@ -7,6 +7,7 @@ APP_NAME = "VASL Templates" APP_VERSION = "v1.12" # nb: also update setup.py APP_DESCRIPTION = "Generate HTML for use in VASL scenarios." APP_HOME_URL = "https://vasl-templates.org" +APP_ISSUES_URL = "https://code.pacman-ghost.com/public/vasl-templates/issues" if getattr( sys, "frozen", False ): IS_FROZEN = True