Releases

Want to test out new features before they're released?

Try our insiders build! Just upgrade to version 0.5.2@insiders (and let us know what you think. Just keep in mind that these builds aren't stable for production use. Be adventurous and have fun!

v0.5.2

  • New features
    • Assets allow you to use files as values for props and even keyframes.

v0.5.1

This is the latest stable version of Theatre. Upgrade by running npm install @theatre/core@latest @theatre/studio@latest @theatre/r3f@latest in your project.

  • New features

    • A new Camera implementation with a convenient lookAt target.
    • You can now dynamically remove objects via Sheet.detatchObject().
    • Objcts can now be reconfigured on the fly via the reconfigure option.
    • @theatre/r3f now supports hot reloading.
    • A new in-app guide helps you avoid common mistakes.
    • Out-of-the-box support for all THREE.js light types.
    • Support for server-side rendering in Next.js and other SSR frameworks.
  • Bug fixes

    • Fixed a bug that caused only a single project to be export-able per reload.
    • Fixed an edge-case where inline keyframe values might remain stale after an edit.
    • Fixed an edge-case where some panes would get dragged out of the browser window.
    • Fixed a bug that prevented audio playback in the studio.

v0.5

Theatre.js v0.5 · Introduces a 3D editor for React Three Fiber, complex keyframing tools, and an extensions API. More in the blog post.


Was this article helpful to you?

Last edited on January 01, 2023.
Edit this page

Theatre.js
Theatre.js is a design tool in the making. We aim to blur the line between designer/developer, author/consumer, and artist/scientist.
© 2022 Theatre.js Oy – Helsinki.