Releases: trytriplex/triplex
Releases · trytriplex/triplex
0.53.0
New Features
- Refresh scene command now available in the file menu, also available via the
CommandOrCtrl + R
hotkey. - Template dependencies used during project creation now use the latest versions available today.
Bug Fixes
- macOS/Windows - Homebrew is now available in the
PATH
environment variable during dependency installation. - macOS/Windows - The view logs button on the welcome screen is no longer is disabled during project creation.
- macOS/Windows - Welcome screen version number now positioned depending on OS.
- macOS/Windows - When installing dependencies a dialog is presented to select a package manager if it could not be inferred.
- Dependencies (
react
/@react-three/fiber
/three
) that were inconsistently listed as peer dependencies are now all peer dependencies, fixing pnpm usage. - The
three
peer dependency has been loosend from a carat^
to a greater than or equals>=
range. - Changes to prop types are now correctly propagating to all referencing modules that import them, previously you would have to restart triplex for the change to be applied.
- Fix shell exec incorrectly having multiple
install
commands breakingyarn
installation.
0.52.0
New Features
- Editor now shows build time and runtime errors in an error overlay.
- Rotation props are now displayed as degrees in the UI and saved to code as radians. Previously it was all radians which was confusing for pretty much everyone.
- Windows/macOS - Logs are now accessible in the welcome screen and through the View > Logs menu action.
Bug Fixes
- When updating array inputs (such as position, rotation, and args) undefined optional values are now ignored and discarded.
- Windows/macOS - When installing dependencies the PATH environment variable now looks at the default location for node and nvm.
- Windows - Notification now display "Triplex" as the app name.
- Windows/macOS - Errors during project creation now bubble up and are exposed to users.
0.51.1
Bug Fixes
- Components with the
attach
prop no longer throw an exception when rendered
Misc
0.51.0
New Features
- Windows/Node.js - The editor menu bar is now displayed in the title bar.
Bug Fixes
- Menu bar events now originate from the editor source instead of being some in the electron app and some in the editor.
- Inputs no longer call change and confirm handlers with
undefined
values when required. - Scene objects that are attached to a parent are no longer wrapped in a triplex group.
- Fixes tuple types inside union types not being marked as required when declared as a prop on a component.
- Windows - The title bar overlay now has a dark background and white text.
- Windows - Hotkeys text are now title case.
0.50.1
Bug Fixes
- The scene traversal that takes place during a selection now stops at the first found object instead of continuing until no children remain. Any odd scene transforms should now be fixed.
- Scene components now better handle edge cases. When children as function the function behavior is respected. When children end up being falsy we no longer render the intermediate scene elements.
- Distributables now come with an icon.
- Windows - The fs watcher used for the save indicator endpoint now uses polling to work around a timing bug.
0.50.0
Note
Have you previously installed Triplex? You might need to reinstall it as the location to fetch updates has now changed.
New the Triplex? Get started now at https://triplex.dev/docs/overview