Repository navigation
Releases
Releases · lrstanley/steep
v0.0.0-alpha.11
Highlights
- The margin around a recording can be a gradient, drawn as CSS
linear-gradientdraws one: an optional angle, then two or more colors, mixed in Oklab. Userender.WithMarginGradient, or give--margin-fill(or a tape'sMarginFill) a value like"135deg #674EFF #FF6B9D". - A drop shadow can be drawn behind the window, following its rounded corners, as CSS
box-shadowdraws one. Userender.WithShadow, or--shadow(REEL_SHADOW, or a tape'sShadow) 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.WithBackgroundnow 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
- 41edfc1: reel: fill the margin with a gradient (@lrstanley)
- 583fb25: reel: draw a drop shadow behind the window (@lrstanley)
🧹 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?
- 🙋♂️ Running into an issue or want a specific feature? Take a look here!
- ⌚ Find previous releases.
- 🗝️ Find a vulnerability? Check out our Security and Disclosure policy.
- 🔗 Other useful links:
v0.0.0-alpha.9
Highlights
- Every
reelcommand's--helpnow links to its documentation on getsteep.dev: the guide that covers it, and its reference page or section. For example,reel session start --helplinks /cli/sessions and /cli/commands/session#start.
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
- a170cba: reel-cli: link each command's --help to its docs (@lrstanley)
🧹 Misc
- 171048c: release: leave GitHub release notes to modrelease (@lrstanley)
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?
- 🙋♂️ Running into an issue or want a specific feature? Take a look here!
- ⌚ Find previous releases.
- 🗝️ Find a vulnerability? Check out our Security and Disclosure policy.
- 🔗 Other useful links:
v0.0.0-alpha.8
v0.0.0-alpha.8
v0.0.0-alpha.7
v0.0.0-alpha.7
v0.0.0-alpha.6
v0.0.0-alpha.6
v0.0.0-alpha.10
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 withLF, 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.Writeacts like a terminal in its default, cooked mode, writing eachLFasCR LF, so a program writing to a session directly, such as Bubble Tea in your process, still starts a new line.reel.Execandreel.Attachwrite 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 newreel.WithoutONLCR(). steep's harness handles this for you.reel session --jsonresponses always includetext, 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
- 30a8163: reel: keep the column on LF, as a raw-mode terminal does (@lrstanley)
- 68aa784: reel-cli: always include text in session --json responses (@lrstanley)
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?
- 🙋♂️ Running into an issue or want a specific feature? Take a look here!
- ⌚ Find previous releases.
- 🗝️ Find a vulnerability? Check out our Security and Disclosure policy.
- 🔗 Other useful links:
v0.0.0-alpha.5
v0.0.0-alpha.5
v0.0.0-alpha.4
v0.0.0-alpha.4
v0.0.0-alpha.3
v0.0.0-alpha.3
v0.0.0-alpha.2
v0.0.0-alpha.2