feat: Update version to 0.2.2, enhance installation guide, and improve help screen with dynamic versioning

This commit is contained in:
sha
2025-12-26 23:46:46 +00:00
parent cec8bd9e96
commit d5e3661860
7 changed files with 180 additions and 11 deletions
-3
View File
@@ -13,9 +13,6 @@ from .formatters.proposed_name_formatter import ProposedNameFormatter
from .formatters.text_formatter import TextFormatter
VERSION = "0.2.0"
class RenamerApp(App):
CSS = """
#left {
@@ -16,7 +16,6 @@ class ProposedNameFormatter:
self.__frame_class = extractor.get("frame_class") or None
self.__hdr = f",{extractor.get('hdr')}" if extractor.get("hdr") else ""
self.__audio_langs = extractor.get("audio_langs") or None
# self.__special_info = f" [{SpecialInfoFormatter.format_special_info(extractor.get('special_info'))}]" if extractor.get("special_info") else ""
self.__special_info = f" \[{SpecialInfoFormatter.format_special_info(extractor.get('special_info'))}]" if extractor.get("special_info") else ""
self.__extension = extractor.get("extension") or "ext"
+7 -2
View File
@@ -33,9 +33,14 @@ class OpenScreen(Screen):
class HelpScreen(Screen):
def compose(self):
from .app import VERSION
try:
from importlib.metadata import version
app_version = version("renamer")
except Exception:
app_version = "unknown"
help_text = f"""
Media File Renamer v{VERSION}
Media File Renamer v{app_version}
A powerful tool for analyzing and renaming media files with intelligent metadata extraction.