Parent
#90
What to build
Add the interactive Target App Launch Progress experience for real terminals.
Interactive output should render a compact loading panel with an indeterminate
spinner, elapsed time, launch choices, and reliable high-level launch stage. The
panel should refresh in place and leave the successful launch summary behind
before Step progress starts.
The implementation should not show fake percentages and should not guess build
or install stages without reliable signals. When finer-grained stage detection
is not reliable, the panel should honestly show that Flutter Pilot is waiting
for the Runtime Target.
Acceptance criteria
Blocked by
Parent
#90
What to build
Add the interactive Target App Launch Progress experience for real terminals.
Interactive output should render a compact loading panel with an indeterminate
spinner, elapsed time, launch choices, and reliable high-level launch stage. The
panel should refresh in place and leave the successful launch summary behind
before Step progress starts.
The implementation should not show fake percentages and should not guess build
or install stages without reliable signals. When finer-grained stage detection
is not reliable, the panel should honestly show that Flutter Pilot is waiting
for the Runtime Target.
Acceptance criteria
Blocked by