feat(web): 3D tower scene + collapsible sidebar layout
Recast the cockpit shell: the phase stepper becomes a collapsible LEFT sidebar (brand + vertical stepper + theme), the center is the editorial content, and the right pane on Team Registration is a native three.js scene — the Meridian Tower in a procedural Turin/Po-valley landscape — that slides from night to day the moment the board connects. - TowerScene.tsx: the .dc.html scene ported to a native React component (no iframe), [email protected] via npm, day/night driven by a `night` prop (lerped), StrictMode-safe WebGL teardown. Code-split so three.js loads only when the scene renders. Sky textures in public/skyscraper/. - CockpitLayout: left sidebar + content + tower/rail right pane; tower stretches to the content height. Stepper is now a vertical, collapsible list. Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
4dd3681eef
commit
5975287d56
Binary file not shown.
|
After Width: | Height: | Size: 556 KiB |
Reference in New Issue
Block a user