diff --git a/gui/main_window.py b/gui/main_window.py index d0e5936..f64ceab 100644 --- a/gui/main_window.py +++ b/gui/main_window.py @@ -540,13 +540,20 @@ class MainWindow(QMainWindow): def show_about(self): """Show about dialog.""" - QMessageBox.about( - self, "About MacroPad Server", - f"MacroPad Server v{VERSION}\n\n" - "A cross-platform macro management application\n" - "with desktop and web interfaces.\n\n" - "PWA-enabled for mobile devices." + about_box = QMessageBox(self) + about_box.setWindowTitle("About MacroPad Server") + about_box.setTextFormat(Qt.RichText) + about_box.setTextInteractionFlags(Qt.TextBrowserInteraction) + about_box.setText( + f"
A cross-platform macro management application
"
+ "with desktop and web interfaces.
Author: ShadowDAO
" + "Updates: shadowdao.com
" + "Donate: Liberapay
" ) + about_box.setStandardButtons(QMessageBox.Ok) + about_box.exec() def closeEvent(self, event): """Handle window close."""