151 lines
4.0 KiB
Python
151 lines
4.0 KiB
Python
"""Public interface for the native PristonTale EU dashboard."""
|
|
|
|
from .dashboard import launch_external_url, patch_change_colors, run_dashboard
|
|
from .viewmodels.dashboard import (
|
|
ACTIVE_POLL_INTERVAL_MILLISECONDS,
|
|
BASE_DISPLAY_DPI,
|
|
BASE_TK_SCALING,
|
|
DASHBOARD_PRELOADER_MINIMUM_MILLISECONDS,
|
|
DASHBOARD_PRELOADER_TIMEOUT_MILLISECONDS,
|
|
DASHBOARD_STARTUP_COMPONENTS,
|
|
DASHBOARD_STARTUP_REQUIRED_COMPONENTS,
|
|
DASHBOARD_TRANSITION_MINIMUM_OPACITY,
|
|
DASHBOARD_TRANSITION_STEP_MILLISECONDS,
|
|
DASHBOARD_TRANSITION_STEPS,
|
|
IDLE_POLL_INTERVAL_MILLISECONDS,
|
|
POLL_INTERVAL_MILLISECONDS,
|
|
PRELOADER_STATUS_CHARACTERS,
|
|
STARTUP_PROGRESS_ANIMATION_INTERVAL_MILLISECONDS,
|
|
UI_SCALE_FACTORS,
|
|
UI_SCALE_LABELS,
|
|
WINDOW_HEIGHT,
|
|
WINDOW_WIDTH,
|
|
DashboardError,
|
|
GameClientDebugState,
|
|
GameClientTracker,
|
|
GameLaunchSupervisorRegistry,
|
|
LauncherUpdatePresentation,
|
|
dashboard_content_ready,
|
|
dashboard_controls_stacked,
|
|
dashboard_poll_interval,
|
|
dashboard_preloader_delay,
|
|
dashboard_transition_opacity,
|
|
debug_elapsed_text,
|
|
fitted_window_size,
|
|
freeze_preloader_geometry,
|
|
game_client_activity_text,
|
|
interrupt_game_supervisor,
|
|
launcher_child_command,
|
|
launcher_restart_spec,
|
|
launcher_update_presentation,
|
|
news_card_columns,
|
|
preloader_logo_subsample_factor,
|
|
preloader_status_text,
|
|
resolve_ui_scale,
|
|
setting_label,
|
|
setting_value,
|
|
startup_progress_animation_value,
|
|
)
|
|
from .viewmodels.downloader import (
|
|
DOWNLOAD_SPEED_CUSTOM_LABEL,
|
|
DOWNLOAD_SPEED_PRESETS_MBPS,
|
|
TRANSFER_RATE_IDLE_SECONDS,
|
|
TRANSFER_RATE_MINIMUM_INTERVAL_SECONDS,
|
|
TRANSFER_RATE_WINDOW_SECONDS,
|
|
ProgressCoalescer,
|
|
TransferRateEstimator,
|
|
download_activity_metadata,
|
|
download_speed_setting_label,
|
|
download_speed_setting_value,
|
|
format_eta,
|
|
format_transfer_rate,
|
|
operation_activity_text,
|
|
should_refresh_operation_elapsed,
|
|
)
|
|
from .viewmodels.health import (
|
|
SERVER_STATUS_STALE_SECONDS,
|
|
ServerStatusCheck,
|
|
ServerStatusPresentation,
|
|
perform_server_status_check,
|
|
server_status_check_text,
|
|
server_status_presentation,
|
|
)
|
|
from .viewmodels.installation import (
|
|
GameSyncPresentation,
|
|
game_file_progress_status,
|
|
game_sync_presentation,
|
|
)
|
|
|
|
|
|
__all__ = [
|
|
"ACTIVE_POLL_INTERVAL_MILLISECONDS",
|
|
"BASE_DISPLAY_DPI",
|
|
"BASE_TK_SCALING",
|
|
"DASHBOARD_PRELOADER_MINIMUM_MILLISECONDS",
|
|
"DASHBOARD_PRELOADER_TIMEOUT_MILLISECONDS",
|
|
"DASHBOARD_STARTUP_COMPONENTS",
|
|
"DASHBOARD_STARTUP_REQUIRED_COMPONENTS",
|
|
"DASHBOARD_TRANSITION_MINIMUM_OPACITY",
|
|
"DASHBOARD_TRANSITION_STEP_MILLISECONDS",
|
|
"DASHBOARD_TRANSITION_STEPS",
|
|
"DOWNLOAD_SPEED_CUSTOM_LABEL",
|
|
"DOWNLOAD_SPEED_PRESETS_MBPS",
|
|
"DashboardError",
|
|
"GameClientDebugState",
|
|
"GameClientTracker",
|
|
"GameLaunchSupervisorRegistry",
|
|
"GameSyncPresentation",
|
|
"IDLE_POLL_INTERVAL_MILLISECONDS",
|
|
"LauncherUpdatePresentation",
|
|
"POLL_INTERVAL_MILLISECONDS",
|
|
"PRELOADER_STATUS_CHARACTERS",
|
|
"ProgressCoalescer",
|
|
"SERVER_STATUS_STALE_SECONDS",
|
|
"STARTUP_PROGRESS_ANIMATION_INTERVAL_MILLISECONDS",
|
|
"ServerStatusCheck",
|
|
"ServerStatusPresentation",
|
|
"TRANSFER_RATE_IDLE_SECONDS",
|
|
"TRANSFER_RATE_MINIMUM_INTERVAL_SECONDS",
|
|
"TRANSFER_RATE_WINDOW_SECONDS",
|
|
"TransferRateEstimator",
|
|
"UI_SCALE_FACTORS",
|
|
"UI_SCALE_LABELS",
|
|
"WINDOW_HEIGHT",
|
|
"WINDOW_WIDTH",
|
|
"dashboard_content_ready",
|
|
"dashboard_controls_stacked",
|
|
"dashboard_poll_interval",
|
|
"dashboard_preloader_delay",
|
|
"dashboard_transition_opacity",
|
|
"debug_elapsed_text",
|
|
"download_activity_metadata",
|
|
"download_speed_setting_label",
|
|
"download_speed_setting_value",
|
|
"fitted_window_size",
|
|
"format_eta",
|
|
"format_transfer_rate",
|
|
"freeze_preloader_geometry",
|
|
"game_client_activity_text",
|
|
"game_file_progress_status",
|
|
"game_sync_presentation",
|
|
"interrupt_game_supervisor",
|
|
"launch_external_url",
|
|
"launcher_child_command",
|
|
"launcher_restart_spec",
|
|
"launcher_update_presentation",
|
|
"news_card_columns",
|
|
"operation_activity_text",
|
|
"patch_change_colors",
|
|
"perform_server_status_check",
|
|
"preloader_logo_subsample_factor",
|
|
"preloader_status_text",
|
|
"resolve_ui_scale",
|
|
"run_dashboard",
|
|
"server_status_check_text",
|
|
"server_status_presentation",
|
|
"setting_label",
|
|
"setting_value",
|
|
"should_refresh_operation_elapsed",
|
|
"startup_progress_animation_value",
|
|
]
|