aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/screenshots/shoot.py
Commit message (Collapse)AuthorAgeFilesLines
* feat(screenshots): add screenshot preflight checkssaturneric20 hours1-18/+122
| | | | | | | | | | - verify demo keys, fixtures, and mock key server data - limit font checks to selected renderable entries - check fixed capture sizes against the Windows display - add `--no-display-check` for constrained environments - document the new setup requirements and option - add tests for demo data, font selection, and display sizing - record the generated screenshot lock data
* feat(screenshots): add one-command capture setupsaturneric23 hours1-0/+443
- add shoot.py to manage the virtual environment and dependencies - clone or fast-forward a clean GpgFrontend repository - validate and optionally install pinned Windows fonts - block runs while another GpgFrontend process is active - support passthrough pipeline options and recovery mode - document the helper workflow and command-line options - exclude shoot.py from pipeline input hashes - add tests for cloning, arguments, fonts, and setup behavior