Install
Download for your platform — then follow the installation guide.
| Linux | .deb (Debian/Ubuntu), .AppImage (any distro, no install), or .flatpak |
| Windows | Reframe Setup 0.4.0.exe |
| macOS | Reframe-0.4.0-arm64.dmg (Apple Silicon) or Reframe-0.4.0.dmg (Intel) |
Per-platform steps, permissions and troubleshooting are in INSTALL.md, and there are download instructions on the website.
Already running Reframe? It will offer this update itself.
Reframe is in beta — it works and is in daily use, but the rough edges are still being found. Bug reports very welcome.
Borders
Five treatments for the recording card's edge: Dark Glass, Liquid Glass, Retro, Stack, and a Glow. Each carries its own thickness, opacity and colour, so picking one gives you the whole look rather than the last preset's numbers in a new shape.
Thickness is a percentage of the card, not a pixel count. Quoted in pixels a rim is correct at exactly one card size — 14px reads as a heavy frame on a small picture-in-picture card and as a hairline on a full-width one, and it needs rescaling for every export resolution.
The border grows the card outward. Thickening it never eats into your recording.
Glow is light rather than a painted halo. It uses additive blending, so it sums with whatever is behind it the way a lamp over a red wall gives a brighter red — and it is two passes, a tight bright core and a wide dim falloff, because a single radius reads as a sticker of fog. Change its colour and the light changes with it.
Rotated cards were being rendered soft
A straight card applies the zoom and then samples the video, so 2× reads twice as much source. A rotated card was rasterised at its unzoomed size and then magnified by the perspective projection — every texel stretched over two screen pixels.
So a rotation was quietly costing you resolution, and the more you zoomed the worse it got. It looked like a soft recording; it was a soft renderer.
The texture is now supersampled by the zoom. If you have exported anything with a rotation or a 3D scene, it is worth re-exporting.
Blur that fades
Blur regions gain a Progressive toggle and a Feather slider. Off, a region is a redaction: total right up to its edge, which is what you want for a password. On, it falls out of focus with no visible boundary.
A side flush with the frame stays hard, so a region parked in a corner blurs all the way to the edge and only the sides facing into the picture fade.
Light mode
The whole editor, on a toggle in the toolbar next to the language picker. It is stored per user, never inside a project, so opening someone else's project cannot restyle your app.
Capture Frame
A camera button on the transport row saves the frame at the playhead as a PNG, straight to your pictures folder — ~/Pictures/Reframe on Linux and macOS, %USERPROFILE%\Pictures\Reframe on Windows. No dialog.
It re-renders through the same compositor at export resolution rather than grabbing the preview canvas, so a still matches the video frame for frame with every effect applied.
A sidebar that fits
Six stacked sections meant the panel always scrolled. It is now an icon rail with one panel at a time, and the controls are about a third shorter: a slider is a single row where the row itself is the control.
Export settings collapse behind a summary line, so the panel shows MP4 · High · Built-in without opening anything.
Also
- Three sky wallpapers added, with sources and licences recorded.
- The dev server moved off port 5173. It is Vite's default, so another project could claim it first — and the Electron shell would then load that project's page into the editor window.