Commit graph

9 commits

Author SHA1 Message Date
David
5d4de0868f Split card shell and copy opacity in the project stack
The incoming card was translucent while it rose over the card it
covers, so both sets of copy were legible at once on photo-led cards.
The shell (photo and scrim) now goes opaque as soon as the card starts
moving, while the copy fades in over the whole arrival.
2026-11-03 17:52:57 +02:00
David
21718e5e35 Fix project stack: opaque recede, nav clearance and intro overlap
- The receding card must stay fully opaque; dimming it let the card
  behind ghost through the title and chips on photo-led cards.
- Give the pinned stage top padding so the section label clears the
  fixed nav, and a gap so the covered card does not clip the intro.
- Let the deck size to the space left in the stage, so it can never
  overflow the viewport.
2026-11-03 14:46:55 +02:00
David
d01c90265d Replace the projects grid with the stacked project log 2026-11-03 14:10:41 +02:00
David
6373339c3f Add the stacked project deck component 2026-11-03 14:10:11 +02:00
David
2c7a16dccb Add stack scrub and reduced-motion hooks 2026-11-03 14:09:17 +02:00
David
d9505e783b Reshape project data to the five photographed projects 2026-11-03 14:09:02 +02:00
David
aa887918b7 Add stack animation math with unit tests 2026-11-03 14:08:25 +02:00
4800d3fa44 Sharper phone/tablet footage and branded loading screen
Add a 3:4 tablet frame set (810x1080) and raise phone frames to the
full source height (608x1080). The scroll engine picks the set by
screen shape, and a logo loader holds the page until the coarse frame
pass is in (12 s cap).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 23:30:16 +02:00
b75229a5f4 Mega Infrastructure website: cinematic scroll redesign
Vite + React + Tailwind site with a scroll-scrubbed drone fly-through,
services, projects, company, team and contact sections, plus a
Dockerfile + nginx config for Coolify deployment.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:24:49 +02:00