Compare commits
3 Commits
38c4f50965
..
v1.0.0
| Author | SHA1 | Date | |
|---|---|---|---|
| be3cb44ae2 | |||
| 0085c63ace | |||
| cebc76b6e3 |
+12
-12
@@ -35,15 +35,6 @@ run_cmd = "make run"
|
||||
players = "1-2 jugadors"
|
||||
author = "JailDesigner"
|
||||
|
||||
[[game]]
|
||||
id = "aee"
|
||||
name = "Aventures en Egipte"
|
||||
clone_url = "https://gitea.sustancia.synology.me/jaildesigner-jailgames/aee.git"
|
||||
build_cmd = ""
|
||||
run_cmd = "make run"
|
||||
players = "1 jugador"
|
||||
author = "JailDesigner"
|
||||
|
||||
[[game]]
|
||||
id = "jaildoctors_dilemma"
|
||||
name = "JailDoctor's Dilemma"
|
||||
@@ -54,9 +45,9 @@ players = "1 jugador"
|
||||
author = "JailDesigner"
|
||||
|
||||
[[game]]
|
||||
id = "projecte_2026"
|
||||
name = "Projecte 2026"
|
||||
clone_url = "https://gitea.sustancia.synology.me/jaildesigner-jailgames/projecte_2026.git"
|
||||
id = "aee"
|
||||
name = "Aventures en Egipte"
|
||||
clone_url = "https://gitea.sustancia.synology.me/jaildesigner-jailgames/aee.git"
|
||||
build_cmd = ""
|
||||
run_cmd = "make run"
|
||||
players = "1 jugador"
|
||||
@@ -70,3 +61,12 @@ build_cmd = ""
|
||||
run_cmd = "make run"
|
||||
players = "1-2 jugadors"
|
||||
author = "JailDesigner"
|
||||
|
||||
[[game]]
|
||||
id = "projecte_2026"
|
||||
name = "Projecte 2026"
|
||||
clone_url = "https://gitea.sustancia.synology.me/jaildesigner-jailgames/projecte_2026.git"
|
||||
build_cmd = ""
|
||||
run_cmd = "make run"
|
||||
players = "1 jugador"
|
||||
author = "JailDesigner"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
"""jlauncher — lanzador de juegos jailgames."""
|
||||
|
||||
__version__ = "0.1.0"
|
||||
__version__ = "1.0.0"
|
||||
|
||||
@@ -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
|
||||
@@ -29,7 +29,7 @@ from .game_row import GameRow
|
||||
APP_NAME = "Jail Launcher"
|
||||
WINDOW_TITLE = f"© 2026 {APP_NAME} — JailDesigner"
|
||||
|
||||
CONSOLE_HEIGHT = 220 # alçada de la consola desplegada (px)
|
||||
CONSOLE_HEIGHT = 150 # alçada de la consola desplegada (px)
|
||||
CONSOLE_ANIM_MS = 220 # durada de l'animació de desplegar/replegar
|
||||
CONSOLE_IDLE_MS = 4000 # marge sense activitat abans de replegar en mode auto
|
||||
|
||||
@@ -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"<b>{APP_NAME}</b><br>"
|
||||
f"Versió {__version__}<br><br>"
|
||||
"© 2026 JailDesigner",
|
||||
)
|
||||
|
||||
def _build_theme_menu(self, parent_menu) -> None:
|
||||
"""Submenú Tema amb tres opcions exclusives: Sistema / Clar / Fosc."""
|
||||
submenu = parent_menu.addMenu("Tema")
|
||||
@@ -407,11 +426,6 @@ class MainWindow(QMainWindow):
|
||||
self._delete_mode = on
|
||||
for row in self.rows.values():
|
||||
row.set_delete_mode(on)
|
||||
if on:
|
||||
self._log(
|
||||
"Mode esborrar: tria un joc descarregat per eliminar-lo "
|
||||
"(o desmarca «Esborra un joc» per cancel·lar)."
|
||||
)
|
||||
|
||||
def _on_activate(self, game: Game) -> None:
|
||||
"""Clic sobre la fila. En mode esborrar elimina; si no, descarrega/actualitza o juga."""
|
||||
|
||||
+1
-1
@@ -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 = [
|
||||
|
||||
Reference in New Issue
Block a user