Expand description
Recorder fixtures — capture mode, source selection, on-screen options, recording state. Filled in across UI-06..13. Minimal scaffolding for UI-00 so the smoke tests pass.
Structs§
- Overlay
Option Fixture - One on-screen overlay option (keypress badges, cursor highlights, etc.).
Enums§
- Capture
Mode - Capture mode tab — Screen / Window / Area.
- Recorder
State - Recording state shared by the toolbar, footer, and tray popover.
Functions§
- sample_
on_ screen_ options - Sample on-screen-option rows for the
OnScreenOptionsPopover(UI-10). - sample_
on_ screen_ options_ all_ on - All-on variant for the
all-onstory. - sample_
on_ screen_ options_ long_ copy - Long-copy variant for the truncation story.
- sample_
overlay_ options - Sample overlay options for the on-screen-options popover.
- sample_
recording_ controls - Sample recording-controls footer view (UI-11 / AUT-131). The
start_statelets stories sweep allStartRecordingStatevariants. - sample_
recording_ controls_ compact - Compact variant — no auto-zoom, no countdown. Used by the
recording-footer-compactstory. - sample_
save_ panel_ choosing - Sample Save-panel view in the choosing state (M-SAVE.GATE) — a
recording is parked awaiting export, the user is picking folder +
format.
busyis false (controls live). - sample_
save_ panel_ exporting - Variant mid-export —
busytrue so the controls are dimmed and the Export button reads “Exporting…”. Used by thesave-panel-exportingstory. - sample_
save_ panel_ saved - Save-panel view in the saved state — the export landed; the panel
offers Reveal-in-Finder / Done. Used by the
save-panel-savedstory. - sample_
tray_ record_ popover - Sample tray-record-popover view (UI-12 / AUT-132).
- sample_
tray_ record_ popover_ start_ disabled - Variant with Start recording disabled (no source selected yet).