Drop a cap on that Linear GIF.
Linear's polished UI demands gifs that match — sharp at low file size, fast first paint, no loading delay between issues.
- default screen recordings are 50 mb+ — linear renders them but they lag the issue list · poor compression makes ui text unreadable · workflow shouldn't take three tools
gifcap. drop your screen recording in gifcap. set the cap to 5 mb. gifcap binary-searches quality until it fits and ui text stays crisp. drag into the linear comment.
| axis | manual ffmpeg / online tools | gifcap |
|---|---|---|
| keeps ui text readable at 5 mb | often dithered | gifski per-frame palettes |
| embed load speed | slow | tuned for fast paint |
| workflow | multi-tool dance | drag-drop, one click |
| local processing | upload-and-wait | no upload bar |
| cost | free | free tier; pro $29 lifetime |
How gifcap solves this — in detail
Linear's design language is unforgiving. The product is fast and pixel-perfect, so a slow-loading or blurry GIF in an issue immediately reads as low-effort. Issue-thread rhythm matters too — Linear users skim issue lists and click through quickly, so a GIF that doesn't render in under a second breaks the flow.
gifcap's binary-search size cap holds quality high while fitting under 5 MB, the practical sweet spot for fast Linear render. gifski's per-frame palette is the difference between UI text staying crisp and the GIF reading like a 2014 screen capture. The local-encode pattern means no upload-and-wait — the GIF is ready by the time you've finished writing the issue body.
For PRs that flow through Linear's GitHub integration, the GIF inherits GitHub's 10 MB drag-drop cap. gifcap encoding to 8 MB hits both surfaces with one output. One file, one workflow, two destinations.
Linear — GIF embed behavior
- Maximum upload (practical): no documented hard cap; performance degrades above ~10 MB
- Inline embed: drag-drop into issue body, comment, or document
- Autoplay: yes, by default in issues and comments
- Mobile rendering: autoplay supported in Linear iOS / Android
- GitHub PR integration: GIF carries through; GitHub's 10 MB cap applies on that surface
- Recommended encode: 5 MB target, ~720 px wide for crisp UI text