Screenshot spec: Polls & questionnaires (R2.8)
As of: July 2026
Language: Deutsch
Used in: Polls tab, Meeting roles, Event meeting options, Calendar, Calls
This document defines screenshots for quick polls, questionnaires, the meeting stage dialog, calendar prep, and post-meeting results (Vistameet-Teams R2.8).
App reference: PollPanel, CreatePollDialog, CreateQuestionnaireDialog, PollStageDialog, MeetingPollsPrepPanel, AppointmentPollsDialog.
Capture rules
| Rule | Value |
|---|---|
| Resolution | 1920×1080 (screenshot-config.json) |
| Browser | Current Chrome or Edge |
| Tenant / login | dev03, User 1 (E2E_USER1) — see SETUP.md |
| Locales | DE and EN (SCREENSHOT_LOCALES=de,en) |
| Output | docs/screenshots/de/ and docs/screenshots/en/ |
| Moderation | Creating/starting polls requires Matrix power level ≥ 50 |
Meeting shots often need two users or a Sparks appointment with a Matrix meeting chat.
Overview
| File | UI | Automation |
|---|---|---|
add-tab-dialog.png | Add tab (Polls, Whiteboard) | Config: add-tab-dialog |
polls-tab.png | Polls tab, Quick poll sub-tab | Config: polls-tab |
polls-tab-questionnaires.png | Polls tab, Questionnaires sub-tab | Config: polls-tab-questionnaires |
create-poll-dialog.png | Create poll dialog (draft/start) | Config: create-poll-dialog |
create-questionnaire-dialog.png | Create questionnaire (question types) | Config: create-questionnaire-dialog |
calendar-polls-prep-panel.png | Edit event → Prepare polls | Manual |
calendar-poll-results-dialog.png | Calendar context menu → Poll results | Manual |
call-log-poll-results-dialog.png | Calls → appointment → Poll results | Manual |
meeting-polls-drawer.png | Meeting drawer with PollPanel | Config (join required) |
meeting-poll-stage-dialog.png | Stage overlay for active quick poll | Manual / E2E |
See the German spec for detailed steps and acceptance criteria per screenshot.
Generate (chat / room)
npm run screenshots -- --only=add-tab-dialog,polls-tab,polls-tab-questionnaires,create-poll-dialog,create-questionnaire-dialog
Meeting and calendar entries: see _manualNote in scripts/screenshot-config.json.