Skip to content

feat(home): two-column video hero — form beside a full-colour demo video#235

Merged
marcel-veselka merged 1 commit into
mainfrom
feat/hero-video-beside-form
Jun 8, 2026
Merged

feat(home): two-column video hero — form beside a full-colour demo video#235
marcel-veselka merged 1 commit into
mainfrom
feat/hero-video-beside-form

Conversation

@marcel-veselka

@marcel-veselka marcel-veselka commented Jun 8, 2026

Copy link
Copy Markdown
Member

What

Reworks the homepage hero into a two-column layout — the "start testing" form on the left, a full-colour autoplaying demo video on the right — and refreshes the surrounding copy, the sign-in popup, and the trusted-by strip.

Restores the demo-video hero that shipped in #230 and was reverted in #232, then evolves it into the beside-the-form layout. Rebased on current main, so the reveal-on-scroll navbar removed in #233 stays out (navbar remains always-visible).

Changes

  • Two-column layout — form left, full-colour demo video right (HeroVideoInline gains a dimmed prop, default true).
  • Drop the maximize/expand affordance — no fullscreen modal, no "Watch 90-sec demo" link, and the now-unused HeroVideoModal is deleted.
  • Hover interaction — hovering the video fades the form's gradient border out as the video's own frame fades in (shared 500ms timing).
  • Tidy hero copy — remove the subtitle; replace the green trust row with a single "No credit card required" line under the CTA.
  • Trim the sign-in popup — drop the "Testing <host>" line and the "Sign in › Agents test › Get your report" breadcrumb.
  • Calm the trusted-by marquee — logos keep scrolling (implies "many more") but recede: opacity 70→40, wider edge fade, scroll 35s→90s.
  • Responsive spacing + form sizing — vertical rhythm that fills a laptop screen without overflowing; wider form (480→560px) and taller instructions textarea (3→5 rows).

Scope

Hero-only — HomeHeroVibe, HeroVideoInline, HeroVideoModal (deleted), HeroTrustedByStrip, vibe/LoginDialog, and a small custom.css marquee tweak. No other pages touched.

Testing

Verified locally at mobile (390px), 1280, 1440, and 1920 widths; compiles clean. Hover interaction confirmed (form border ↔ video frame).

Rework the homepage hero into a two-column layout: the "start testing"
form on the left, a full-colour autoplaying demo video on the right. This
restores the demo-video hero from #230 (reverted in #232) and evolves it;
rebased on main, so the reveal-on-scroll navbar removed in #233 stays out.

- Two-column layout; HeroVideoInline gains a `dimmed` prop (default true).
- Drop the video maximize/expand affordance, the "Watch 90-sec demo" link,
  and the now-unused HeroVideoModal (deleted).
- Hovering the video fades the form's gradient border out as the video's own
  frame fades in (shared 500ms timing).
- Tidy hero copy: remove the subtitle; replace the green trust row with a
  single "No credit card required" line under the CTA.
- Trim the sign-in popup: drop the "Testing <host>" line and the
  "Sign in › Agents test › Get your report" breadcrumb.
- Calm the trusted-by marquee: lower logo opacity (70→40), widen the edge
  fade, slow the scroll (35s→90s) — keeps motion but recedes behind the video.
- Responsive vertical spacing + wider form (480→560px) + taller instructions
  textarea (3→5 rows).
@marcel-veselka marcel-veselka force-pushed the feat/hero-video-beside-form branch from 56f0e28 to b40f626 Compare June 8, 2026 15:13
@marcel-veselka marcel-veselka merged commit 8f5cf42 into main Jun 8, 2026
1 check passed
@marcel-veselka marcel-veselka deleted the feat/hero-video-beside-form branch June 8, 2026 15:24
marcel-veselka added a commit that referenced this pull request Jun 8, 2026
- Rename the "Sign In" navbar button to "Log in".
- Re-introduce the homepage reveal-on-scroll navbar removed in #233: the top
  bar is hidden at the top of the page and slides in once the user scrolls.
  It now pairs again with the full-screen hero restored in #235.
- Trim the navbar to the essentials — logo + Wopee.io + Pricing. Remove the
  Solutions dropdown and the Blog link (Log in / Start for free CTAs kept).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant