Jarian Cottingham 06877fb2fc feat: add TUI (Textual User Interface) with download queue system
- 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
2026-02-25 15:59:15 -06:00

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",
]