Files
moma/renamer/views/__init__.py
T
sha 8274cb4e9f feat: Add conversion and deletion confirmation screens, enhance media panel properties
- Implemented ConvertConfirmScreen for confirming AVI to MKV conversions with audio and subtitle options.
- Added DeleteConfirmScreen for confirming file deletions with detailed file information.
- Enhanced MediaPanelView to include additional MediaInfo properties such as video, audio, and subtitle tracks.
- Updated MediaPanelProperties to extract and display raw MediaInfo track data.
- Introduced HelpScreen for user guidance on application features and navigation.
- Created OpenScreen for directory path input with validation.
- Developed RenameConfirmScreen for renaming files with user confirmation and editing capabilities.
- Added SettingsScreen for configuring application settings, including cache TTL and HEVC encoding options.
- Updated imports and module exports in views to accommodate new screens.
2026-04-11 20:49:28 +03:00

27 lines
842 B
Python

"""Views package - assembles formatted data for display.
Views compose multiple formatters to create complex display outputs.
Unlike formatters which transform single values, views aggregate and
orchestrate multiple formatters to build complete UI panels.
"""
from .proposed_filename import ProposedFilenameView
from .media_panel import MediaPanelView
from .open_screen import OpenScreen
from .help_screen import HelpScreen
from .rename_confirm_screen import RenameConfirmScreen
from .settings_screen import SettingsScreen
from .convert_confirm_screen import ConvertConfirmScreen
from .delete_confirm_screen import DeleteConfirmScreen
__all__ = [
'ProposedFilenameView',
'MediaPanelView',
'OpenScreen',
'HelpScreen',
'RenameConfirmScreen',
'SettingsScreen',
'ConvertConfirmScreen',
'DeleteConfirmScreen',
]