- New TUI using Textual framework with responsive interface - Search, results, download, and queue screens for YouTube video management - Download queue system with sequential background downloads - Status bar with queue count and download progress indicators - Comprehensive test suite (97 tests) with 100% pass rate - Modern Python packaging with pyproject.toml and uv support - Added requirements-tui.txt for TUI-specific dependencies - Updated setup.py and install.sh for TUI integration - Enhanced README.md with TUI usage documentation
20 lines
525 B
Python
20 lines
525 B
Python
"""
|
|
Screens package for YouTube TUI
|
|
"""
|
|
|
|
from youtube_tui.screens.download import DownloadScreen
|
|
from youtube_tui.screens.help import HelpScreen
|
|
from youtube_tui.screens.history import SearchHistoryScreen
|
|
from youtube_tui.screens.modal import CategorySelectionModal
|
|
from youtube_tui.screens.results import ResultsScreen
|
|
from youtube_tui.screens.search import SearchScreen
|
|
|
|
__all__ = [
|
|
"SearchScreen",
|
|
"ResultsScreen",
|
|
"DownloadScreen",
|
|
"CategorySelectionModal",
|
|
"HelpScreen",
|
|
"SearchHistoryScreen",
|
|
]
|