From e4e9b1d74730397bc0224da6deffc58050417e67 Mon Sep 17 00:00:00 2001 From: VALLONGOL Date: Mon, 1 Dec 2025 12:33:26 +0100 Subject: [PATCH] add version --- markdownconverter/gui/gui.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/markdownconverter/gui/gui.py b/markdownconverter/gui/gui.py index bdb2e70..e9ca7d5 100644 --- a/markdownconverter/gui/gui.py +++ b/markdownconverter/gui/gui.py @@ -32,6 +32,13 @@ from .batch_converter import BatchConverterTab # EditorWindow non viene usato in questo file, ma lo lasciamo per coerenza # from .editor import EditorWindow +try: + from markdownconverter import _version as wrapper_version + + WRAPPER_APP_VERSION_STRING = f"{wrapper_version.__version__} ({wrapper_version.GIT_BRANCH}/{wrapper_version.GIT_COMMIT_HASH[:7]})" +except ImportError: + WRAPPER_APP_VERSION_STRING = "(Dev Wrapper)" + log = get_logger(__name__) # ... (open_with_default_app, open_output_folder, ProfileManagerWindow sono INVARIATE) @@ -64,6 +71,7 @@ def open_output_folder(filepath: str): class ProfileManagerWindow(tb.Toplevel): def __init__(self, parent, config_data, app_instance): super().__init__(master=parent, title="Manage Profiles") + self.geometry("500x400") self.transient(parent) self.config_data = config_data @@ -144,7 +152,8 @@ class ProfileManagerWindow(tb.Toplevel): class MarkdownConverterApp: def __init__(self, root): self.root = root - self.root.title("Markdown Converter") + base_title = f"Markdown converter - {WRAPPER_APP_VERSION_STRING}" + self.root.title(base_title) self.root.geometry("900x850") self._setup_logging() self.config = load_configuration()