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.
- A new Camera implementation with a convenient
-
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.
- Prop types
- All prop types are now sequenceable
- Prop types can optionally have custom linear interpolators
- Added color prop
- Numeric props can now be dragged with a pointer lock
- Sequence editor
- Keyframe values can now be edited inline
- Single easing editor, with easing presets and fuzzy search
- Aggregate keyframe tracks
- Markers
- Focus range
- Several UX improvements with the scroll/pinch gestures (Keyboard controls)
- Selections
- Copy/paste
- Workspaces
- An update checker that shows a badge if there is a new version of Theatre.js available
- It is possible now to nest/namespace objects
- The outline menu's items are now sorted alphabetically
- The left/right panels can now auto-hide or be pinned
- Better support for windows
- Fixed compatibility with the rest of the JS ecosystem - now bundles all of its dependencies, allowing you to use it with any version of React, Vue.js, Svelte, and of course, vanilla JS.
- Performance improvements
- New helpful warnings in the API
@theatre/core
- First release of
@theatre/r3f
(read the "Getting started with React Three Fiber" guide for an introduction to the library, or check the API docs to dive deeper)
Was this article helpful to you?
Last edited on January 01, 2023.
Edit this page