Skip to content

Releases

v0.0.0-alpha.11

v0.0.0-alpha.11 Pre-release
Pre-release

Choose a tag to compare

@lrstanley lrstanley released this 12 Nov 08:39
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?

v0.0.0-alpha.9

v0.0.0-alpha.9 Pre-release
Pre-release

Choose a tag to compare

@lrstanley lrstanley released this 11 Nov 08:17
v0.0.0-alpha.9
a2fdbd3

Highlights

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

Full changelog: v0.0.0-alpha.8...v0.0.0-alpha.9

📦 Install

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

💬 What to do next?

v0.0.0-alpha.8

v0.0.0-alpha.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 05:34
v0.0.0-alpha.8
df0661d
v0.0.0-alpha.8

v0.0.0-alpha.7

v0.0.0-alpha.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 04:33
v0.0.0-alpha.7
4bcf4b5
v0.0.0-alpha.7

v0.0.0-alpha.6

v0.0.0-alpha.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 03:40
v0.0.0-alpha.6
8a133a7
v0.0.0-alpha.6

v0.0.0-alpha.10

v0.0.0-alpha.10 Pre-release
Pre-release

Choose a tag to compare

@lrstanley lrstanley released this 11 Nov 17:13
v0.0.0-alpha.10
97fe2a2

Highlights

  • reel's terminal no longer moves the cursor to the left edge on LF. A program in raw mode that moves down a row with LF, as Bubble Tea's renderer does for borders and dividers, now draws them where it means to, matching tmux. Split dividers, line-number gutters, popup borders, and scrolled graphs were drawn wrong until a full redraw.
  • Session.Write acts like a terminal in its default, cooked mode, writing each LF as CR LF, so a program writing to a session directly, such as Bubble Tea in your process, still starts a new line. reel.Exec and reel.Attach write their output as is. To forward output that already went through a pseudo-terminal, such as over SSH, or for Bubble Tea on Windows, open the session with the new reel.WithoutONLCR(). steep's harness handles this for you.
  • reel session --json responses always include text, empty when the screen is blank.

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

  • 53e421a: reel: start a new line on LF in Session.Write, unless WithoutONLCR (@lrstanley)

🐞 Bug Fixes

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

📦 Install

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

💬 What to do next?

v0.0.0-alpha.5

v0.0.0-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Nov 06:01
v0.0.0-alpha.5
b561907
v0.0.0-alpha.5

v0.0.0-alpha.4

v0.0.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Nov 05:50
v0.0.0-alpha.4
a733818
v0.0.0-alpha.4

v0.0.0-alpha.3

v0.0.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Nov 22:18
v0.0.0-alpha.3
4ea4f04
v0.0.0-alpha.3

v0.0.0-alpha.2

v0.0.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Nov 21:35
v0.0.0-alpha.2
620f84a
v0.0.0-alpha.2