refactor: move constants to constants.py
This commit is contained in:
@@ -11,7 +11,7 @@ from textual.events import Key
|
|||||||
from textual.widgets import DataTable, Footer, Header, ProgressBar, Static
|
from textual.widgets import DataTable, Footer, Header, ProgressBar, Static
|
||||||
from textual.worker import get_current_worker
|
from textual.worker import get_current_worker
|
||||||
|
|
||||||
from .constants import TABLE_COLUMNS, TABLE_CSS
|
from .constants import *
|
||||||
from .downloads import DownloadManager
|
from .downloads import DownloadManager
|
||||||
from .library import LibraryClient
|
from .library import LibraryClient
|
||||||
from .playback import PlaybackController
|
from .playback import PlaybackController
|
||||||
@@ -19,11 +19,6 @@ from .playback import PlaybackController
|
|||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from textual.widgets._data_table import ColumnKey
|
from textual.widgets._data_table import ColumnKey
|
||||||
|
|
||||||
AUTHOR_NAME_MAX_LENGTH = 40
|
|
||||||
AUTHOR_NAME_DISPLAY_LENGTH = 37
|
|
||||||
PROGRESS_COLUMN_INDEX = 3
|
|
||||||
SEEK_SECONDS = 30.0
|
|
||||||
|
|
||||||
|
|
||||||
class Auditui(App):
|
class Auditui(App):
|
||||||
"""Main application class for the Audible TUI app."""
|
"""Main application class for the Audible TUI app."""
|
||||||
|
|||||||
@@ -11,6 +11,11 @@ DEFAULT_CHUNK_SIZE = 8192
|
|||||||
|
|
||||||
TABLE_COLUMNS = ("Title", "Author", "Length", "Progress")
|
TABLE_COLUMNS = ("Title", "Author", "Length", "Progress")
|
||||||
|
|
||||||
|
AUTHOR_NAME_MAX_LENGTH = 40
|
||||||
|
AUTHOR_NAME_DISPLAY_LENGTH = 37
|
||||||
|
PROGRESS_COLUMN_INDEX = 3
|
||||||
|
SEEK_SECONDS = 30.0
|
||||||
|
|
||||||
TABLE_CSS = """
|
TABLE_CSS = """
|
||||||
Screen {
|
Screen {
|
||||||
background: #1e1e2e;
|
background: #1e1e2e;
|
||||||
|
|||||||
Reference in New Issue
Block a user