# Playground screenshot tooling Standalone Playwright runner that captures playground screenshots for documentation. ## Usage ```bash cd tests/screenshot npm install npx playwright install chromium # one-time, ~150 MB node run.mjs ``` Output goes to `../../playground/screenshots/v1.10.0/`. ## What it captures For each theme (dark, light): | # | Surface | Screen / tab | |---|---------|--------------| | 01 | Onboarding | Empty state | | 02 | Project | Rapporter / Regulatory (default) | | 03 | Project | Rapporter / each of 4 other tabs | | 04-06 | Project | Oversikt / Kontekst / Eksport | | 07 | Home | Project list with demo-prosjekt | | 08 | Catalog | All 5 expansion-grupper | | 09 | Onboarding | Prefilled from demo-state | = ~18 PNGs, captured with `deviceScaleFactor: 2` (retina-crisp), `fullPage: true`. ## How the demo state works The screenshot script clicks `[data-action="load-demo"]` which reads the inline `