Refactor code structure for improved readability and maintainability

This commit is contained in:
sha
2026-01-03 14:54:50 +00:00
parent 6fee7d9f63
commit b45e629825
7 changed files with 57 additions and 47 deletions
+1 -1
View File
@@ -37,9 +37,9 @@ class MediaPanelView:
self._props.media_year,
self._props.media_duration,
self._props.media_file_size,
self._props.media_file_extension,
self._props.selected_frame_class,
self._props.selected_source,
self._props.selected_special_info,
self._props.selected_audio_langs,
self._props.selected_database_info,
self._props.selected_order,
+9
View File
@@ -375,6 +375,15 @@ class MediaPanelProperties:
def media_file_size(self) -> str:
"""Get media file size formatted with label."""
return self._extractor.get("file_size")
@property
@text_decorators.blue()
@conditional_decorators.wrap("Extension: ")
@text_decorators.green()
@extension_decorators.extension_info()
def media_file_extension(self) -> str:
"""Get media file extension formatted with label."""
return self._extractor.get("extension")
@property
@text_decorators.blue()