v0.9.3 (Decoupled Recording & SDL Blocking Send)

View this release on GitHub → Release Date: May 14, 2026

Recording no longer stalls when the Visualizer is paused or backgrounded, plus playback and point-inspector improvements and a blocking SDL send.

Compatible with carbon-interface v1.2.9 (no functional interface contract change since v1.2.0).

Bug Fixes

Recording pauses when Visualizer is backgrounded or paused — fixed

If you started a recording inside the Visualizer and then paused the live stream (e.g. spacebar to use the point inspector) or moved the window to the background, the recording would silently pause. The render thread was driving frame servicing and recording; these are now decoupled onto a separate thread, so recording runs uninterrupted regardless of Visualizer state.

New Features

Playback transport bar

A transport bar with a custom scrubber is now shown at the bottom of the Visualizer during playback, with improved seeking logic.

Point inspector A/B diff

The point inspector now shows values for both selected points (A and B) and the diff across all fields. Range, azimuth, elevation, azimuth index, and elevation index are now also displayed.

Range ring label orientation

Range ring labels now correctly face the camera.

SDL blocking send (Python & C++)

send_sdl_command() now supports a blocking variant in Python and C++ bindings that validates the command was applied by checking the subsequent heartbeat — no need to poll manually.

SensorState → SDL command utility

A new utility converts the current SensorState (derived from the heartbeat) into an SDL command. This lets you read the live sensor config and modify individual fields without having to specify every field from scratch.

Documentation

For comprehensive documentation, examples, and installation instructions, visit our documentation site.

Feedback

We value your feedback! If you encounter issues or have suggestions for improvements, please see our troubleshooting guide for the best options for getting in touch with us.

← Next release
v0.10.0
Previous release →
v0.9.2

Copyright © Voyant Photonics, Inc.

This site uses Just the Docs, a documentation theme for Jekyll.