super-productivity/e2e/store-video
Johannes Millan 075de5a097 feat(e2e): add keyboard, mobile, and shorts video variants
Three new REEL_VARIANT branches for the marketing video pipeline:

- shorts: 9:16 portrait 1080x1920 for TikTok / YouTube Shorts /
  Instagram Reels. Skips the side-panel drag beat (no horizontal room)
  and tightens holds for portrait capture.
- keyboard: keyboard-first reel demonstrating SP shortcuts. Five beats
  driven by real page.keyboard.press() so cause-and-effect is honest
  (Shift+A capture, J/K navigate, F focus mode).
- mobile: 19.5:9 phone aspect 1080x2340 with hasTouch + isMobile UA.
  Fixture installs a tap-ripple on touchstart/pointerdown in lieu of
  the cursor highlight; tap-driven choreography.

Fixture gains a getVideoProfile() selector that returns the right
viewport, DPR, and touch flags per variant. Overlays grow new
primitives needed by the keyboard and mobile choreographies.
2026-05-12 17:57:30 +02:00
..
scenarios feat(e2e): add keyboard, mobile, and shorts video variants 2026-05-12 17:57:30 +02:00
build-video.ts fix(video): require audio source for store trailer 2026-05-11 17:21:56 +02:00
CLAUDE.md feat(e2e): add keyboard, mobile, and shorts video variants 2026-05-12 17:57:30 +02:00
fixture.ts feat(e2e): add keyboard, mobile, and shorts video variants 2026-05-12 17:57:30 +02:00
open-video.ts feat(video): add Microsoft Store trailer variant 2026-05-11 16:46:04 +02:00
overlays.ts feat(e2e): add keyboard, mobile, and shorts video variants 2026-05-12 17:57:30 +02:00