Releases: trytriplex/triplex
Releases · trytriplex/triplex
0.55.1
0.55.0
Please think about sponsoring development. With every new sponsor more time can be dedicated to implementing features, fixing bugs, and improving your experience.
New Features
- Static assets are now available through the assets drawer.
- Add support for adding a gltf static asset to the scene via the assets panel.
- The number input has been re-written to improve its UX, inspired by Blender.
- Number props can now have a min/max value set using
@min
and@max
jsdoc tags respectively. E.g.@min 1
will cap the minimum value to 1, and@max 10
to the maximum value of 10.
Bug Fixes
- Scene helpers are now excluded inside the selection handler, previously cameras would be selected unexpectedly.
- Fix adding jsx elements to arrow function components, previously it just wouldn't work in arrow functions.
0.54.2
0.54.1
New Sponsors
Thank you for sponsoring the development of Triplex! With every new sponsor more time can be dedicated to implementing features, fixing bugs, and improving your experience.
blueangel1313 |
Bug Fixes
- Add support for scene objects to be passed transform props (
position
,rotation
, andscale
) via spread props. - During save a route transition will only occur if saving the file to another path.
- Focus state is now handled across the app.
- Delete and undo/redo actions are no longer double fired when using the hotkey in the editor.
- The Triplex orthographic cameras near plane has been decreased to ensure objects stay within view in the scene.
- Fixes a bug on Windows where it would throw assuming you were opening a file out of the open project.
- On save unused identifiers are now removed.
- Adding custom components to a scene no longer results in mismatches causing the context panel to error.
- Fix prop updated flow affecting children jsx elements unexpectedly.
- The welcome screen is now closed as early as possible instead of waiting for the scene to completely open.
0.54.0
New Sponsors
Thank you for sponsoring the development of Triplex! With every new sponsor more time can be dedicated to implementing features, fixing bugs, and improving your experience.
Nikolas Beckel | Marcos H |
New Features
- View announcement tweet
- Adds camera type to controls menu, allowing you to switch between perspective and orthographic camera.
- Add support for viewing through a user land camera.
- Template used during project creation now decides how to configure based on app or node.
- Helpers for lights are now shown in the editor.
- Adds camera helpers for perspective and orthographic cameras rendered in the scene.
Bug Fixes
- Disable enter component for node modules dependencies.
- Editor controls no longer affect user land cameras when they have been set with
makeDefault={true}
.
0.53.1
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.