diff --git a/python_payload/st3m/ui/view.py b/python_payload/st3m/ui/view.py index cbab783da6b270b1b2c31c316223b2ca570e0c33..5ccb6af253acd39d162c16a0db74df5504072839 100644 --- a/python_payload/st3m/ui/view.py +++ b/python_payload/st3m/ui/view.py @@ -100,6 +100,17 @@ class ViewTransition(ABCBase): pass +class ViewTransitionNone(ViewTransition): + """ + Immediate transition with no animation. + """ + + def draw( + self, ctx: Context, transition: float, incoming: Responder, outgoing: Responder + ) -> None: + incoming.draw(ctx) + + class ViewTransitionBlend(ViewTransition): """ Transition from one view to another by opacity blending.