Skip to content

v0.0.0-alpha.11

Pre-release
Pre-release

Choose a tag to compare

@lrstanley lrstanley released this 12 Nov 08:39
· 1 commit to master since this release
v0.0.0-alpha.11
21c3456

Highlights

  • The margin around a recording can be a gradient, drawn as CSS linear-gradient draws one: an optional angle, then two or more colors, mixed in Oklab. Use render.WithMarginGradient, or give --margin-fill (or a tape's MarginFill) a value like "135deg #674EFF #FF6B9D".
  • A drop shadow can be drawn behind the window, following its rounded corners, as CSS box-shadow draws one. Use render.WithShadow, or --shadow (REEL_SHADOW, or a tape's Shadow) with a value like "0 8 24 #00000080". The margin and its shadow are drawn once per image size, so a shadow costs no more per frame than a solid margin, and gradients don't recompute on a full repaint.
  • sink.WithBackground now composites translucent pixels onto its color for GIFs too, as it already did for video, so a soft shadow over a transparent margin keeps its edge in a GIF.

Installing the reel CLI

  • With Homebrew, on macOS and Linux: brew install lrstanley/tap/reel
  • Prebuilt binaries for Linux, macOS, and Windows, on amd64 and arm64, are attached to this release.

Changelog

✨ New Features

🧹 Misc

  • cc17817: docs: serve the dev and preview servers on all interfaces (@lrstanley)
  • 37700ed: task: skip demo, docs, inspector, and vt tasks when their inputs are unchanged (@lrstanley)

Full changelog: v0.0.0-alpha.10...v0.0.0-alpha.11

📦 Install

$ go get getsteep.dev/steep@v0.0.0-alpha.11
$ go install getsteep.dev/steep/cmd/reel@v0.0.0-alpha.11
$ go get getsteep.dev/steep/reel@v0.0.0-alpha.11

💬 What to do next?