diff --git a/jlauncher/__init__.py b/jlauncher/__init__.py
index 373828d..591ad86 100644
--- a/jlauncher/__init__.py
+++ b/jlauncher/__init__.py
@@ -1,3 +1,3 @@
"""jlauncher — lanzador de juegos jailgames."""
-__version__ = "0.1.0"
+__version__ = "1.0.0"
diff --git a/jlauncher/ui/main_window.py b/jlauncher/ui/main_window.py
index 4b52cdd..c17372d 100644
--- a/jlauncher/ui/main_window.py
+++ b/jlauncher/ui/main_window.py
@@ -19,7 +19,7 @@ from PySide6.QtWidgets import (
QWidget,
)
-from .. import gitops
+from .. import __version__, gitops
from ..config import Config, Game
from ..settings import load_settings, save_settings
from ..workers import CheckUpdatesWorker, DownloadWorker, RunWorker
@@ -246,6 +246,25 @@ class MainWindow(QMainWindow):
self.action_token.triggered.connect(self._configure_token)
menu.addAction(self.action_token)
+ self._build_help_menu()
+
+ def _build_help_menu(self) -> None:
+ """Menú Ajuda amb el «Quant a…». A macOS, AboutRole el mou al menú de l'app."""
+ help_menu = self.menuBar().addMenu("Ajuda")
+ self.action_about = QAction(f"Quant a {APP_NAME}…", self)
+ self.action_about.setMenuRole(QAction.MenuRole.AboutRole)
+ self.action_about.triggered.connect(self._show_about)
+ help_menu.addAction(self.action_about)
+
+ def _show_about(self) -> None:
+ QMessageBox.about(
+ self,
+ f"Quant a {APP_NAME}",
+ f"{APP_NAME}
"
+ f"Versió {__version__}
"
+ "© 2026 JailDesigner",
+ )
+
def _build_theme_menu(self, parent_menu) -> None:
"""Submenú Tema amb tres opcions exclusives: Sistema / Clar / Fosc."""
submenu = parent_menu.addMenu("Tema")
diff --git a/pyproject.toml b/pyproject.toml
index 3508b04..29bf3ea 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "jlauncher"
-version = "0.1.0"
+version = "1.0.0"
description = "Lanzador de juegos jailgames: clona, compila y ejecuta repos Gitea"
requires-python = ">=3.11"
dependencies = [