Skip to content

v1.21.61

Compare
Choose a tag to compare
@yaustar yaustar released this 04 Jul 09:39
· 2 commits to main since this release
a047a92

We have a bumper release for everyone today! Be sure to check out the new features below ⬇️

Please note that these release notes are to track new features and changes to the PlayCanvas Editor. They do not contain the source code to the Editor.

Updates

  • New Starter Kit dialog for creating projects, expect more Starter Kits in the future!
  • Image Elements fitMode property added
  • Streamlined Editor toolbar to be more initiative and easier to use. Also fixes #793
  • Added Open Scene in New Tab option to Scenes View dialog, related to #748
  • Added Launch with release candidate option that is save for the user across multiple editor sessions #659
  • Code Editor find in files features is now much faster! Also fixes #720
  • Power Preference for new projects defaults to High Performance #747
  • Creating a button now defaults the text color to black #375
  • Increased number of checkpoints loaded in Version Control dialog to 50 #789
  • Added Open in Viewer option for textures (Beta)

Bug fixes

  • Fixed Code Editor - Keep scroll position in find all results when going to a different tab #738
  • Fixed Script editor does not save your position when opening through 'find in files' #676
  • Fixed Texture Atlases that are compressed with Basis still package the original jpg/png when publishing #694
  • Fixed Build config file contains extra data #710
  • Fixed Spot light inner radius should always be smaller than outer radius #310
  • Fixed Exported Build always using Project Name instead of Project Title? #281
  • Fixed Concatenate scripts doesn't work in the launch tab #687

New Starter Kit dialog for creating projects

The new dialog will allow us to add new Starter Kits more easily in the future for a wider range of projects. Expect to some added over the next few months! Watch PlayCanvas Bytes to find out more.

image

Image Elements fitMode property added

fitMode for Image Elements was added to PlayCanvas Engine v.1.54 and we've now added the property to the Editor. This allows you to preserve the aspect ratio of the image when resizing the element bounds. The options are:

image

Cover - Image preserves aspect ratio and ensures that it fills the whole element area
fitMode cover

Contain - Image preserves aspect ratio and is always within the bounds of the element area
fitMode contain

Stretch - Image is stretched to fill the whole element area
fitMode stretch

Streamlined Editor toolbar

We've made some minor tweaks to clean up the UI on the toolbar making it easier to see where scenes dialog is for example. This part of an ongoing plan to improve the Editor user experience that you can find more about in PlayCanvas Bytes

image

Added Open Scene in New Tab option

A powerful feature of PlayCanvas is that you can have multiple or even the same scene open in different tabs which is incredibly useful if you are working on a project that loads scenes additively. You can even use a scene in a tab to edit and modify template assets while working on the main scene in another tab!

To make these workflows easier, we have added an option to open scenes in new tabs from the Scene dialog:

image

Added Launch with release candidate option

The option is now more visible and easier to enable. The setting is also saved on a per user basis between Editor sessions so you can test the release candidate without affecting the rest of your team on the project.

image

Added Open in Viewer option for Textures (Beta)

We've launched our beta of Texture Tool that can be opened from any texture asset
image

The Texture Tool can also be used standalone to convert HDRIs to cubemaps that can be used in PlayCanvas too!
texture tool

Find it at https://playcanvas.com/texture-tool and let us know your feedback in the forums!