Skip to content

Change Log

v0.2.1 - July 22, 2025
v0.2.1

New features:

  • Added support for headless rendering

Misc. changes:

  • Added resolution parameter to viewer.screenshot(...)
v0.2.0 - July 11, 2025
v0.2.0

New features:

  • Added support for transformation gizmo
  • Added support for specifying ThreeJS material properties on mesh-like objects
  • Added programmatic interface for screenshots
  • Added Panopti configuration TOML for customization
  • Added support for colored text in viewer console

Misc. changes:

  • Migrated to msgpack serialization for numpy arrays, dramatically reducing viewer latency
  • Homogenized Panopti structures to use numpy arrays for all array-like attributes (i.e. geometric attributes, colors, event payloads, etc.)
  • Added server and script status icons in viewer
  • Added more informative error in panopti.connect when server is not running
  • Added throttle parameter to event decorators for customizable callback throttling
  • Dict-like event payloads now use dot notation for attribute access, rather than square brackets
  • Various bug fixes and tweaks to the frontend viewer
  • Improved dtype handling for internal numpy arrays