Screenshots
The public site hero and docs home page use the current desktop capture from assets/product-screenshot.png. The docs build serves a public copy at /product-screenshot.png.
Contract
- The screenshot must show the current Loopwire desktop shell, not generic marketing art.
- The image must include the device sidebar, sources, visible routes, output channels, and monitors.
- Text must fit within the rendered image at desktop and mobile docs breakpoints.
- Alt text on the home page must describe the visible product state; do not hide the product screenshot from assistive technology.
- If the desktop UI changes meaningfully, refresh the screenshot in the same release.
Refresh Procedure
- Run the desktop browser preview and create a representative device with app, microphone, pass-through, output, and monitor cards.
- Capture the full app at a 1440 by 900 desktop viewport as
assets/product-screenshot.png. - Compare the image against the app for stale labels, removed controls, and unsupported backend claims.
- Copy the approved bytes to the docs public screenshot path.
- Run:
bash
pnpm e2e:ui
pnpm verify:docs
pnpm build:webAcceptance
The screenshot is acceptable when it makes the product legible without implying unsupported live audio features. If the app only supports dry-run host apply for a backend, the screenshot must not imply unattended production routing is fully shipped.