refactor: Restructure GUI components into separate modules for improved maintainability

This commit is contained in:
Warry
2025-12-04 12:03:31 +01:00
parent 428d34056b
commit 75868b32d0
23 changed files with 1901 additions and 1791 deletions
+19
View File
@@ -0,0 +1,19 @@
"""GUI module for TIDAL Downloader Next Generation.
This module provides the main window and all GUI-related functionality
organized into manageable components.
"""
try:
from PySide6 import QtCore, QtGui, QtWidgets
except ImportError: # pragma: no cover - GUI deps optional in some environments
QtCore = QtGui = QtWidgets = None
from tidal_dl_ng.gui.main_window import MainWindow
__all__ = [
"MainWindow",
"QtCore",
"QtGui",
"QtWidgets",
]