winget install --id Triplex.Triplex
About Triplex
Triplex is a powerful development environment for React Three Fiber where your source code powers the editor, exposed through controls. When you make changes in the editor your source code updates and when you make changes to your source code, the editor updates.
What's new in 0.70.51
Bug fixes - Changes that result in no code change are no longer added to the undo/redo stack. - Fix provider data being preloaded when it hasn't been set by users yet. - The scene graph is now reset when entering play state from edit state. - Fixed an edge case where stale scene objects could stick around when resetting the scene. - The editor grid has now been positioned slightly above y=0 so it doesn't z-fight with other objects placed on y=0. - Duplicate entries found in during hit testing for selecting elements in the scene are now removed, fixing an edge case where cycle selection would not work as expected. - Fixed an edge case where some elements were unable to be selected through the editor scene. - The canvas is now immediately focused when entering play state. - The editor camera now behaves the same on initial load, interacting with the axis controls, and using the "zoom to element" action. - Transform controls are no longer rendered in the scene if the selected scene element takes no transform props. - The editor camera now ignores very large objects when reorienting to scene objects. - Fix userland keyboard events being triggered outside of play state. - Fix @react-three/viverse requiring @react-three/xr to be installed before running in Triplex. - Errors are no longer thrown if a components name could not be resolved. - Untyped host elements no-longer throw an exception when selecting through the elements panel. - The camera preview no longer has the selection outline of the camera visible. - Switching from default to editor camera now correctly fits the scene...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.70.51 | Unknown | Bug fixes - Changes that result in no code change are no longer added to the undo/redo stack. - Fix provider data being preloaded when it hasn't been set by users yet. - The scene graph is now reset when entering play st... |
| 0.70.45 | Unknown | New features - The editor camera can now be set as the "default" camera by using the "Toggle Editor As Default" action using the floating scene controls. This makes the default camera be the editor one when looking throu... |
| 0.70.39 | Unknown | New features - Add a helper for the XROrigin component from @react-three/xr. - The XROrigin component is now disabled when in edit state or looking through the editor camera. Bug fixes - Fix component environment check u... |
| 0.70.36 | Unknown | New features - Replace custom camera helper with the standard Three.js camera helper. - Add GitHub pages deployments to starter templates. Bug fixes - Fix react-router Route components not working with Triplex, see: http... |
| 0.70.32 | Unknown | New features - A new config option "UNSAFE_viteConfig" is now available. Use it to declare custom bundler behavior that otherwise can't be handled by default behavior. See the docs here: https://triplex.dev/docs/api-refe... |
| 0.70.29 | Unknown | Bug fixes - Fix regression to camera previews caused by feature gate camera_pp_fix. - IPs are now capped to 3000 range. |
| 0.70.25 | Unknown | Chores - Fix the feature gate environment being development instead of production (oops!). |
| 0.70.24 | Unknown | Note Triplex for VS Code is now in open Beta! Get started now. Bug fixes - Fix user declared post processing not working, this will be slowly rolled out. - Transform controls used in 3D components no longer mutates the T... |
| 0.70.12 | Unknown | Bug fixes - Fix root analysis using locally defined components sourced from inside components, which are now ignored. This is because the component isn't in the module scope and can't be statically used prior to the comp... |
| 0.70.8 | Unknown | New features - React 19 / Three Fiber 9 are now supported. - The camera settings menu in the floating scene controls panel have been moved into a new scene settings menu. Find it in the same spot with the "cog" icon. - S... |
| 0.70.5 | Unknown | Bug fixes - Fixed a critical regression where the scene wouldn't be updated when modifying basically anything. Scenarios affected include: adding an element, undo, redo. Tests have been added to ensure this never regress... |
| 0.70.4 | Unknown | Bug fixes - Fix sprites not being selectable in the scene - Using a Canvas component from @react-three/fiber along with other custom components are now correctly flagged as a "react" root instead of a "three-fiber" root.... |
| 0.70.1 | Unknown | Breaking changes - The rendererAttributes property has been removed from the config.json. If you were relying on this instead declare a Canvas component from the @react-three/fiber package and set props as desired. New f... |
| 0.69.8 | Unknown | New features - Progressively testing axis helper to replace the view cube helper. - Shader material elements now automatically recompile when their fragment/vertex shader prop changes. Bug fixes - Errors thrown when rend... |
| 0.69.7 | Unknown | Bug fixes - Fix undo/redo getting into invalid states. - Union literal values are no longer sorted. - Saves are now synchronously applied fixing a timing issue. Chores - Re-enable error reporting. - Update react-compiler... |
| 0.69.6 | Unknown | New features - The name prop set on custom components in the Scene Panel. E.g. given a component Box, if it has a name prop statically set to "foo" it will appear as "foo (Box)" in the Scene Panel. - Cycling through sele... |
| 0.69.4 | Unknown | Features - Preview now shown when focusing on a camera element. Bug fixes - Scenarios where clients connected to the bundler being unable to reconnect after OS wakes from sleep. Chores - Upgrade template dependencies to... |
| 0.69.3 | Unknown | Chores - Upgrade vite to 5.4.6 - Update @sentry dependencies to latest |
| 0.69.1 | Unknown | Chores - Upgrade typescript, ts-morph - Upgrade electron, electron-builder - Upgrade react-compiler |
| 0.68.6 | Unknown | Release notes |