AgentSkillsCN

Screenshots

截图

SKILL.md

Screenshots

Capture screenshots of every TinyWhisper UI window for documentation, READMEs, and changelogs.

Capture all screenshots

bash
python3 scripts/screenshots.py

Capture specific targets

bash
python3 scripts/screenshots.py welcome settings overlay waveform

Available targets

TargetDescription
welcomeWelcome / permissions / options window (first launch)
settingsAdvanced Settings window (overlay + tidier config)
overlayWaveform overlay bar (shown while recording)
waveformStandalone waveform preview widget

Output

PNGs are written to screenshots/ in the project root:

code
screenshots/
  welcome.png
  settings.png
  overlay.png
  waveform.png

Notes

  • macOS-only system APIs (Quartz, AVFoundation, etc.) are automatically stubbed so the script runs on any platform — including Linux CI
  • Audio input devices are simulated with sample entries (MacBook Pro Microphone, External USB Microphone)
  • The welcome window is rendered in the "ready" state with all permissions granted
  • Default config values are used; edit AppConfig defaults or pass a config file to customise appearance
  • Run this after UI changes to keep documentation screenshots current