Skip to content

Commit 9673a26

Browse files
committed
Update help dialog text to include current license information and add support for CX_Freeze tab.
1 parent 1c58008 commit 9673a26

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

Core/MainWindow.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,14 +1090,14 @@ def remove_selected_file(self):
10901090
self.update_command_preview()
10911091

10921092
def show_help_dialog(self):
1093-
# Minimal, aligned with v3.2.0 behavior (classic engines only)
1093+
# Minimal help dialog with current license information
10941094
if getattr(self, "current_language", "Français") == "English":
10951095
help_text = (
10961096
"<b>PyCompiler ARK++ — Quick Help</b><br>"
10971097
"<ul>"
10981098
"<li>1) Select the Workspace and add your .py files.</li>"
10991099
"<li>2) Configure pre‑compile plugins via <b>API Loader</b> (BCASL).</li>"
1100-
"<li>3) Configure options in the <b>PyInstaller</b> or <b>Nuitka</b> tab.</li>"
1100+
"<li>3) Configure options in the <b>PyInstaller</b>, <b>Nuitka</b> or <b>CX_Freeze</b> tab.</li>"
11011101
"<li>4) Click <b>Build</b> and follow the logs.</li>"
11021102
"</ul>"
11031103
"<b>Notes</b><br>"
@@ -1107,10 +1107,9 @@ def show_help_dialog(self):
11071107
"<li>A <i>venv</i> can be created automatically; requirements.txt is installed if present; tools are installed into the venv as needed.</li>"
11081108
"<li>API‑initiated workspace changes are auto‑applied; running builds are canceled before switching.</li>"
11091109
"</ul>"
1110-
"<b>License</b>: GPL‑3.0 — <a href='https://www.gnu.org/licenses/gpl-3.0.html'>gnu.org/licenses/gpl-3.0.html</a>"
1111-
"<br><b>Author</b>: Samuel Amen Ague"
1112-
"<br>© 2025 Samuel Amen Ague"
1113-
"<br>©PyCompiler_Pro++(ARK++)"
1110+
"<b>License</b>: Apache-2.0 — <a href='https://www.apache.org/licenses/LICENSE-2.0'>apache.org/licenses/LICENSE-2.0</a>"
1111+
"<br><b>Author</b>: Ague Samuel Amen"
1112+
"<br>© 2026 Ague Samuel Amen"
11141113
)
11151114
else:
11161115
help_text = (
@@ -1128,10 +1127,9 @@ def show_help_dialog(self):
11281127
"<li>Un <i>venv</i> peut être créé automatiquement ; requirements.txt est installé s’il est présent ; les outils sont installés dans le venv si nécessaire.</li>"
11291128
"<li>Les demandes de changement de workspace via l’API sont appliquées automatiquement ; les builds en cours sont annulés avant le changement.</li>"
11301129
"</ul>"
1131-
"<b>Licence</b> : GPL‑3.0 — <a href='https://www.gnu.org/licenses/gpl-3.0.html'>gnu.org/licenses/gpl-3.0.html</a>"
1132-
"<br><b>Auteur</b> : Samuel Amen Ague"
1133-
"<br>© 2025 Samuel Amen Ague"
1134-
"<br>©PyCompiler_Pro++(ARK++)"
1130+
"<b>Licence</b> : Apache-2.0 — <a href='https://www.apache.org/licenses/LICENSE-2.0'>apache.org/licenses/LICENSE-2.0</a>"
1131+
"<br><b>Auteur</b> : Ague Samuel Amen"
1132+
"<br>© 2026 Ague Samuel Amen"
11351133
)
11361134
dlg = QMessageBox(self)
11371135
dlg.setWindowTitle(self.tr("Aide", "Help"))

0 commit comments

Comments
 (0)