Changelog 0.2.0
Added
- Staggered 3D view: press D to toggle between 2D and 3D to tell overlapping signals apart.
- MCP interface: let an AI assistant control ScryLab via the Model Context Protocol.
- New operations: Create XY-Signal, Create 3D Signal, Add Z-Axis and Shift X-Axis.
- RAM usage overview: see how much memory is in use and remove plotted signals to free it up.
- Right-clicking a signal line in the plot now opens the signal context menu.
- Scatter plots are now downsampled according to the performance settings.
- FFT, STFT and similar operations now create a new signal automatically.
- Up to two metrics can be pinned to the signal tree of a plot.
- Shift-click data points on a signal line to show information about the selected range.
- New Catppuccin themes and accent colors.
Changed
- Concatenating data sources is now instant and lazy: the new source is virtual (read-only), signals are combined on demand – and sources are aligned seamlessly without gaps.
- Plot rendering backend switched from OpenGL to wgpu.
- The “Remap axis” operation now remaps the axes of a single signal.
- Selected signals are moved to the front in the 2D plot; the others are dimmed.
- Renamed math operations (Add Signals → Sum, …).
Fixed
- Memory leak on some OpenGL driver/GPU combinations.
Removed
- Dropping a signal onto another signal.