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.