Add onboarding wizard framework and startup hook

This commit is contained in:
Thales Maciel 2026-02-26 17:57:32 -03:00
parent ba9cb97720
commit 992d22a138
7 changed files with 520 additions and 10 deletions

View file

@ -34,6 +34,7 @@ class DesktopAdapter(Protocol):
state_getter: Callable[[], str],
on_quit: Callable[[], None],
*,
on_setup_wizard: Callable[[], None] | None = None,
is_paused_getter: Callable[[], bool] | None = None,
on_toggle_pause: Callable[[], None] | None = None,
on_reload_config: Callable[[], None] | None = None,