Skip to content

Releases: trytriplex/triplex

0.69.8

06 Dec 23:42
Compare
Choose a tag to compare

Note

Triplex for VS Code is in closed Beta! Find the link to install on Discord.


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 rendering, initialising modules, importing dependencies, interacting with scene objects, and GLSL compilation are now all captured, notifying you of the error. Where possible errors are also recoverable, meaning you can update your code, save, and continue where you left off.
  • Remove forced key set on transformed scene objects, fixing unexpected re-mounting from happening.
  • Fix pressing escape not blurring the selected scene object after performing a transform with transform controls.
  • Transform steps have been rounded to whole decimals.
  • Selection cycle now correctly works with custom components and groups.
  • The selection outline post processing effect no longer unintentionally turns on all layers for the camera now, instead only turning on what was initially turned on.
  • Fix camera modifiers not being applied when initially focused inside editor controls.
  • Selecting helper objects such as cameras and lights now participate in the mesh based selection system enabling selection cycling and selection outlines.

Chores

  • The global provider architecture has been refactored to not cause jarring hot module reloads when its contents change.
  • Loading spinner has moved to the top right of the scene.
  • Remove unstable subsequent suspense boundary that was causing instability.

0.69.7

15 Nov 08:10
Compare
Choose a tag to compare

New features

  • Transform controls now adhere to ctrl/shift modifiers. Ctrl turns on snapping, shift divides the step by 10. You can use both together.

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 dependency.

0.69.6

09 Nov 05:29
Compare
Choose a tag to compare

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 selections is now possible when clicking multiple times. This will cycle between all scene objects that are captured by the raycast.
  • You can now select a specific template when creating a new project.

Bug fixes

  • Play Controls now default to default camera.
  • Resetting the scene no longer loses the selected scene object transform controls.

Chores

  • Remove unneeded cwd invariant.
  • The config is now runtime checked for the correct schema.
  • Remove dialog message mentioning the Triplex config when opening a project as it's no longer needed.
  • Remove initialize option from project creation. Only creating a new project is supported.
  • TypeScript module resolution is now always forced to use the "bundler" algorithm. There should be no noticeable change.
  • Userland tsconfig.json files no longer need to set React Three Fiber types.

0.69.4

01 Oct 06:21
Compare
Choose a tag to compare

New 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 latest.

0.69.3

22 Sep 11:18
Compare
Choose a tag to compare

Chores

  • Upgrade vite to 5.4.6
  • Update @sentry dependencies to latest

0.69.1

19 Sep 14:15
Compare
Choose a tag to compare

Chores

  • Upgrade typescript to 5.6.2
  • Upgrade ts-morph to 23.0.0
  • Upgrade electron to 32.1.1
  • Upgrade react-compiler latest experimental release

0.69.0

13 Sep 21:51
Compare
Choose a tag to compare

Note

Triplex for VS Code is coming! Want to be an early adopter? Fill this in: https://forms.gle/sNSjuZca8QjBJf5WA.


New features

  • Default editor lights can now be turned on or off through the floating controls panel. Previously they would either be always on (if you had no lights in your component) or always off (if you did have lights). Now you can choose.

Bug fixes

  • Fix ScrollControls throwing errors when opened inside Triplex.

Chores

  • Internal refactor to consolidate extension points to use a common implementation.

0.68.6

22 Aug 09:26
Compare
Choose a tag to compare

Bug fixes

  • @react-three/[email protected]+ scene objects can now be selected through the scene.
  • Scene helpers are now hidden from the scene when in play state.
  • Fix redo state being unintentionally lost after saving.
  • The undo stack is no longer modified during an edit if nothing changed.

0.68.2

05 Aug 22:12
Compare
Choose a tag to compare

Bug fixes

  • Invisible scene objects can no longer be selected in the editor scene.
  • You can now unselect by clicking on empty space in the editor scene.

0.68.1

04 Aug 20:19
Compare
Choose a tag to compare

Note

Triplex for VS Code is coming! Want to be an early adopter? Fill this in: https://forms.gle/sNSjuZca8QjBJf5WA.


New features

  • Scene objects now have an outline when selected. Helper objects such as cameras and lights are excluded from this and will be added at a later date.
  • Floating control bar has a new control "Select" — use to hide transform controls when not needed. The editor now defaults to this instead of translate.
  • The tab bar now has an explicit "new file button". Click it to start a new file / component!

Chores

  • Upgrade dependencies [pragmatic dnd, react compiler].
  • Update icon used on the open files button.