Shape follows the macOS Setup Assistant: full screen, no chrome, one centred
column per step — glyph, headline, one short paragraph, controls — with the
primary button in a bar pinned to the bottom so it never moves between steps,
and Back as a chevron in the top-left. Type follows Apple's macOS text styles;
--font-system resolves to SF Pro on a Mac.
Splash (Welcome to FunPack / Begin / Load existing, Return advances) then:
theme, name + model family, missing node packs, t2v-or-i2v, models, optional
links/shortcuts/splits with Skip for now, ready. Steps a host runs are declared
in one table — Easy Gen has no timeline, so it never offers prompt splits.
Installing node packs restarts ComfyUI, so the wizard saves its position and
resumes there after the reload instead of starting over. Returning users still
get the project picker, not the wizard.
pipeline_setup gains applyFamily/markHandled so the wizard can drive it without
its modal reopening over the finished editor, and no longer assumes the Editor's
store — Easy Gen keeps model config on project.models and has no loadModels.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>