Files
ivangdavila_image/screenshots.md

49 lines
2.7 KiB
Markdown
Raw Permalink Normal View History

# Screenshots, UI Captures, and Documentation Images
## Capture and Export Rules
- Capture from the real rendered interface, not from a scaled preview inside a design tool or browser zoom guess.
- Use PNG or lossless WebP for screenshots, UI captures, terminal images, and annotated docs unless there is a strong reason not to.
- Keep a clean master before adding arrows, callouts, blurs, or frames.
- If a screenshot is evidence or documentation, do not crop away the context that proves what the user should see.
## Redaction and Privacy
- Check for tokens, emails, names, avatars, tabs, URLs, timestamps, and notifications before sharing.
- Blur, mask, or replace sensitive data deliberately; do not rely on tiny text being unreadable.
- Redaction must be irreversible in the exported asset, not just hidden behind a translucent layer in the editor.
## Annotation Rules
- Add arrows, highlights, and callouts sparingly and keep them high contrast.
- Do not let annotations cover the thing they are trying to explain.
- If multiple steps are shown, use consistent numbering and visual language across the set.
- For bug reports or release notes, the annotation should point at the defect or change without forcing the reader to hunt for it.
## Consistency for Series and Comparisons
- Before/after comparisons should use the same zoom, theme, device class, and crop.
- Tutorial step images should keep consistent window chrome, spacing, and annotation style.
- If one screenshot is dark mode and the next is light mode, that difference should be intentional and labeled.
## Marketing and Device Frames
- Keep an unframed master and export device-framed marketing variants separately.
- Device frames are for presentation, not for core source control of the screenshot.
- Reflections, shadows, and perspective mockups should not hide the actual UI.
- If the product is mobile-first, validate that tiny UI text still reads after the frame and background treatment.
## Documentation and OCR Safety
- Screenshots that contain code, logs, or settings should keep text readable enough for OCR and human scanning.
- Avoid aggressive compression on terminal captures and code screenshots.
- If the user needs the content to be searchable or screen-reader-friendly, duplicate the important text in surrounding copy rather than relying on the screenshot alone.
## Common Screenshot Traps
- Exporting screenshots as JPEG and blurring small text.
- Sharing unstable UI elements like toasts, timestamps, or notifications that make the docs age badly.
- Leaving secrets in browser tabs, URLs, or side panels.
- Comparing two UI states with different crops, zoom levels, or themes and calling it a fair comparison.
- Over-annotating until the screenshot becomes harder to parse than the original screen.