Added telemetry system to get information about issues.
This commit is contained in:
@@ -79,6 +79,7 @@ from ..tk_chrome import (
|
||||
load_square_window_icon,
|
||||
show_themed_dialog,
|
||||
)
|
||||
from ..telemetry import current_telemetry, set_shared_telemetry_enabled
|
||||
from .components.action_panel import build_action_panel
|
||||
from .components.broadcasts_panel import build_broadcasts_panel
|
||||
from .components.header import build_dashboard_header
|
||||
@@ -446,6 +447,9 @@ def run_dashboard(paths: AppPaths) -> None:
|
||||
set_root_opacity(1.0)
|
||||
root.lift()
|
||||
play_button.focus_set()
|
||||
telemetry = current_telemetry()
|
||||
if telemetry is not None:
|
||||
telemetry.mark_ready({"interface": "gui"})
|
||||
root.after_idle(start_remote_content_refresh)
|
||||
|
||||
def fade_dashboard_in(step: int = 0) -> None:
|
||||
@@ -2832,6 +2836,7 @@ def run_dashboard(paths: AppPaths) -> None:
|
||||
)
|
||||
|
||||
def apply_saved_settings(updated_settings: Settings) -> None:
|
||||
set_shared_telemetry_enabled(updated_settings.telemetry_enabled)
|
||||
saved_limit = (
|
||||
f"{updated_settings.download_speed_limit_mbps:g} MB/s"
|
||||
if updated_settings.download_speed_limit_mbps is not None
|
||||
@@ -2842,7 +2847,8 @@ def run_dashboard(paths: AppPaths) -> None:
|
||||
f"runtime={updated_settings.runtime}, "
|
||||
f"proton_sync={updated_settings.proton_sync}, "
|
||||
f"download_limit={saved_limit}, "
|
||||
f"low_bandwidth={updated_settings.low_bandwidth_mode}"
|
||||
f"low_bandwidth={updated_settings.low_bandwidth_mode}, "
|
||||
f"telemetry={updated_settings.telemetry_enabled}"
|
||||
)
|
||||
status.set("Settings saved.")
|
||||
progress_text.set(
|
||||
|
||||
Reference in New Issue
Block a user