Revert "onboarding: block back" (#37663)

Revert "onboarding: block back (#37655)"

This reverts commit d8ae8c201a.
This commit is contained in:
Shane Smiskol
2026-03-12 20:03:22 -07:00
committed by GitHub
parent bbed1a2551
commit d0375942b8
+3 -14
View File
@@ -258,11 +258,9 @@ class TrainingGuideAttentionNotice(Scroller):
class TrainingGuide(NavWidget):
def __init__(self, completed_callback: Callable[[], None], block_back: bool = False):
def __init__(self, completed_callback: Callable[[], None]):
super().__init__()
self._block_back = block_back
self._steps = [
TrainingGuideAttentionNotice(continue_callback=lambda: gui_app.push_widget(self._steps[1])),
TrainingGuidePreDMTutorial(continue_callback=lambda: gui_app.push_widget(self._steps[2])),
@@ -273,14 +271,6 @@ class TrainingGuide(NavWidget):
self._child(self._steps[0])
self._steps[0].set_enabled(lambda: self.enabled and not self.is_dismissing) # for nav stack
def _back_enabled(self) -> bool:
return not self._block_back
def show_event(self):
super().show_event()
if self._block_back:
self._nav_bar._alpha = 0.0
def _render(self, _):
self._steps[0].render(self._rect)
@@ -324,8 +314,7 @@ class TermsPage(Scroller):
def __init__(self, on_accept, on_decline):
super().__init__()
self._accept_button = BigConfirmationCircleButton("accept\nterms", gui_app.texture("icons_mici/setup/driver_monitoring/dm_check.png", 64, 64), on_accept,
exit_on_confirm=False)
self._accept_button = BigConfirmationCircleButton("accept\nterms", gui_app.texture("icons_mici/setup/driver_monitoring/dm_check.png", 64, 64), on_accept)
self._decline_button = BigConfirmationCircleButton("decline &\nuninstall", gui_app.texture("icons_mici/setup/cancel.png", 64, 64), on_decline,
red=True, exit_on_confirm=False)
@@ -360,7 +349,7 @@ class OnboardingWindow(Widget):
# Windows
self._terms = TermsPage(on_accept=self._on_terms_accepted, on_decline=self._on_uninstall)
self._terms.set_enabled(lambda: self.enabled) # for nav stack
self._training_guide = TrainingGuide(completed_callback=self._on_completed_training, block_back=True)
self._training_guide = TrainingGuide(completed_callback=self._on_completed_training)
self._training_guide.set_enabled(lambda: self.enabled) # for nav stack
def _on_uninstall(self):