Work / Imposter / Wiki / Surfaces
splash
Surfacecanonicalverified 2026-09-23
SURFACE.MOBILE.SPLASHSummary
The black hand-off between launch and the first screen.
Raw wireframe
- .context/designs/mobile/states/splash.html
Why it is drawn this way
It is drawn because flow.start has to be a real file. The chart ranks every
column from the start node; with no declared start every screen ranks zero and
the chart draws one column. The app has a real splash — expo-splash-screen in
app.config.ts — so there was no need to nominate Home as a stand-in.
Black, not the brand gradient. backgroundColor: "#000000", the darkest stop
of the brand stage, so the hand-off to Welcome never flashes a colour the app
does not otherwise use. There is no dark block in that config because there is
no second theme to hand off to — see one-look.
Two ways out, and both are real links. First run goes to Welcome; a returning
player is already past it. The second is the side edge in routes.js, and it
is drawn as a quiet line rather than a button because the app makes that choice
without asking.
Related
Sources
- .context/designs/mobile/states/splash.html
- app.config.ts — expo-splash-screen
Every project of mine is written down like this.
Read the résumé